Как включить тестовый репозиторий Jira из конвейера Gitlab

Введение В настоящее время у меня есть рабочий конвейер Gitlab, который извлекает, загружает файл .feature из фреймворка Cucumber, выполняет тест и загружает результаты обратно в JIRA. Среда JIRA также оснащена плагином XRAY. В этом нет проблем.

Ищу поддержку в
Однако есть новое требование:

  • После загрузки файла функции все тестовые примеры, которые являются сиротскими или не сопоставлены, должны быть сопоставлены с тестовыми репозиториями, которые уже созданы в JIRA(не уверен, возможно ли это вообще или нет)

Уже пробовали. Уже пробовали искать решение на форумах JIRA и Gitlab, но не смогли найти ни одного соответствующего сообщения.

Кто-нибудь работал над подобным требованием? Что можно сделать для этого?

TIA

1 ответ

Чтобы переместить тестовую задачу в заданный фолдет, вам нужно использовать GraphQL API, а именно эту мутацию . Вам необходимо знать идентификатор проблемы для каждого тестового случая. Для этого вам нужно будет сделать еще один запрос . Это непросто, и я бы не рекомендовал перемещать тесты между папками в репозитории тестов во время выполнения конвейера. Репозиторий тестов - это место, где тесты организованы по своей семантике, а не по аспектам выполнения. Обратите внимание, что есть Доска плана тестирования., иерархическая организация, но для аспектов планирования / исполнения; каждый план тестирования неявно имеет доску, которая не имеет никакого отношения к репозиторию тестов. Репозиторий тестов - это организация тестов для каждого проекта, по их семантике, компонентам, высокоуровневым функциям, если хотите.

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