我正在使用Jenkins
作爲CI服務器的.NET項目。服務器正在按照它應有的工作,但現在我試圖讓它在低代碼覆蓋率的情況下發出警報。有沒有辦法將從OpenCover生成的代碼覆蓋率指標返回給Jenkins?
我想要的方法是使用Sonar
執行NUnit
和OpenCover
,但我需要指標從Sonar
回鏈接代碼覆蓋Jenkins
而這也正是問題所在。
據我所知從OpenCover
(覆蓋-report.xml將)生成的報告,則不能從Jenkins
公認所以我想要做的就是讓他們通過變換(覆蓋一個XSL文件聊-report.xml)到Jenkins
具有可理解的插件的(emma-report.xml)。
雖然我不知道這是最好的方法。 更好的方法是歡迎;)我面臨一個問題,從OpenCover得到block coverage
指標(Emma
需要此指標)。
我已經成功地改造需要class, %
,從OpenCover
method, %
和line, %
到Emma
所有其他指標,但我不知道是否有可能獲得從報表中block, %
。
誰能告訴我,如果可能的話,或者有更好的方法來實現我想要做的(即,使01發出警報建設時的代碼覆蓋率是波紋管的一定比例)?
在此先感謝! :)