Home

Awesome

RUN Tests (RUNT)   latest latest-docs

Runt is a lightweight, concurrent, and parallel snapshot testing framework that requires minimal configuration. Checkout the documentation for explanation of various features.

Here is an example of runt in action:

Install the latest version of runt using:

cargo install runt

Runt is most useful when you have the following test setup:

Runt is not useful when you want to do:

Snapshot testing with runt is extremely flexible. For example, the tests under runt-cli-test test the outputs of the runt CLI.

Building & Developing

Example

View the example configuration for the tests in cli-test. To run the tests, run runt cli-test

Alternatives

Runt is used to test several reserach compilers built by the Capra lab: Calyx, Dahlia, and Filament.