Supercharge your test suite

Captain is an open source CLI that can detect and quarantine flaky tests, automatically retry failed tests, partition files for parallel execution,
and more. It's compatible with 17 testing frameworks.

Code Recording
$
performance

Partition tests for parallel execution

Captain tracks the time each test takes to run and partitions your test suite into balanced partitions to minimize test suite runtime in CI.

Captain OSS

Tracks runtimes with checked-in files

Captain Cloud

Tracks runtimes automatically

Captain Code Example to partition tests for parallel execution
Captain Code Example to detect flaky tests
$
Reliability

Detect flaky tests

Captain determines and reports on which tests in your test suites are flaky so that you can easily resolve issues with flakiness.

Captain OSS

Prints a report of flakes from an individual test run

Captain Cloud

Reports on flakiness across all CI test runs

$
Integrations

Integrate with your favorite framework

Use Captain now with your existing test framework. Captain works with 17 different test frameworks with more to follow.

Cucumber
Cucumber
Cypress
ExUnit
Ginkgo
Cucumber
Cucumber
Cypress
ExUnit
Ginkgo
Jest
Karma
Mocha
PHPUnit
Playwright
Jest
Karma
Mocha
PHPUnit
Playwright
RSpec
Vitest
go test
minitest
pytest
RSpec
Vitest
go test
minitest
pytest
$
Convenience

Automatically retry failed tests

Captain retries only the tests that fail so that you spend less time waiting for retries to complete. Combined with flakiness detection, Captain can be configured to retry flaky tests more aggressively than new failures.

Captain Code Example to automatically retry failed tests
Captain Code Example to quarantine tests
$
Reliability

Quarantine tests

Captain's quarantining allows you to continue running tests that are known to be flaky or failing while preventing them from failing your builds.

Captain OSS

Check in quarantine file

Captain Cloud

Quarantine via an interactive dashboard

$
Changelog

Latest releases

We're always improving our tools and expanding their functionality. Stay up to date on the latest updates and improvements.

Become part of our community

We're building open source tools to solve problems commonly found with builds and tests. We'd love to collaborate with you.

$
pricing

Simple and straightforward pricing

Get started for free with our open-source CLI, then augment the CLI's abilities with a Cloud subscription.

OSS

Use the OSS Captain CLI for free with file-based configuration.

Free

  • Partition test suites to run in parallel jobs
  • Track flaky tests
  • Quarantine flaky tests
  • Retry failed tests
Explore documentation

Cloud

Recommended

Use the Captain CLI with a Cloud subscription to gather analytics and leverage them in real-time when running your test suites.

$10per million test results uploaded

  • 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
Start free trial

Enterprise

For larger workloads or custom vendor requirements.

Contact us

  • Custom contracts
  • Custom invoicing
  • Unlimited scale
Contact us

Never miss an update

Get the latest releases and news about RWX and our ecosystem with our newsletter.