Как включить тестовый репозиторий Jira из конвейера Gitlab
Введение В настоящее время у меня есть рабочий конвейер Gitlab, который извлекает, загружает файл .feature из фреймворка Cucumber, выполняет тест и загружает результаты обратно в JIRA. Среда JIRA также оснащена плагином XRAY. В этом нет проблем.
Ищу поддержку в
Однако есть новое требование:
- После загрузки файла функции все тестовые примеры, которые являются сиротскими или не сопоставлены, должны быть сопоставлены с тестовыми репозиториями, которые уже созданы в JIRA(не уверен, возможно ли это вообще или нет)
Уже пробовали. Уже пробовали искать решение на форумах JIRA и Gitlab, но не смогли найти ни одного соответствующего сообщения.
Кто-нибудь работал над подобным требованием? Что можно сделать для этого?
TIA
1 ответ
Чтобы переместить тестовую задачу в заданный фолдет, вам нужно использовать GraphQL API, а именно эту мутацию . Вам необходимо знать идентификатор проблемы для каждого тестового случая. Для этого вам нужно будет сделать еще один запрос . Это непросто, и я бы не рекомендовал перемещать тесты между папками в репозитории тестов во время выполнения конвейера. Репозиторий тестов - это место, где тесты организованы по своей семантике, а не по аспектам выполнения. Обратите внимание, что есть Доска плана тестирования., иерархическая организация, но для аспектов планирования / исполнения; каждый план тестирования неявно имеет доску, которая не имеет никакого отношения к репозиторию тестов. Репозиторий тестов - это организация тестов для каждого проекта, по их семантике, компонентам, высокоуровневым функциям, если хотите.