Bash Test Runner, a framework to write and execute tests in bash.
Batrun is written in Rust. You will need a working Rust and Cargo setup.
Rustup is the simplest way to set this up on either Windows, Mac or Linux.
To build Batrun:
git clone https://github.com/juliencombattelli/batrun
cd batrun
cargo build --release
./target/release/batrun --versionThe internal validation test suite in tests/ is used to validate the behaviour of batrun. To run it, execute the following command:
batrun tests/ivts tests/ivts-setup-failed --out-dir out --target foo bar