当前位置: 首页 > 知识库问答 >
问题:

针对java类路径jar的Sonar集成测试

钱旻
2023-03-14

我有一个模块C,它包含来自module A和B I的jar文件,我用CP java -cp A.jar B.jar Main.class运行一个java进程,我正在运行一些集成测试。然后是一个jacoco-it.exec文件,它是在C模块中创建的,但是我担心当声纳队列扫描C模块时会告诉我

10:55:50.562 INFO  - Analysing D:\Users\nb38tv\workspace\WS_F2ECORE_LTD\DG2\core\f2e-mock\..\target\jacoco-it.exec
10:55:50.578 INFO  - Analysing D:\Users\nb38tv\workspace\WS_F2ECORE_LTD\DG2\core\f2e-mock\target\sonar\jacoco-overall.exec
10:55:50.593 INFO  - No information about coverage per test.

为什么声纳找不到A.jar和B.jar类的边界??

问候。

共有1个答案

涂溪叠
2023-03-14

这句话不是泛指覆盖范围的显示,而是指SonarQube显示哪个测试有助于哪个覆盖范围的能力。这需要一些额外的配置——引用JaCoCo的https://docs.sonarqube.org/display/PLUG/UsageJava插件

使用一些单元测试侦听器,您可以收集有关哪些测试覆盖哪些行的信息

而且这个页面还引用了https://github . com/sonar source/sonar-examples/tree/master/projects/languages/Java/code-coverage/ut/ut-maven-jaco co上的一个例子

 类似资料:
  • 问题内容: 是否可以指定一个Java ,其中包含另一个JAR文件中包含的JAR文件? 问题答案: 如果您试图创建一个包含应用程序及其所需库的jar,则有两种方法(我知道)。第一个是One-Jar,它使用特殊的类加载器来允许jar的嵌套。第二个是UberJar(或Shade),它会爆炸包含的库并将所有类放在顶级jar中。 我还应该提到UberJar和Shade分别是Maven1和Maven2的插件。

  • 问题内容: 我使用spock编写测试用例,使用jenkins运行和发布我的测试用例。我能够得到报告的代码覆盖率,但是声纳 仅 向我显示 Java 单元测试用例;在 常规测试案例是完全缺失 以下pom.xml用作参考 https://github.com/kkapelon/java-testing-with- spock/blob/master/chapter7/spring-standalone-

  • 使用Linux;应用程序目录为: java-classpath/home/momy/a1/specter src.spectermain.mainclass 我得到这个错误:错误:无法找到或加载主类src.spectersafemain.MainClass 在netbeans上,该应用程序工作得很好…。我将应用程序重新打包到。exe版本,.exe开始工作,但DB not work显示derby j

  • 问题内容: 我有一个独立的Java项目。我已经执行了Maven全新安装。现在,我通过命令提示符进入target \ classes文件夹,并在classpath中设置所有必需的文件。现在我执行主类。结果正在显示。 现在,我通过命令提示符移回目标文件夹,并尝试执行jar文件(jar文件具有在其中定义了主类的清单文件)。 现在,我得到以下异常。我也从上面的语句中删除了classpath属性,但仍然遇到

  • 我在Eclipse中创建了一个Java项目,并创建了一个带有main方法的简单类。 问题:当我运行程序(没有任何服务器等)时,我收到以下错误: 线程“main”java中出现异常。lang.NoClassDefFoundError:org/apache/commons/codec/DecoderException at autoPEC。main(autoPEC.java:6)由:java引起。la

  • 我有一个文件在 /src/main/java有以下代码行: 相应的资源文件位于/src/main/resources。。。但我们正在考虑取消这项测试。json来自classpath(src/main/resources)文件夹,我们将再包含一个jar依赖项,该jar将包含此测试。json。。。我已经用jar依赖性进行了测试,它在类路径中运行良好。。但问题是我们有一些测试用例。。如果我们不包括jar