| Crates.io | detect_flake |
| lib.rs | detect_flake |
| version | 0.6.0 |
| created_at | 2021-11-22 10:20:13.981302+00 |
| updated_at | 2024-01-23 23:54:21.555757+00 |
| description | Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky |
| homepage | |
| repository | https://github.com/aqrln/detect_flake |
| max_upload_size | |
| id | 485611 |
| size | 59,623 |
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky.
See the GitHub Releases for installation scripts and pre-built binaries.
You can also use one of the following package managers.
cargo install detect_flake
npm install detect_flake
brew install aqrln/homebrew-tap/detect_flake
nix profile install github:aqrln/detect_flake
(or run it right away without installing with nix run github:aqrln/detect_flake -- <ARGUMENTS>)
detect_flake [FLAGS] [OPTIONS] --command <command>
Flags:
-h, --help — Prints help information-V, --version — Prints version information-i, --inherit-stdio — Inherit stdio instead of redirecting to /dev/null-p, --print-failing-output — Print the stdout and stderr of unsuccessful runs only-e, --exit-early-on-error — Exit early the first time the command returns a non-zero error codeOptions:
-c, --command <command> — Command to run-r, --runs-per-thread <runs-per-thread> — Number of serial runs per each thread [default: 100]-t, --threads <threads> — Number of parallel threads [default: 10]