在我们的开发环境中,我们有越来越多的构建脚本用于ant执行不同的构建任务。这些构建脚本有时会变得很大,并且做了很多事情,基本上就是源代码本身。因此,在“TDD世界”中,我们应该对源代码进行单元测试和覆盖率报告。我找到了AntUnit和BuildFileTest.java用于执行单元测试。但是,了解这些单元测试的代码覆盖率也是很有意思的。我已经在谷歌上搜索过了,但是没有找到任何内容。有人知道用于Ant构建脚本的代码覆盖工具吗?
我建议查看Sonar进行单元测试和代码覆盖率报告。它还可以运行标准的Java代码分析工具,如Findbugs、Checkstyle和PMD。
抱歉,但我唯一拥有的Stackoverflow示例(启用构建以进行代码覆盖率和单元测试报告)使用cobertura。一个更现代的工具是jacoco。
如需更多指导,请阅读Sonar文档。