Team City - 添加Gallio测试结果xml以构建显示

时间:2011-12-07 09:13:51

标签: nunit teamcity gallio build-server

我正在使用TeamCity和Gallio/XUnit/Specflow并尝试显示我们的单位/验收测试结果。我相信输出是NUnit xml测试结果格式。

我们的单位测试使用Gallio命令运行器自动显示。验收测试通过一个名为Gallio(Run-Gallio)的大型Powershell脚本运行。

结果输出到acceptance-test-results.xml。有没有办法在TeamCity (6.5.5)

中显示acceptance-test-results.xml

3 个答案:

答案 0 :(得分:3)

要在PowerShell脚本中执行此操作,请添加以下内容

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

答案 1 :(得分: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

答案 2 :(得分:0)

认为这对于来到这篇SO帖子但需求略有不同的其他人也很有用。这是TC的公共维基,涵盖了这一特定领域。

http://confluence.jetbrains.com/display/TCD8/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ImportingXMLReports

相关问题