Как распространять и запускать несколько тестов функциональных возможностей для всех узлов jenkins из одного задания - PullRequest
0 голосов
/ 17 марта 2020

Постановка задачи: я хочу запустить все тесты селена specflow, основанные на регрессии тегов, которых огромное количество для ex: 500 функций. Все узлы разбиваются случайным образом и запускаются с использованием всех доступных исполнителей этих 4 узлов из одной JOB-файла Jenkins.

Я строю решение Specflow с использованием MSBUILD и выполняю команду windows для запуска тестов на основе тег "C: \ Program Files (x86) \ NUnit.org \ nunit-console \ nunit3-console.exe" "% Рабочая область% \ Automation \ bin \ Debug \ TestAutomation.dll" --where = "cat == regression "

Когда я работаю с проектом свободного стиля в jenkins, он выполняется только на одном узле, а сборка зависает из-за большего числа тестов.

Я хочу разделить и распределить тест равномерно на всех доступных подчиненных jenkins из одного задания.

Примечание: я не могу использовать параллельный плагин Test Executor, поскольку он не установлен = i = мне нужна стабильная успешная сборка, которую я не смогу получить.

Мне нужна немедленная помощь в этом.

Спасибо в ожидании

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