cargo-qtest

Crates.iocargo-qtest
lib.rscargo-qtest
version0.1.3
sourcesrc
created_at2023-11-17 08:47:49.435606
updated_at2023-11-20 20:11:32.201005
descriptionan interactive test runner for rust projects
homepagehttps://github.com/onur-ozkan/cargo-qtest
repositoryhttps://github.com/onur-ozkan/cargo-qtest
max_upload_size
id1038833
size23,022
Onur Özkan (onur-ozkan)

documentation

README

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.

asci

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 and lemon::test_fn).
  • Selectively running tests matching a specific pattern in their names.
  • It's cool.
Commit count: 22

cargo fmt