【问题标题】:Running sonar analysis on test code using maven使用 maven 对测试代码运行声纳分析
【发布时间】:2014-01-09 16:22:08
【问题描述】:

我有一个使用 Maven 的项目。我希望在集成测试类上运行 Sonar。 我试图在设置/排除/测试文件包含中添加模式**/*ITCase.java(在 localhost:9000 的声纳 UI 中)。据说这个设置 “模式过去包含一些测试文件,并且只有这些文件在分析中。” 但是,这些文件仍然被排除在外。有任何想法吗?有人成功使用过该设置吗?

【问题讨论】:

    标签: maven sonarqube analysis


    【解决方案1】:

    我还没有找到使用 Maven 的解决方案。 但是使用声纳跑步者,它非常简单并且效果很好。

    我在 src/test/java 目录下放了一个 sonar-project.properties 文件,除了sonar.projectKey、sonar.projectName 和sonar.projectVersion,这些都是要使用的设置:

    sonar.sources = .
    sonar.binaries = ../../../target/test-classes
    sonar.language = java
    sonar.sourceEncoding = UTF-8
    

    可以从 test/java 目录运行 sonar runner,项目将出现在 Sonar 本地网页http://localhost:9000

    【讨论】:

      猜你喜欢
      • 2012-12-18
      • 2016-07-05
      • 2011-04-03
      • 2015-10-24
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多