У нас есть сервер 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?