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
  2. Selection Modes

Optimize

PreviousDiscoverNextFail-Fast

Last updated 1 year ago

In Optimize mode, Redefine optimizes your CI builds by selectively running tests that are related to code changes. This results in much quicker feedback from your CI processes and significantly better resource utilization. You can configure the desired for the run; if it is not configured, Redefine will use the default confidence level.

redefine install --optimize --<testing_framework>

Optimize mode requires feedback

In order to use the Redefine Optimize mode, the tests need to receive feedback from a Discover mode run at least once a day. This is because Optimize mode relies on the feedback collected by the Discover mode to validate its predictions. Without regular feedback from Discover mode, Optimize mode may not perform optimally, which could result in inaccurate predictions.

confidence