3 releases
0.1.3 | Nov 20, 2023 |
---|---|
0.1.2 | Nov 19, 2023 |
0.1.1 | Nov 17, 2023 |
0.1.0 |
|
#305 in Cargo plugins
12KB
206 lines
cargo-qtest: an interactive test runner for rust projects
cargo-qtest
is a command-line tool that enhances the testing experience for Rust projects by providing an interactive and flexible way to find & select and run tests using pattern matching.
Install
To install cargo-qtest
, run the following command:
cargo install --locked cargo-qtest
Once installed, you can start using it with either cargo qtest
or cargo-qtest
in any of your projects.
Usage
The usage of cargo qtest
mirrors that of cargo test. All arguments and flags applicable to cargo test can still be used with cargo qtest
.
Q: Why?
- Sometimes executing specific tests based on their paths can be challenging (specially when there are too many modules).
- Running particular tests from different modules simultaneously (e.g.,
apple::test_fn
andlemon::test_fn
). - Selectively running tests matching a specific pattern in their names.
- It's cool.
Dependencies
~6–15MB
~178K SLoC