Файлы отчетов mbunit v2 vs v3 xml

Наше дерево исходных тестов в настоящее время содержит проекты на C#, которые содержат либо тесты mbunit v2, либо тесты v3 (самые новые проекты). Наши старые тестовые проекты v2 были exe, которые использовали "автозапуск" для генерации XML-отчетов. Поскольку в новых проектах используется Gallio, у которого нет автозапуска, мы используем gallio.echo.exe, чтобы сгенерировать соответствующий XML-файл для данной тестовой сборки.

Теперь проблема: у нас есть внутренний инструмент, разработанный некоторое время назад, который просматривает файлы отчетов xml, чтобы определить, удовлетворяются ли определенные требования клиентов. Это было написано для mbunit v2. Кажется, xml-файлы, созданные echo, разные.

Итак... Есть ли способ получить эхо для создания отчетов XML, которые выглядят как отчеты v2? Нам нужно избегать переписывания нашего внутреннего инструмента (на данный момент)... есть ли в любом случае, мы можем получить echo для создания XML-файлов, которые выглядят так, как они использовали для v2?

1 ответ

В стандартной комплектации Gallio не поддерживает создание XML-отчета tesdt, совместимого с MbUnit v2. Это можно сделать, написав собственный шаблон отчета XSL, но это будет много работы.

Тестовая модель Галлио гораздо более общая и более мощная, чем модель MbUnit v2, и было бы очень сложно представить результаты в старом формате.

Возможно, вам будет проще переписать ваш инструмент. С другой стороны, если ваш инструмент делает что-то, что может быть полезным для других, вы можете попробовать отправить его мне (через список рассылки gallio-dev), и я мог бы рассмотреть возможность включения некоторых его функций непосредственно в Gallio или в новый формат отчета.,

Другие вопросы по тегам