«Не удалось активировать приложение» при попытке запустить модульные тесты UWP как часть конвейера сборки или с помощью vstest - PullRequest
0 голосов
/ 24 октября 2018

У нас есть приложение UWP с модульными тестами, которые прекрасно работают в Visual Studio.Однако мы сталкиваемся с проблемами при попытке запустить тесты на нашем агенте сборки.Чтобы изолировать проблему от нашего конвейера сборки, мы попытались запустить тесты, используя vstest.console.exe из командной строки на нашей локальной машине сборки.Ошибка ниже одинакова, независимо от того, запускаемся ли мы из конвейера сборки или из командной строки.Мы будем признательны за любые рекомендации.

TestWindow> vstest.console.exe / Платформа: x86 / Framework: FrameworkUap10 / InIsolation /logger:trx;LogFileName=%temp%\SampleUwpAppTest.trx C: \ vsts-agent_work \ 22 \ a \ AppxPackages \ SimpleUwpApp.Tests_1.0.0.0_x86_Test \ SimpleUwpApp.Tests_1.0.0.0_x86.appx Средство командной строки для выполнения теста Microsoft (R), версия 15.7.2 Авторские права (c) Microsoft Corporation.Все права защищены.

При запуске теста, пожалуйста, подождите ... Попытка развернуть на целевой локальный компьютер.Операция развертывания выполнена успешно, прозвище пакета: '7d25c824-2568-4449-a622-ad28662417f9_1.0.0.0_x86__a178p9x51fw8a'.Попытка запустить приложение с пользовательской моделью приложения Id '7d25c824-2568-4449-a622-ad28662417f9_a178p9x51fw8a! Vstest.executionengine.universal.App' и аргументы '--port 1428 --endpoint 127.0.0.1:01428 --role client --parentprocessid5744 - телеметриопедин в ложь.DEP7100: Не удалось активировать приложение '7d25c824-2568-4449-a622-ad28662417f9_a178p9x51fw8a! Vstest.executionengine.universal.App' с параметрами '--port 1428 - конечная точка 127.0.0.1:01428 - клиент клиента--parentprocessid 5744 --telemetryoptedin false '.Доступ запрещен.

Доступ запрещен.

Ошибка активации приложения.Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Не удалось инициализировать клиентский прокси: не удалось подключиться к процессу тестирования. в Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager.Setupume11Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyExecutionManager.StartTestRun (TestRunCriteria testRunCriteria, ITestRunEventsHandler eventHandler) Закрытие приложения с полным именем пакета '7d25c824-25 *Прервано.

Информация о сборке

В нашем примере решения есть два проекта: SimpleUwpApp и SimpleUwpApp.Tests.Первый файл проекта имеет <AppxBundle>Always</AppxBundle>, а последний <AppxBundle>Never</AppxBundle>.Агент сборки - это локальная машина Windows 10, которую мы использовали для сборок UWP некоторое время.Вот скриншот нашей конфигурации сборки в DevOps Azure:

Build configuration in DevOps

1 Ответ

0 голосов
/ 23 января 2019

Вы можете увидеть эту ошибку, если режим разработчика не включен в агенте сборки.

Вы можете включить режим разработчика в приложении Настройки или установить ключ реестра AllowDevelopmentWithoutDevLicense.

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