Team City - Добавьте результат теста Gallio в xml для построения дисплея - PullRequest
2 голосов
/ 07 декабря 2011

Я использую TeamCity с Gallio/XUnit/Specflow и пытаюсь отобразить результаты нашего юнита / приемочного теста. Я считаю, что вывод NUnit xml формат результатов теста.

Наши юнит-тесты автоматически отображаются с помощью команды runner с Gallio. Приемочные тесты проходят через большой скрипт Powershell, который вызывает Gallio (Run-Gallio).

Результаты выводятся в accept-test-results.xml. Есть ли способ отобразить accept-test-results.xml в TeamCity (6.5.5)?

Ответы [ 3 ]

3 голосов
/ 09 декабря 2011

Чтобы сделать это в скрипте PowerShell, добавьте следующее

 Write-Output "##teamcity[importData type='nunit' path='C:\SomeDirectory\YourResults.xml']"
2 голосов
/ 07 декабря 2011

Вы можете использовать встроенную функцию TeamCity importdata служебное сообщение:

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

Подробнее см .: Взаимодействие сценариев сборки с TeamCity - Импорт отчетов XML

0 голосов
/ 22 сентября 2014

Подумал, что это может быть полезно и для других людей, которые пришли на этот пост с немного другими требованиями.Это общедоступная вики для TC, которая охватывает эту конкретную область.

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

...