JaCoCo对SONAR的功能测试覆盖范围

时间:2014-12-03 01:14:07

标签: maven code-coverage sonarqube jacoco

我正在努力使用JaCoCo和SONAR为基于java的应用程序获取功能测试覆盖率。

我的要求:

  1. 获得功能测试覆盖率。
  2. 将功能测试覆盖率结果发布到SONAR(将jacoco.exec文件传递给SONAR)
  3. 以下是我做的设置:

    1. 在我的DVL(开发盒)上设置实例并启动并运行系统。
    2. 在实例的/ bin目录中,我在CATALINA_OPTS变量中包含了jacoco代理,其配置如下: vim catalina.sh export CATALINA_OPTS =" $ CATALINA_OPTS -javaagent:$ {XYZ_ROOT} /WEB-INF/lib/org.jacoco.agent-0.5.8.201206210517.jar=includes=com.xyz.xx。*,excludes = com.xyz .xx.webclient.command UIBean ,输出= TcpClient的,地址= lxdm379m7.xyz.com,端口= 9000"

      (lxdm379m7.xyz.com是我的声纳服务器,9000是端口号)

    3. 现在重新启动服务器,服务器已启动。
    4. 我在我的DVL上进行手动测试。来回打页。
    5. 我的问题: 无法生成jacoco.exec文件。

      我需要的帮助:

      1. 为什么没有生成jacoco.exec文件。
      2. 如果生成,我在哪里可以找到它?以及如何将其传递给SONAR?
      3. 对此有任何帮助或提示。

0 个答案:

没有答案