Я пытаюсь выполнить свой проект serenity cucumber через Jenkins. После выполнения serenity cucumber создает файл * .xml и * .json.* .xml файлы не имеют шагов корнишона под \target\site\serenity
.У файла JSON есть все шаги корнишона.поэтому я подумал, чтобы проанализировать результаты теста JUnit из инструментов тестирования в *.Формат JSON.Но после выполнения
я попытался решить эту проблему с помощью следующего плагина, добавив его в класс бегуна.plugin = { "pretty", "junit:target/cucumber-reports/Cucumber.json" }
но я не могу решить мою проблему, потому что она также производит результат в формате XML в файле * .json
Я получаю исключение ниже исключения после выполнения моего проекта через jenkins.
[qTest] [INFO] Scan with test result location: /target/site/serenity/*.json
[qTest] [ERROR] Failed to read C:\Users\User\.jenkins\workspace\Myproject\target\site\serenity\78156e8cbe07da438639ea79f1389f1ecff88192ee674e22f279196716110f2f.json
Is this really a JUnit report file?
[qTest] [WARN] No JUnit test result found.
[qTest] [INFO] ------------------------------------------------------------------------
Finished: FAILURE
I want to send my JSON result using Junit to a third-party tool.