Team City - добавьте xml результаты теста Gallio для построения дисплея
Я использую TeamCity с Gallio/XUnit/Specflow
и пытаемся отобразить результаты нашего устройства / приемочного испытания. Я считаю, что выход NUnit
Формат результатов теста XML.
Наши юнит-тесты автоматически отображаются с помощью команды runner с Gallio. Приемочные тесты проходят через большой скрипт Powershell, который вызывает Gallio (Run-Gallio).
Результаты выводятся в приемный-тест-результаты.xml. Есть ли способ отобразить accept-test-results.xml в TeamCity (6.5.5)
?
3 ответа
Для этого в сценарии PowerShell добавьте следующее
Write-Output "##teamcity[importData type='nunit' path='C:\SomeDirectory\YourResults.xml']"
Вы можете использовать встроенную функцию TeamCity importdata
служебное сообщение:
<!-- Send to TeamCity a service message using MSBuild -->
<Message Text="##teamcity[importData
type='nunit'
path='$(OutputPath)\UnitTestsReport.xml']"
Importance="High" />
Для получения дополнительной информации см.: Взаимодействие сценариев сборки с TeamCity- Импорт отчетов XML
Я подумал, что это может быть полезно и для других людей, которые пришли на этот пост с немного другими требованиями. Это общедоступная вики для TC, которая охватывает эту конкретную область.
http://confluence.jetbrains.com/display/TCD8/Build+Script+Interaction+with+TeamCity