В настоящее время наше тестовое исходное дерево содержит проекты C#, которые содержат тесты mbunit v2 или тесты v3 (новейшие проекты). Наши старые тестовые проекты v2 были exes, которые использовали «автозапуск» для генерации отчетов XML. Поскольку в новых проектах используется Gallio, у которого нет автозапуска, мы используем gallio.echo.exe для создания соответствующего xml-файла для данной тестовой сборки.mbunit v2 vs v3 xml report files
Теперь проблема: у нас есть встроенный инструмент, разработанный некоторое время назад, который смотрит на файлы отчета xml, чтобы определить, удовлетворяются ли определенные требования клиентов. Это было написано для mbunit v2. Кажется, что xml-файлы, созданные эхом, различны.
Итак ... Есть ли способ получить эхо для создания отчетов xml, которые выглядят как отчеты v2? Нам нужно не переписывать наш внутренний инструмент (на данный момент) ... есть ли в любом случае мы можем получить эхо для создания XML-файлов, которые выглядят так, как они использовались для v2?
Кстати, Gallio может запускать ваши старые тесты v2. Вам даже не нужно изменять способ их компиляции. Просто перейдите в .exe's к Gallio.Echo. –