【问题标题】:Is there something equivalent to Sonar for Perl? [closed]有没有与 Perl 的 Sonar 等价的东西? [关闭]
【发布时间】:2010-11-28 06:03:32
【问题描述】:

对于 Perl 是否有相当于 Sonar 的东西?

【问题讨论】:

    标签: perl sonarqube


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 一个小修正:Smolder 实际上并没有运行你的测试(你自己设置),但设置起来真的很容易。
    【解决方案2】:

    代码分析可以使用PerlCritic

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      • 1970-01-01
      • 2014-07-17
      • 2022-01-10
      • 2018-05-26
      • 2014-10-14
      • 2012-12-30
      相关资源
      最近更新 更多