Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Pax考试中使用Jacoco_Java_Maven Plugin_Apache Karaf_Jacoco_Pax - Fatal编程技术网

Java 在Pax考试中使用Jacoco

Java 在Pax考试中使用Jacoco,java,maven-plugin,apache-karaf,jacoco,pax,Java,Maven Plugin,Apache Karaf,Jacoco,Pax,我目前正在开发一个基于OSGi模型的应用程序。我的应用程序的所有测试过程都是使用Pax-Exam完成的,它使用Karaf创建了一个新的JVM 我尝试使用Jacoco进行集成测试代码覆盖率,但它似乎不起作用。 当我使用它时(使用maven插件),创建的jacoco.exec文件是空的 由于Pax-Exam正在创建一个新的JVM来通过Karaf进行测试,因此我使用javaagent设置了一个Pax-Exam选项,以便为将进行测试的新JVM使用完全相同的arg行。不幸的是,它不起作用 我已经尝试在没有

我目前正在开发一个基于OSGi模型的应用程序。我的应用程序的所有测试过程都是使用Pax-Exam完成的,它使用Karaf创建了一个新的JVM

我尝试使用Jacoco进行集成测试代码覆盖率,但它似乎不起作用。 当我使用它时(使用maven插件),创建的jacoco.exec文件是空的

由于Pax-Exam正在创建一个新的JVM来通过Karaf进行测试,因此我使用javaagent设置了一个Pax-Exam选项,以便为将进行测试的新JVM使用完全相同的arg行。不幸的是,它不起作用

我已经尝试在没有所有Pax考试/Karaf/OSGi部分的情况下使用Jacoco,它工作得很好,但我不知道如何使它与我的OSGi捆绑包一起工作


我希望有人能帮上忙

看看felix的人是如何通过他们的代码覆盖率实现这一点的。

因为你已经有一段时间没有答案了,试试pax的人吧,他们非常乐于助人,反应迅速,邮件列表是general@lists.ops4j.orgdon“我不知道声纳的集成:)