1
在我們的持續集成過程中,我們使用了Jenkins,NUnit和OpenCover。OpenCover未生成Nunit結果
每個Jenkins作業都運行NUnit和OpenCover,但OpenCover調用NUnit批處理文件以確定代碼覆蓋範圍;因此NUnit被執行兩次。
例如,我們有一個第一(簡化的)批料:
nunit-console-x86 [PathToTestAssemblies] /xml=NunitResult.xml /noshadow /nodots /process=Separate
,我們已經做OpenCover第二批:
OpenCover.Console.exe -target:"NUnit.bat" -output:"./OpenCoverResults.xml" -register -targetdir:".\bin" -coverbytest:*.dll
的問題是,OpenCover不提供NUnit的結果(該我之前的命令中的NunitResult.xml文件)。因此,爲了對每詹金斯工作,我們想回去NUnit的結果,或者找到一種方法,在詹金斯的工作網頁與OpenCover以下功能更少的測試時間:
- 最新的測試從每一個詹金斯導致因此開發人員很容易看到最新的結果。
- 測試結果趨勢
有沒有辦法有從NUnit的的單次運行都NunitResult和OpenCover結果?