При импорте результатов из API рентгена обновляются метки каждого теста - PullRequest
0 голосов
/ 10 сентября 2018

Я использую X-Ray API для импорта файла результатов NUnit TestResult.xml в Jira. Запущенные сценарии представлены в Jira как Test (XRay). Каждый сценарий NUnit имеет тег, соответствующий ключу теста Jira, есть другие теги, которые не имеют отношения к тесту Jira. Когда результат импортируется, создается новое выполнение, и тесты сопоставляются и добавляются к этому выполнению. Проблема, с которой я сталкиваюсь, заключается в том, что тесты Jira обновляются новыми метками (которые присутствуют в nunit).

Можно ли отключить редактирование меток для тестов в Jira и добавлять только тесты к выполнению как есть и изменять только их статус?

Шаги:

  1. Запустите любой тест nunit, содержащий сценарии, которые можно сопоставить с тестами Jira.
  2. Импорт TestResults.xml с использованием конечной точки rest / raven / 1.0 / import / execute / nunit / multipart.
  3. Новое выполнение создается с помощью Jira, а существующие тесты сопоставляются на основе их ключа и добавляются к выполнению.
  4. Обратите внимание, что тесты выполнения в Jira обновлены добавленными метками из файла TestResults.xml и дополнительными метками, сгенерированными из имени теста и любых имен скриншотов ошибок.

Мой файл info.json:

{ "fields": { "project": { "key": "SB" }, "summary": "Automatic result import from automation run", "issuetype": { "name": "Test Execution" } } }

Сценарий Specflow, который выполняется:

@Regression @SB_110325 @Web @ResponsiveDesktop Scenario: Favorites for Log in user Given Home page is open And I login successfully

Обновлен тест Jira после импортированного результата: enter image description here

Обратите внимание только на Regression_pack была оригинальная этикетка.

Обновление : В настоящее время это невозможно. Я сообщил об этом разработчикам, и была создана задача по улучшению.

Если другие люди нуждаются в этом, они могут проголосовать за него здесь: Внешняя ссылка , так что разработчики его поймут и реализуют.

...