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