Ошибка «Тест недоступен» при выполнении закодированного теста пользовательского интерфейса в группе развертывания VSTS - PullRequest
0 голосов
/ 11 сентября 2018

Мы настроили определение выпуска для запуска кодированных тестов пользовательского интерфейса в группе развертывания VSTS.

Невозможно запустить тесты, подробности ошибки:

Отчет об ошибках Windows DontShowUI не установлен, если ошибка Windowsвсплывающее диалоговое окно в середине выполнения теста пользовательского интерфейса, после чего тест зависает

[отладка] Обработано: ## vso [task.issue type = warning;] Сообщение об ошибке Windows DontShowUI не установлено, если ошибка Windowsвсплывающее диалоговое окно в середине выполнения теста пользовательского интерфейса, после которого тест зависает.

Нет никакого теста, доступного в c: \ test \ WorkFlow.dll.Убедитесь, что обнаружитель тестов и исполнители зарегистрированы, а настройки версии платформы и фреймворка соответствуют требованиям и повторите попытку.

Как решить эту проблему, поскольку тесты можно запускать вручную с помощью vstest.console.exe

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Устранена проблема путем перенастройки агента в интерактивном режиме, а не в качестве службы.

0 голосов
/ 12 сентября 2018

Прежде всего убедитесь, что на агентском компьютере установлена ​​VS 2017 Enterprise, так как другие версии не поддерживают кодированное тестирование пользовательского интерфейса, см. Сравните IDE Visual Studio 2017 - Инструменты тестирования для получения подробной информации.

Кроме того, проверьте, какую версию пакета VSTest platform nuget вы используете. Кодированные тесты UI и UWP не поддерживаются предыдущими пакетами nuget платформы VSTest. Просто попробуйте использовать последнюю версию , а затем попробуйте снова. За подробностями обращайтесь к этой теме: https://github.com/Microsoft/vstest/issues/1353

Другие похожие вопросы для вашей справки:

...