Параллельно запускать тесты с помощью задачи теста Visual Studio не удается - PullRequest
0 голосов
/ 12 апреля 2020

Мы пытаемся запустить тесты параллельно, используя задачу Visual Studio Test, основанную на приведенной ниже ссылке, но мы заметили, что шаг «Запуск модульных тестов» не выполнен из-за того, что каталог пакетов не найден. Попытка связаться с командой Azure DevOps, чтобы получить некоторую помощь здесь.

https://docs.microsoft.com/en-us/azure/devops/pipelines/test/parallel-testing-vstest?view=azure-devops

1 Ответ

0 голосов
/ 13 апреля 2020

Мы попытались опубликовать sh тестовые файлы как артефакты с первого задания. И скачать тестовые артефакты на второе задание. Но мы обнаружили, что тестовые файлы были расположены отдельно, и было необходимо опубликовать много файлов тестовых данных. Было трудно опубликовать sh всех тестовых файлов до azure devops sever. И задача vstest завершилась неудачно, либо в сборках не найдена ошибка, либо в некоторых тестовых случаях просто произошел сбой.

Мы также попытались настроить одно задание, работающее параллельно как с задачами сборки, так и с задачей vstest. Оказалось, что задание publi sh artifacts не работало должным образом в параллельных заданиях.

После многих попыток и совместной работы с @NAGAJU. Обходной путь, который мы нашли, состоит в том, чтобы настроить два задания агента для разделения задачи артефактов publi sh и задачи Vstest.

Первое задание агента с задачами сборки и задачами sh с артефактами запускается в одном агенте. Второе задание с задачами сборки и задачей Vstest для параллельного запуска тестов на нескольких агентах.

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