Как создать результат модульного теста в XML с использованием арматуры
Мне нужно запустить модульное тестирование с арматурой, после выполнения, мне нужно сгенерировать XML-файл результатов теста.
Я знаю, что по умолчанию арматура может генерировать HTML-файл.1. Есть ли какие-то параметры для управления арматурой для загрузки результата модульного тестирования в xml? или какой-то другой способ сделать xml файл с помощью арматуры?
Не ограничивайте в арматуре,,,,,,,,,,,,,,,,,,, или используя какой-либо другой инструмент тестирования для запуска теста eunit, тем временем генерируйте файл XML.
например, в.Net после компиляции мы можем использовать MSTest.exe, Nunit.exe(или другой инструмент), чтобы запланировать тестирование, получить файл trx MSTest.exe, получить файл XML Nunit, файл Nunit.exe.
здесь, я хочу знать,
2. есть ли какие-нибудь инструменты для запуска модульного теста и загрузки результата в xml следующим образом?
Большое спасибо!
1 ответ
Предполагая, что вы используете eunit, положите {eunit_opts, [verbose, {report,{eunit_surefire,[{dir,"."}]}}]}.
в ваш rebar.config. Это генерирует верный xml-вывод, который может быть проанализирован рядом плагинов и инструментов.