是否有类似Perar的Sonar?

时间:2009-09-14 19:38:58

标签: perl sonarqube

Perl是否有等同于Sonar的内容?

2 个答案:

答案 0 :(得分:11)

Smolder是一个持续集成框架,可以运行冒烟测试并生成覆盖率报告,统计数据和漂亮的图表。它接受TAP输入,因此可以插入任何可以提供此功能的内容。您可以使用各种TAP模块在​​Perl端提供集成。

您还可以调整现成的构建系统。可以为Perl项目配置HudsonCruise ControlBuildBot,但功能支持会有所不同(Hudson有点以Java为中心)。您可以用不同的方式将它们连接在一起。例如,TAP::Harness::JUnit生成类似JUnit的输出,可以将其输入到您的工具中。

还有Devel::Cover模块,它指出未经测试的代码区域。

这是Perl中有趣的discussion代码覆盖率。

答案 1 :(得分:2)

对于代码分析,您可以使用PerlCritic