在当前项目中,我们使用 TeamCity 作为 CI 平台,我们有很多项目,并且正在构建和运行。
我们流程的下一步是跟踪我们测试的一些统计数据。因此,我们正在寻找一种工具来帮助我们获取这些数字并使它们在每次构建时都可见。
首先,我们要跟踪以下数字:
- 单元测试的数量
- 标记为 @ui 的 specflow 测试数
- 标记为 @controller 的 specflow 测试数量
- 并且还花费了运行上述每个测试类别的时间。
关于当前场景的一些细节:
- .net 项目
- nUnit 用于单元测试
- 用于功能测试的 SpecFlow,归类为 @controller 和 @ui
- rake 构建脚本
- TeamCity 作为 CI 服务器。
我正在寻找工具和/或实践建议来帮助我们跟踪这些数字。