Supercharge your test suite
Captain is an open source CLI that keeps your build green. It detects flaky tests, handles retrying and quarantining automatically, and partitions test files for parallel execution.
Flaky tests waste everyone's time
A test fails. You re-run it. It passes. You merge. Then it fails again for someone else. Sound familiar?
Flaky tests erode trust in your test suite and slow down your entire team. Captain fixes this by detecting flakes automatically and keeping them out of your way.
- Detect flaky tests automatically
- Quarantine tests to unblock builds
- Retry only failed tests
- Measure test reliability
- Partition tests across parallel jobs
- Automatically balance based on runtime
- Minimize total CI time
Speed up your test suite
Waiting 45 minutes for your test suite to finish? Captain tracks the time each test takes and partitions your suite into balanced jobs.
The result: faster CI runs, happier engineers, and higher throughput.
Integrations
Integrate with your existing test framework
Simple, transparent pricing
Start free. Scale as you grow.
OSS
Use the OSS Captain CLI for free with file-based configuration.
- Partition test suites to run in parallel jobs
- Track flaky tests
- Quarantine flaky tests
- Retry failed tests
Pro
RecommendedUse the Captain CLI with a Pro subscription to gather analytics and leverage them in real-time when running your test suites.
- Partitions for parallel execution automatically re-balance based on recent performance
- Quarantine from the UI to mitigate issues even faster
- Get analytics on which flaky tests are the most problematic
- See trends in test performance with 90 day retention
Enterprise
For larger workloads or custom vendor requirements.
- Custom contracts
- Custom invoicing
- Unlimited scale