Загрузить результаты теста в 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"
                    }
                    ]
            }

0 ответов

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