Xamarin UITests: сбой подключения симулятора при запуске тестов в конвейере Azure на агенте macOS - PullRequest
0 голосов
/ 06 августа 2020

Я запускаю тесты на размещенном агенте Ma c, используя средство запуска консоли NUnit. Приложение создано успешно, идентификаторы симуляторов (IPhones и IPads) анализируются и возвращаются без ошибок, однако в начале каждого теста пользовательского интерфейса я вижу следующее исключение в журналах:

    2020-08-06T10:42:52.8391680Z Exceptions while waiting for any: 
2020-08-06T10:42:52.8392790Z System.Net.Http.HttpRequestException: Connection refused ---> System.Net.Sockets.SocketException: Connection refused
2020-08-06T10:42:52.8393960Z   at System.Net.Http.ConnectHelper.ConnectAsync (System.String host, System.Int32 port, System.Threading.CancellationToken cancellationToken) [0x00110] in <c8ce54fbda84477faf156a8a40dd2f71>:0 

После этого каждый тест не выполняется. найти даже базовые c элементы страницы, такие как LogInButton (что определенно не так, поскольку это нормально локально).

Xamarin.Calabash.Start(); включен.

Я также пробовал добавить Environment.SetEnvironmentVariable("UITEST_FORCE_IOS_SIM_RESTART", "1"); в AppInitializer но это не помогает.

...