Как перезапустить только неудачные тесты (сбой строки данных) в тестовой задаче Visual Studio? - PullRequest
0 голосов
/ 25 сентября 2019

У нас есть конвейер сборки для наших автоматизированных сценариев (селен) в Azure-Devops.И мы используем набор браузеров для запуска всех наших скриптов.Иногда мы сталкиваемся с проблемой тайм-аута, независимо от того, какие дополнительные параметры мы добавили к настройкам браузера, у нас все еще есть тайм-аут.Поэтому мы решили повторно запустить тесты до определенного предела, а затем процент проходов стал высоким, и сценарии были переданы без проблем.

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

Есть лиспособ запустить только неудачный тест строки данных?

Как видно на скриншоте ниже при обычной попытке, строка данных 0 не пройдена, а остальные пройдены.Таким образом, он переходит к повторному запуску и повторному запуску всех пройденных тестов.

Снимок экрана с результатами теста

Примечание. Использование параметра Пакетная обработка для повторного запуска неудачных тестов.Также пробовал с параметром Автоматическая пакетная обработка, когда не удалось перезапустить из-за проблемы имени теста vstest.console.exe (существует проблема форматирования, если имя теста имеет пробелы или круглые скобки)

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