Distributed Test Runner

Open-source cross-platform test runner that executes tests in parallel, time balanced.

Download

Features

Parallel on Agents

Parallel on Agents

Distribute tests on multiple machines. Run tests in parallel using separate processes on each agent.

Cross-platform

Cross-platform

Runs tests on Windows, MacOS, and Linux.

Smart Tests Balancing

Smart Tests Balancing

Distributes tests across remote machines based on previous tests execution times.

Failing Tests Retry

Failing Tests Retry

Retries failing tests multiple times. Do not execute tests if they are over specific threshold %.

Custom Parameters

Custom Parameters

Supports passing custom data to your tests from the runner. Accessible through environmental variables.

Built-in Extendability

Built-in Extendability

Executes custom logic through plug-in API without modifying the source code.

Programming Language Agnostic

Programming Language Agnostic

Runs tests written on different test frameworks no matter the language- C#, Java, etc.

Shipped as a Single CLI

Shipped as a Single CLI

Single command-line interface. No complex installations or configurations.

Safe Test Run Abortion

Safe Test Run Abortion

Keeps the clean state of test agents and provides a fast test run abortion.

Built by Automate The Planet to Extend Bellatrix

After we developed Bellatrix, our .NET test automation framework, we were searching for the best runner to execute all that tests. We didn't find suitable enough solution, so we decided to build one that perfectly matches our expectations.

Learn more
Built by Automate The Planet to Extend Bellatrix

We Made It, But It Is Our Community That Makes It Better

Retry your failing tests to make sure that there is a real problem and much more.

285
GitHub Stars
64
Unique Contributions
64
Resolved Issues
262
Commits

Documentation Quick Links

Try out our runner test capabilities

Download