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

Redefine offers four selection modes to optimize testing:

  1. Discover mode collects data for improved predictions.

  2. Optimize mode runs relevant tests within a time budget.

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

  4. Prioritize 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.

PreviousDelayed Workers and RerunsNextDiscover

Last updated 1 year ago