1 个不稳定版本
0.1.0 | 2024年7月18日 |
---|
#42 in #last
350KB
6K SLoC
测试库
概述
本项目提供测试结果数据库,可以作为开发者工作流程的一部分,用于确保/检查以下内容:
- 没有测试失败的情况下提交代码,测试修复周期。
- 没有添加新测试的情况下提交代码。
- 自上次提交以来哪些测试失败了(仅运行部分测试)。
- 当前哪些测试失败并需要修复。
测试结果使用subunit插入(因此可以接受任何可以输出subunit或转换为subunit流的工具)。
讨论、使用和开发的邮件列表在 https://launchpad.net/~testrepository-dev - 欢迎所有人加入。一些人会在irc.freenode.net上的#testrepository频道上交流。
许可
测试库在BSD / Apache 2.0许可下。有关详细信息,请参阅源代码中的COPYING文件。
快速入门
创建配置文件
$ touch .testr.conf
创建仓库
$ testr init
将测试运行加载到仓库中
$ testr load < testrun
查询仓库
$ testr stats $ testr last $ testr failing
删除仓库
$ rm -rf .testrepository
文档
更详细的文档,包括设计和实现细节、用户手册以及Test Repository本身的发展指南,可以在 https://testrepository.readthedocs.org/en/latest 或源代码树中的doc/(运行make -C doc html)找到。