【发布时间】:2017-01-21 17:13:05
【问题描述】:
目标 - 在相对较长的一段时间(6 个月)内定期(每周、每次发布等)跟踪单元/功能/集成测试覆盖历史。
开箱即用的 Jenkins 中的 JUnit 插件对每个构建和这里的问题都执行此操作,它不允许跟踪特定切片(里程碑、发布等),并且为一些固定数量的构建保留历史记录。所以,这里我们依赖于不可靠的 Jenkins 工作区文件夹内容。
目前,我们正在从 Jenkins 中获取指标,并手动将它们合并到一个表格中,这样我们就可以使用原始数据来构建图表和趋势。正如您所了解的,这种方法需要大量的手动工作,并且在我们需要跟踪不同的测试类型、多个项目时无法扩展
是否有任何现有的工具可以提供跟踪历史和显示趋势的功能?
【问题讨论】:
-
你看过 jenkins 扩展点吗?你只需要持久化你想要的数据
标签: java junit4 clover test-coverage