xamarin ui test не запускает ни один из моих тестов

После обновления визуальной студии и обновления xcode я не могу запустить тесты пользовательского интерфейса xamarin. Понятия не имею, почему, как это произошло...

Я получаю следующее исключение:

SetUp : System.Exception : ApkFile or InstalledApp has not been configured.

at Xamarin.UITest.Configuration.AndroidAppConfiguration.Verify () [0x0003d] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Android.LocalAndroidAppInitializer.VerifyConfiguration () [0x00008] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Android.AndroidApp..ctor (Xamarin.UITest.Configuration.IAndroidAppConfiguration appConfiguration, Xamarin.UITest.Shared.Execution.IExecutor executor) [0x000c3] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Android.AndroidApp..ctor (Xamarin.UITest.Configuration.IAndroidAppConfiguration appConfiguration) [0x00000] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp (Xamarin.UITest.Configuration.AppDataMode appDataMode) [0x00017] in <2a16c16730a54859bda72c6bc1c728f7>:0
 at UniversalApp.UITests.AppInitializer.StartApp (Xamarin.UITest.Platform platform) [0x0000a] in /Users/testing/backend/src/UniversalApp.UITests/AppInitializer.cs:23
 at UniversalApp.UITests.DummyTests.BeforeEachTest () [0x00001] in /Users/testing/backend/src/UniversalApp.UITests/DummyTests.cs:26
 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
 at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0003b] in /Users/builder/jenkins/workspace/build-package-osx-mono/2018-06/external/bockbuild/builds/mono-x64/mcs/class/corlib/System.Reflection/MonoMethod.cs:305

[ОБНОВИТЬ]

Теперь я могу запускать тесты Android, но не тест ios, теперь я получаю сообщение об ошибке Невозможно определить версию симулятора для


person John    schedule 04.04.2019    source источник
comment
Это произошло в VS 2019? @John   -  person Junior Jiang    schedule 05.04.2019
comment
Да, действительно, предыдущий у меня был против 2017 года   -  person John    schedule 05.04.2019
comment
Но я удалил его, и теперь я снова использую vs 2017. Нет разницы   -  person John    schedule 05.04.2019
comment
Вот пример (developer.xamarin.com/samples/xamarin-forms /UsingUITest/). Нужно знать, может ли он успешно работать.   -  person Junior Jiang    schedule 05.04.2019
comment
Junior - В тесте никогда не было проблем, теперь я смог заставить их работать на андроиде. ios по-прежнему проблема. Не может определить версию симулятора   -  person John    schedule 05.04.2019
comment
Хорошо, если вы решили это, вы можете опубликовать ответ на него. Если вы не можете определить версию симулятора, предложите обратиться к этому (forums.xamarin.com/discussion/140441/) может быть полезно. Это может быть другой вопрос, вы можете создать новый вопрос.   -  person Junior Jiang    schedule 05.04.2019


Ответы (1)


Судя по всему, тест пользовательского интерфейса Xamarin не очень хорошо работает с xcode 10.2. Я откатился до версии 10.1 и андроид снова работает нормально.

person John    schedule 08.04.2019