Perl有没有相当于
Sonar的东西?
解决方法
Smolder是一个持续集成框架,可运行烟雾测试并生成覆盖率报告,统计数据和漂亮的图形.它接受
TAP输入,因此可以插入任何可以提供此功能的东西.您可以使用各种
TAP模块在Perl端提供集成.
您还可以调整现成的构建系统. Hudson,Cruise Control和BuildBot都可以为Perl项目配置,但功能支持会有所不同(Hudson有点以Java为中心).您可以用不同的方式将它们连接在一起.例如,TAP::Harness::JUnit生成类似JUnit的输出,可以将其输入到您的工具中.
还有Devel::Cover模块指出了未经测试的代码区域.
这是Perl中有趣的discussion代码覆盖率.