Как запустить специфический сценарий в VSTS без изменения моего конвейера CI - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь показать все свои сценарии спецификаций в VSTS и запустить выбранные сценарии, не изменяя мои настройки CI.Как я могу передать имя моего сценария для тестирования задачи сборки в настройке сборки.

1 Ответ

0 голосов
/ 08 февраля 2019

AFAIK, в Azure Dev Ops нет способа отображать выбираемый список сценариев во время очереди и разрешать пользователю выбирать из этого.

Я думаю, что лучшее, что вы можете do это добавить переменную в процесс сборки, которая устанавливается во время очереди:

enter image description here

Затем используйте эту переменную, чтобы отфильтровать, какие тесты выполняются сПоле «Критерий проверки фильтра».

enter image description here

Когда вы поставите в очередь сборку, вы сможете ввести имя конкретного сценария, который вы хотитеrun.

enter image description here

Если вы хотите, чтобы сборка CI, запускаемая при фиксации, продолжала запускать все сценарии, у вас может быть две тестовые задачи в конвейере (одна дляконкретный сценарий (один для всех сценариев) и используйте пользовательские условия для запуска того или другого в зависимости от того, установлено ли значение ScenarioName.

В разделе «Параметры управления» установите для «Запустить эту задачу» значение «Пользовательское условие», а затем введите условие в поле «Пользовательское условие».

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...