Так что, если я не пойму неправильно, вам нужно запустить тесты с множественной конфигурацией для нескольких агентов?
Если да, я бы лучше предложил вам подать заявку с matrix
в процессе, чтобы достичь того, что вы хотите.
* Примечание: Matrix
- это новая функция, которая поддерживает только конвейер YAML . Если вы хотите использовать matrix на своей стороне, вам пришлось использовать YAML для настройки своего конвейера. *
Для того, как применить matrix в этом сценарии, вы Ниже приведен простой пример:
strategy:
matrix:
execTest1:
agentname: "Agent-V1"
executeTests: "Functionality1"
execTest2:
agentname: "Agent-V2"
executeTests: "Functionality2"
execTest3:
agentname: "Agent-V3"
executeTests: "Functionality3"
maxParallel: 3
pool:
name: '{pool name}'
demand:
- agent-name -equals $(agentname)
...
...
При таком определении YAML он может запускать задание одновременно и с другой конфигурацией. Кроме того, для указанного агента выполняется другая конфигурация.
Примечание. Убедитесь, что ваш проект поддерживает параллельное использование.
Подробнее см. this .