Как заставить Team Build отображать результаты тестирования и покрытие для набора тестов xUnit.net? - PullRequest
6 голосов
/ 05 февраля 2009

Кто-нибудь добился успеха в том, чтобы Team Build показывал результаты теста xUnit.net и покрытие кода в отчете о сборке? Средство запуска MSBuild выполняет тесты очень хорошо, и результаты находятся в файле журнала, но области результатов теста и результатов покрытия кода в отчете о сборке говорят «Нет результата теста» и «Нет результата покрытия» соответственно. Ищет ли Team Build определенное местоположение / формат для результатов теста, которые будут экспортированы исполнителем xUnit.net?

Ответы [ 2 ]

3 голосов
/ 09 февраля 2009

TFS / TeamBuild определенно требует, чтобы результаты тестов были в определенном формате, они также должны быть специально опубликованы в TFS.

В настоящее время я рассматриваю эту проблему для тестировщика Gallio и могу предложить два возможных варианта:

  1. Попробуйте обернуть тесты xUnit в тип проекта Generic Test. что предлагает VSTS - здесь MSTest выполняет тест xUnit второе место.
  2. Придумайте XSLT-преобразование (или подобное), которое может отобразить xUnit результаты в схеме MSTest (см. http://www.codeplex.com/nunit4teambuild для примера этого подход для тестов NUnit).
0 голосов
/ 23 июня 2009
...