LogoLogo
  • Welcome to Redefine
    • About
    • Quick Start ⏱️
      • Verification Examples
    • How Does It Work? 🔬
  • Configuration
    • Install Command
    • Configuration Parameters
    • Parallel Test Execution
      • Redefine Parallel
      • Remote Workers
        • Delayed Workers and Reruns
    • Selection Modes
      • Discover
      • Optimize
      • Fail-Fast
      • Prioritize
    • CI Platforms
    • Redefine Flow
  • Troubleshooting
    • Verify Troubleshooting
      • Environment Troubleshooting
      • Git Troubleshooting
      • Testing Frameworks
        • Cypress Troubleshooting
        • Pytest Troubleshooting
  • Integrations
    • Supported Technologies
    • AI Slack Notifications
Powered by GitBook
On this page
  1. Configuration

Selection Modes

PreviousDelayed Workers and RerunsNextDiscover

Last updated 1 year ago

Redefine offers four selection modes to optimize testing:

  1. mode collects data for improved predictions.

  2. mode runs relevant tests within a time budget.

  3. mode stops CI runs if tests fail within the budget, or runs all tests if they pass.

  4. mode reorders tests for faster feedback, especially when integrated with Redefine Slack or a first-fail testing framework.

To enhance your developer experience, we strongly recommend the use of AI Slack Notifications.

Discover
Optimize
Fail-Fast
Prioritize