18 个版本
0.6.0 | 2024年1月23日 |
---|---|
0.5.5 | 2023年11月25日 |
0.5.2 | 2023年5月18日 |
0.5.0 | 2023年2月17日 |
0.1.1 | 2021年11月22日 |
#89 在 调试 中
39 每月下载量
20KB
179 代码行
detect_flake
并行运行多个相同命令的实例以查找异常行为或检查测试是否不稳定。
安装
请参阅 GitHub 发布版 以获取安装脚本和预构建的二进制文件。
您还可以使用以下包管理器之一。
使用 cargo 安装
cargo install detect_flake
使用 npm 安装
npm install detect_flake
使用 Homebrew 安装
brew install aqrln/homebrew-tap/detect_flake
使用 Nix 安装
nix profile install github:aqrln/detect_flake
(或运行而不安装 nix run github:aqrln/detect_flake -- <ARGUMENTS>
)
用法
detect_flake [FLAGS] [OPTIONS] --command <command>
标志
-h, --help
— 打印帮助信息-V, --version
— 打印版本信息-i, --inherit-stdio
— 继承标准输入输出而不是重定向到/dev/null
-p, --print-failing-output
— 仅打印失败的运行的标准输出和标准错误-e, --exit-early-on-error
— 当命令返回非零错误代码时,首次退出
选项
-c, --command <command>
— 要运行的命令-r, --runs-per-thread <runs-per-thread>
— 每个线程的串行运行次数 [默认:100]-t, --threads <threads>
— 并行线程数 [默认:10]
依赖项
~3–12MB
~110K SLoC