4 releases
0.2.0 | Jan 31, 2020 |
---|---|
0.1.2 | Sep 8, 2019 |
0.1.1 | Sep 8, 2019 |
0.1.0 | Sep 8, 2019 |
#672 in Cargo plugins
210KB
353 lines
The smallest test reporter ever
cargo-smol
takes the output of cargo test --format json
and formats it into a small area.
note: smol
requires -Z unstable-options
until the json format is stablized.
Typically, smol
is paired with watch
so that it gets rerun whenever a file changes. Try this in your project: cargo watch -x smol
.
If all of your tests are passing, this should show up:
If you have a test failure, you should see something like this:
smol
will only show as many test cases as can fit into the size of the window it's in. Any additional tests will not be listed, but will be
included in the test summary status line.
Current Release: v0.1.1
Technical Details
Something about the way cargo-watch
works inhibits the ability to switch the terminal into raw mode. Because of this, we cannot have complete
control over the terminal. We do our best, but there are probably bugs.
I know a couple of the test cases are currently failing.
Dependencies
~2–3.5MB
~61K SLoC