我们的一个测试类扩展了RemoteBaseTest,但Jacoco完全忽略它。
我怎样才能让Jacoco与Sling集成测试一起工作?
对于单元测试,一切都按预期工作。
我们正在使用Adobe CQ 5.6.1。 我看到这个问题已经解决:sling-issue-tracker-2810 但不确定如何实现它 - 它甚至包含在最新的CQ版本中吗?
如果不是我如何手动添加它?Jacoco Sling Junit集成测试执行
2
A
回答
1
我不知道是什么RemoteBaseTest
是,但我假设你正在运行一个JUnit“代理”测试,会谈的吊带JUnit的服务器端测试子系统,并导致实际测试你的CQ的服务器上运行。
如果这是正确的,实际的测试代码不运行在运行RemoteBaseTest的客户端JVM中,它运行在运行CQ的服务器JVM中。因此,在服务器JVM上,您需要设置Jacoco来收集覆盖率数据。
如果您通过Sling测试工具在客户端JVM上运行一些测试(如常见的JUnit测试)并在服务器JVM上运行一些测试,则Jacoco具有合并来自不同JVM的覆盖率数据的功能。我们将此作为https://issues.apache.org/jira/browse/SLING-1803中的一项工作,尚未完全集成到Sling中,但应适用于CQ的任何版本。
相关问题
- 1. JUnit集成测试
- 2. Jenkins和Jacoco集成测试覆盖
- 3. JUnit和Ruby测试集成
- 4. WSO2 JUnit /集成测试
- 5. 从JSP运行JUnit集成测试?
- 6. 集成Sonar,Jacoco,Gradle,ScalaTest与Junit,Java
- 7. 使用JUnit测试执行
- 8. 在Eclipse中运行需要Maven预集成测试执行的JUnit集成测试?
- 9. Junit/Mockito:选择运行模拟测试或集成测试
- 10. JUnit测试集合
- 11. JUnit + Maven +并行测试执行错误
- 12. Hibernate + JUnit多线程集成测试
- 13. JUnit测试弹簧集成配置
- 14. 春季集成:JUnit测试路由器
- 15. 集成测试中的Autowire junit规则
- 16. Java执行服务集成测试
- 17. 种子声纳与junit和集成测试报告(jacoco.exec)从maven
- 18. CalledFromWrongThreadException在Android上执行JUnit测试
- 19. NoClassDefFoundError执行Android JUnit测试时
- 20. SBT无法执行JUnit测试
- 21. JUnit测试,而无需执行尚未
- 22. 没有执行测试JUNIT Netbeans 8.2
- 23. 如何得到执行JUnit测试
- 24. Junit执行测试方法的顺序
- 25. Spring MVC Junit测试没有执行
- 26. 只执行JUnit测试的Ant任务不会运行测试
- 27. 如何使用Ant执行JUnit测试的子集?
- 28. Android自动化测试使用JUnit和集成测试框架
- 29. 0.0%测试Coverage - Sonar maven-surefire-plugin JUnit测试套件集成
- 30. Jenkins Jacoco SonarQube集成