2011-12-07 99 views
2

Im使用TeamCity與Gallio/XUnit/Specflow並嘗試顯示我們的單元/驗收測試結果。我相信輸出是NUnit xml測試結果格式。Team City - 添加Gallio測試結果xml以構建顯示

我們的單元測試使用Gallio命令運行器自動顯示。驗收測試通過調用Gallio(Run-Gallio)的大型Powershell腳本運行。

結果輸出到acceptance-test-results.xml。有沒有辦法顯示TeamCity (6.5.5)中的acceptance-test-results.xml?

+0

你忘了指定TeamCity'的'版本,因爲不同版本支持不同組的報告格式 – sll

+1

對不起構建 - 6.5.5 –

回答

3

爲此在PowerShell腳本中添加以下

Write-Output "##teamcity[importData type='nunit' path='C:\SomeDirectory\YourResults.xml']" 
2

您可以使用內置的TeamCity的功能importdata服務消息:

<!-- Send to TeamCity a service message using MSBuild --> 
<Message Text="##teamcity[importData 
          type='nunit' 
          path='$(OutputPath)\UnitTestsReport.xml']" 
     Importance="High" /> 

有關詳細信息,請參閱:Build Script Interaction with TeamCity - Importing XML Reports

相關問題