Параллельное тестирование настольных приложений с помощью nunit + jenkins - PullRequest
0 голосов
/ 14 декабря 2018

У меня большая задача в работе.Мне нужно запустить мои тесты параллельно, чтобы сократить время выполнения.На данный момент у меня есть около 150 сквозных тестов, которые тестируют настольное приложение Windows и веб-приложение (~ 1,5 часа), но мне нужно запустить его с 4 различными системами, которые мы поддерживаем, поэтому время выполнения для всех увеличилось до 6 часов,

Бегун для моих тестов - nunit, код написан на C #, и все хранится в TFS.Мне нужно создать новый проект в Дженкинсе (Pipeline или другой проект, в котором я могу достичь своей цели).Я перепробовал много методов, но я не знаю, как запустить несколько тестов на нескольких виртуальных машинах или RDP (чтобы иметь отдельный рабочий стол, где я могу использовать мышь и клавиатуру для каждого теста).Кто-то из вас решал ту же проблему, о которой я говорил, и у вас есть примеры?Я скачал плагин Parallel tests executor для jenkins, но не знаю, как его использовать с TFS-репозиторием.

...