Welcome to the CloudBees Smart Tests Workshop! This hands-on session is designed to help you implement predictive test selection and analysis within your Git repositories. Throughout this workshop, you'll optimize your test pipeline to ensure that only the most relevant tests are executed with every code change.
- Understand the core concepts of Predictive Test Selection (PTS)
- Manage builds and test sessions effectively
- Implement targeted subsetting of tests for code changes
- Experiment with various test categories
-
Lab 0: Prerequisites
- Lab 0. Prerequisites
- Ensure you have the necessary tools and permissions to start the workshop seamlessly.
-
Lab 1: Try Predictive Test Selection (PTS) locally
- Lab 1. Try PTS locally
- Use Smart Tests CLI to see how PTS re-ranks tests based on code changes.
-
Lab 2: PTS integration into a mock CI workflow
- Lab 2. CI Integration
- Integrate Smart Tests into a GitHub Actions workflow.
Explore the documentation for comprehensive insights and advanced features. This workshop aims to revolutionize your testing strategy with AI-driven precision and automated efficiency. Enjoy the process!