Как я могу показать результаты DUnitX на TeamCity
Я пытался покопаться в своем экземпляре TeamCity, чтобы попытаться получить вкладку " Тесты " для отображения в конце каждой сборки. Моя текущая конфигурация сборки выглядит следующим образом:
- [Powershell] Установить версию приложения Delphi
- [Командная строка] Сборка приложения dproj
- [Командная строка] Сборка dunitx-теста dproj && run dunitx исполняемый файл
- [Powershell] Zip-содержимое -> Создать пакет nuget
- [Осьминог] Опубликовать
- Опубликовать в TeamCity dunitx-results.xml
Читая документацию DUnitX, они утверждают, что вывод совместим с NUnit. Поэтому в конце процесса сборки TeamCity отображает результаты моих тестов на своей вкладке. Аналогично тому, как отображаются результаты тестов NUnit после сборки Visual Studio с использованием NUnit или MSTest.
Кто-нибудь знает, как я могу сделать это, или получить аналогичный вывод?
1 ответ
В случае, если это поможет кому-то еще, я смог показать тесты, наконец, благодаря ответам на эти вопросы здесь.
TeamCity позволяет выводить содержимое экрана на основе его собственных команд несколькими различными способами, описанными в их документации.
Поскольку я запускаю свои тесты из командной строки, мне просто нужно было добавить следующую строку в мой шаг теста
echo ##teamcity[importData type='nunit' path='Tests\Win32\Release\bin\dunitx-results.xml']