Загрузить результаты теста в Jira Xray, включая пользовательские сообщения и вложения из Nunit3 TestResult.xml
Мы разработали автоматизированные тесты с использованием Specflow и Selenium на платформе.Net для файлов функций (тесты BDD), импортированных из Jira Xray.
Тесты выполняются из Jenkins с помощью Nunit Console Runner, и генерируется выходной файл TestResult.xml.
Когда мы загружаем результаты обратно в Jira Xray, используя плагин Jenkins в качестве шага после сборки, в Jira Xray передается только результат сценария, и никакие результаты отдельного шага или вложения (снимки экрана) не загружаются.
Я попытался преобразовать файл результатов теста Nunit3 в Cucumber.Json, используя Pickles, но сгенерированный Json не содержит никаких пользовательских сообщений (вывод консоли или выходное сообщение TestContext) и вложений, если таковые имеются.
Есть ли способ преобразовать вывод Nunit3 в требуемый формат Json?
Следующее - Выход из Солений.
"steps": [
{
"keyword": "Given",
"name": "Browser is launched",
"line": 7,
"result": {
"status": "passed",
"duration": 1
}
}
Я ищу следующий вывод.
"steps": [
{
"status": "PASS",
"comment": "Coment on Test Step Result *1*",
"evidences" : [
{
"data": "iVBORw0KGgoAAAANSUhEUgAABkIAAAO9CAYAAADezXv6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEn(rest of base64 image enconding)","
"filename": "image21.jpg",
"contentType": "image/jpeg"
}
]
}