题
是否有与Perl的声纳相同的内容?
解决方案
Smolder 是一个持续集成框架,可运行冒烟测试并生成覆盖率报告,统计信息和精美图表。它接受 TAP 输入,因此可以插入任何可以提供此功能的内容。您可以使用各种 TAP 模块,以便在Perl端提供集成。
您还可以调整现成的构建系统。 Hudson ,巡航控制和 BuildBot 都可以为Perl项目配置,但功能支持会有所不同(Hudson有点) Java为中心)。您可以用不同的方式将它们连接在一起。例如, TAP :: Harness :: JUnit 会产生类似JUnit的输出,可以送到你的工具。
还有 Devel :: Cover 模块,它指出未经测试的代码区域
以下是Perl中代码覆盖率的一个有趣的讨论。
其他提示
对于代码分析,您可以使用 PerlCritic
不隶属于 StackOverflow