我正在嘗試從Hudson生成Emma代碼覆蓋率報告。 我在Hudson中添加了「Record Emma coverage report」插件 此插件需要一個路徑,其中生成的emma xml報告將被放置。 我已經添加了路徑「/ opt/dfte/hudson」,但它是說 錄製Emma報告/opt/dfte/hudson/emma.xml 完成:FAILURE 我錯過了任何步驟嗎? 請幫幫我。 謝謝如何從Hudson生成Emma代碼覆蓋率報告?
1
A
回答
-1
您的構建需要生成艾瑪報告。 Hudson然後從你的版本中挑選由Emma運行生成的XML文件,並且很好地呈現它。
-1
您首先需要按照以下說明將EMMA集成到您的Maven或Ant構建中:http://wiki.hudson-ci.org//display/HUDSON/Emma+Plugin。如果您使用的是Maven,您可以通過運行「mvn emma:emma」來測試這些構建更改 - 如果它正在工作,您的站點目錄下應包含一個包含coverage.xml和html文件的emma目錄。雖然我沒有用Ant來試用它,但我相信它應該是一個類似的過程和輸出。
一旦發生的事情,你只需要在你的工作配置檢查「記錄愛瑪覆蓋率報告」,以使哈德森EMMA插件。對於上面的Maven示例(以及可能的Ant),您不需要指定文件路徑,因爲它會自動在模塊中查找coverage.xml文件。確保這個Hudson工作也執行你的測試。然後,您會在工作頁面上獲得一張很好的圖表,顯示課程,方法,區塊和線路覆蓋率的百分比趨勢。
相關問題
- 1. 如何使用Ant生成Emma代碼覆蓋率報告?
- 2. maven emma代碼覆蓋率報告
- 3. 錯誤:無法生成emma覆蓋率。在classpath上是否有emma jar?而生成代碼覆蓋率報告
- 4. 如何使用Hudson的Maven生成Cobertura代碼覆蓋率報告
- 5. 如何在Hudson中彙總代碼覆蓋率報告?
- 6. 非源代碼類包含在emma xml覆蓋率報告中
- 7. EMMA代碼覆蓋率報告使用的顏色圖例
- 8. 如何強制Emma代碼覆蓋率報告忽略某些方法?
- 9. Emma覆蓋率報告和集成測試
- 10. 無法運行EMMA代碼覆蓋率
- 11. 使用實體生成代碼覆蓋率報告
- 12. 在PHPUnit之外生成代碼覆蓋率報告
- 13. 生成jstestdriver覆蓋率報告
- 14. 如何從visual studio .coverage文件生成覆蓋率報告,該文件與emma生成的文件相似?
- 15. 艾瑪代碼覆蓋率報告
- 16. pydev代碼覆蓋率報告爲零
- 17. PHPUnit代碼覆蓋率報告0/0
- 18. 如何從代碼覆蓋率報告中排除軟件包?
- 19. 如何從Clover覆蓋率報告中排除代碼?
- 20. 過濾來自Emma代碼覆蓋率報告的junit測試類
- 21. 我如何生成失敗的Jenkins版本的代碼覆蓋率報告
- 22. 如何在android studio中使用Jacoco生成androidTest的代碼覆蓋率報告
- 23. 如何爲Android單元測試生成代碼覆蓋率報告
- 24. TestNG覆蓋報告生成
- 25. 如何使用JMockit和Maven生成覆蓋率報告?
- 26. 用Fastlane/Jenkins生成代碼覆蓋率
- 27. 代碼覆蓋率:.NET代碼覆蓋率和SonarQube VSTS集成
- 28. 如何從覆蓋率統計中排除生成的代碼
- 29. 爲什麼PHPUnit在生成覆蓋率報告時執行代碼?
- 30. 使用gradle爲單個單元測試生成Jacoco代碼覆蓋率報告
您是否發現並解決了問題? – Mayoares 2012-02-10 14:41:23