不幸的是,imgur在我的工作環境中被阻塞,所以我不得不盡我所能解釋我的構建定義設置,而不是我的構建定義的屏幕截圖。在TFS 2015中發佈代碼覆蓋率結果時,我應該如何使用匯總文件?
我有兩個構建步驟,第一個是運行「包」目標的maven構建步驟。在maven設置的代碼覆蓋部分中,我將CodeCoverage工具設置爲「Cobertura」,這是我們在構建Maven時在本地框中使用的代碼。
我的第二個構建步驟是「發佈代碼覆蓋結果」。我不確定在此構建步驟的設置中爲我的摘要文件準備的內容。我認爲問題在於構建代理將cobertura文件夾從構建機器中取出,並將其放在構建機器上的其他位置。這是它是做什麼的日誌條目:
Uploaded artifact 'C:\TFS_BUILD_AGENTS\agent-1\_work\3\s\target\site\cobertura' to container folder 'Code Coverage Report_35241' of build 35241.
所以我要麼需要無論在哪裏上傳到統計文件的位置,或者我需要它不能上傳文件夾像目前是做什麼的。
這是我的總結文件,現在,它不工作:
Code Coverage Report_$(Build.BuildId)\coverage.xml
有沒有反饋意見,你檢查過,或者它已經被解決了嗎? –
是否在Maven步驟中生成了代碼覆蓋率報告?你能分享整個日誌嗎? –