При импорте результатов из API рентгена обновляются метки каждого теста
Я использую X-Ray API для импорта NUnit TestResult.xml
файл результатов для Jira. Сценарии, которые выполняются, присутствуют в Jira как Test (XRay)
, Каждый сценарий NUnit имеет тег, соответствующий ключу теста Jira, есть другие теги, которые не имеют отношения к тесту Jira. Когда результат импортируется, создается новое выполнение, и тесты сопоставляются и добавляются в это выполнение. Проблема, с которой я сталкиваюсь, заключается в том, что тесты Jira обновляются новыми метками (которые присутствуют в nunit).
Можно ли отключить редактирование меток для тестов в Jira и добавить только тесты к выполнению как есть и изменить только их статус?
шаги:
- Запустите любой тест nunit, содержащий сценарии, которые могут быть сопоставлены с тестами Jira.
- Импортируйте TestResults.xml, используя конечную точку rest/raven/1.0/import/execute /nunit/multipart.
- Новое выполнение создается с помощью Jira, а существующие тесты сопоставляются на основе их ключа и добавляются к выполнению.
- Обратите внимание, что тесты выполнения в 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 после импортированного результата:
Только обратите внимание Regression_pack
был оригинальный лейбл.