Automatically runs tests on your Rust project and notifies about the result.
Install prerequisites (for Debian/Ubuntu):
apt-get install -y libdbus-1-dev
Install the crate:
cargo install cargo-testify
Run within your Rust project:
cargo testify
It watches changes in the project directory, and reacts by running cargo test.
The output result is parsed to identify one of the possible outcomes:
- Tests passed
- Tests failed
- Compilation failed
To display notification in the Desktop environment notify-send (Linux) or osascript (MacOS) commands are used.
src/**/*.rstests/**/*.rsCargo.tomlCargo.lockbuild.rs
Run cargo test --lib on file change:
cargo testify -- --lib
- greyblake Potapov Sergey - creator, maintainer.
- hoodie Hendrik Sollich - thanks for notify-rust crate
- waywardmonkeys Bruce Mitchener - fix typos
- Hugal31 - support of
--includeoption - barskern Ole Martin Ruud - migrate from clap to structopt