我們的一個測試類擴展了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集成