1 个不稳定版本

0.1.0 2024年4月12日

#1973开发工具

MIT/ApacheGPL-3.0-or-later

32KB
741

wumpus-hunter - 重复运行测试套件以找到不稳定的测试

对于某些软件的自动化测试套件通常工作良好,但有时一个或多个测试会失败。这些被称为“不稳定的测试”。

Wumpus Hunter 是一个重复运行某些软件测试套件的工具。在非常高的层面上,Wumpus Hunter 会克隆其他软件的 Git 仓库,运行测试套件,并重复此操作,记录并报告结果。具体细节稍微复杂一些,但基本思路是。

许可证

Wumpus Hunter 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

有关详细信息,请参阅 LICENSE-APACHELICENSE-MIT


lib.rs:

重复运行项目的测试套件,以找到偶尔失败的测试。

意外实现偶尔失败的自动化测试是相当容易的。例如,当测试或被测试的代码中存在竞态条件时。Wumpus Hunter 通过重复运行这些测试来帮助找到这样的测试。

Wumpus Hunter 配置为运行给定 Git 仓库和分支中的测试命令。它克隆仓库,拉取更新,并运行命令,可以是给定次数,也可以是无限期。

Wumpus Hunter 主要是一个命令行程序,但也作为一个库公开,希望它能被用来构建其他有用的工具。

依赖项

~41–73MB
~1.5M SLoC