1 个不稳定版本
0.1.0 | 2024年4月12日 |
---|
#1973 在 开发工具
32KB
741 行
wumpus-hunter - 重复运行测试套件以找到不稳定的测试
对于某些软件的自动化测试套件通常工作良好,但有时一个或多个测试会失败。这些被称为“不稳定的测试”。
Wumpus Hunter 是一个重复运行某些软件测试套件的工具。在非常高的层面上,Wumpus Hunter 会克隆其他软件的 Git 仓库,运行测试套件,并重复此操作,记录并报告结果。具体细节稍微复杂一些,但基本思路是。
许可证
Wumpus Hunter 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。
有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。
lib.rs
:
重复运行项目的测试套件,以找到偶尔失败的测试。
意外实现偶尔失败的自动化测试是相当容易的。例如,当测试或被测试的代码中存在竞态条件时。Wumpus Hunter 通过重复运行这些测试来帮助找到这样的测试。
Wumpus Hunter 配置为运行给定 Git 仓库和分支中的测试命令。它克隆仓库,拉取更新,并运行命令,可以是给定次数,也可以是无限期。
Wumpus Hunter 主要是一个命令行程序,但也作为一个库公开,希望它能被用来构建其他有用的工具。
依赖项
~41–73MB
~1.5M SLoC