我们使用cobertura作为代码覆盖率工具。使用RFT-Rational Functional Tester(500多个测试)完成测试。运行RFT需要很长时间。为了鼓励开发人员运行RFT测试,我们正在考虑能够列出涵盖“变更集”的测试的工具。
方法大致是:
首先,我们可以将更改集视为文件列表。但是,它可能会改变代码行。
有何评论?任何具有此功能的现有工具?刚刚开始知道IntelliJ 8具有此功能,用于在其中运行的测试。(可能用于单元测试)
答案 0 :(得分:0)
实施的当前解决方案大致(与问题中相同)
对于给定的更改集,生成方法和类的列表。然后针对coverage数据库进行检查。这给出了近似解。
工作合理,不是100%。因此,过滤仅适用于特定于团队的小型更改。完整的测试套件每周在主分支上运行