Объединение тестов MbUnit и NUnit и отображение в CruiseControl - PullRequest
2 голосов
/ 12 января 2009

У нас есть сервер CruiseControl, выполняющий различные тесты AntUnit, MbUnit и NUnit через Ant.

Для объединения выходов всех них в конфиге CruiseControl есть следующее:

<log dir="logs/${project.name}/">
  <merge dir="${q7.build.tests.dir}/reports" pattern="*.xml" />
  <merge dir="${q7.build.tests.dir}/reports" pattern="**/*.html" />
</log>

Это работает, однако MbUnit выводит тесты в формате XML, отличном от NUnit и AntUnit. Например, NUnit, похоже, использует для обозначения результата теста, тогда как MbUnit использует среди прочего.

Кто-нибудь знает, как преобразовать вывод MbUnit в XML-формат, совместимый с NUnit, который мы затем можем объединить для создания полного набора отчетов о тестах, применив unitU.test для NUnit?

1 Ответ

1 голос
/ 15 января 2009

Если вы используете Gallio для запуска тестов MbUnit и NUnit, выходные данные будут в том же формате, и вы сможете использовать отчеты Gallio.

В качестве альтернативы просто измените файл Dashboard.config, включив в него отчет MbUnit в дополнение к отчету NUnit.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...