我想要獲得控制檯輸出以及CruiseControl.NET構建日誌中的常規測試結果。從MSBuild運行NUnit之前,我能夠得到這個結果,但是現在只有在直接使用nUnit任務時纔會顯示測試結果。有沒有辦法配置nUnit任務,以便將所有測試輸出寫入構建日誌?在CruiseControl.NET中顯示NUnit控制檯輸出
7
A
回答
4
我不知道如何使用NUnit任務來完成它,但是使用exec任務很容易。
任務:
<exec>
<executable>C:\Program Files (x86)\NUnit 2.5.6\bin\net-2.0\nunit-console.exe</executable>
<baseDirectory>C:\Tests</baseDirectory>
<buildArgs>C:\Tests\Binaries\MyTests.dll /xml=TestResults.xml /output=TestOutput.txt /err=TestErrorOutput.txt</buildArgs>
<buildTimeoutSeconds>600</buildTimeoutSeconds>
<successExitCodes>0</successExitCodes>
</exec>
出版商:
<merge>
<files>
<file>C:\Tests\*Results.xml</file>
<file>C:\Tests\*Output.txt</file>
</files>
</merge>
0
接受的答案似乎是從CruiseControl.NET運行NUnit的,而不是MSBuild的。這是我從內的MSBuild運行代碼:
<NUnit Assemblies="@(TestAssemblies)"
ToolPath="$(BuildDir)\Servicing\Binaries\NUnit\2.5.5.10112\"
OutputXmlFile="%(TestAssemblies.FileName)-Results.xml"
/>
然後,你可以做內CCNET合併標籤合併輸出。
相關問題
- 1. 顯示控制檯輸出?
- 2. 在NSView中顯示控制檯輸出
- 3. webapp中的顯示控制檯輸出
- 4. Eclipse在控制檯顯示舊輸出
- 5. acceleoCompiler在螞蟻控制檯輸出中不顯示輸出
- 6. 如何在Xcode輸出控制檯中顯示C++輸出
- 7. Eclipse控制檯不顯示輸出
- 8. Build Pipeline不顯示控制檯輸出
- 9. C++控制檯ncurses項目 - QtCreator在控制檯中不顯示任何輸出
- 10. 在eclipse控制檯輸出中顯示中文字符
- 11. 顯示NUnit運行結果,CruiseControl.Net 1.5.7256.1
- 12. CruiseControl.NET僅在NUnit Details頁面上顯示一個NUnit程序集
- 13. 如何輸出和顯示Unicode在Groovy控制檯(GroovyStarter)和GGTS/Eclipse控制檯
- 14. 在控制檯輸入命令「cake」顯示沒有輸出
- 15. 顯示控制檯輸出到應用程序的控制
- 16. 顯示器輸出NCrunch測試修改控制檯輸出流
- 17. openshift java無法在輸出控制檯中顯示數據
- 18. 在Python中顯示控制檯輸出同一行
- 19. 運行函數時在控制檯中沒有輸出顯示
- 20. 如何在GUI中顯示來自控制檯的輸出
- 21. 在單獨的窗口中顯示控制檯輸出[java]
- 22. 如何在GUI中顯示Perl控制檯輸出?
- 23. 如何在Jenkins中顯示mbunit/gallio TestLog或控制檯輸出?
- 24. 在Eclipse控制檯中未顯示Python腳本的輸出
- 25. 如何在Sonar中顯示控制檯輸出?
- 26. 在控制檯中播放框架顯示輸出Eclipse
- 27. 如何在GUI中顯示控制檯輸出
- 28. 在父控制檯窗口中顯示子腳本的輸出
- 29. 在使用Java的控制檯中顯示動態輸出
- 30. 未在Eclipse控制檯中顯示Log4j輸出