Xamarin.UItest аварийно завершает работу при запуске пакета, содержащего более 35 тестов в .NET 6.0 и более поздних версC#

Место общения программистов C#
Ответить
Anonymous
 Xamarin.UItest аварийно завершает работу при запуске пакета, содержащего более 35 тестов в .NET 6.0 и более поздних верс

Сообщение Anonymous »

У меня возникла проблема с моим набором тестов, содержащим более 100 тестов. При выполнении полного тестового запуска на iOS происходит сбой Xamarin UItest. Эта проблема обычно возникает на 35-м тесте, но может возникнуть до или после него. Я опубликую ошибку, которая возникает при сбое. Мы будем очень признательны за любую помощь в решении этой проблемы, будь то в коде или в среде Mac. Имейте в виду, что я не вижу этой проблемы в .NET Framework 4.8. Я использую Xamarin.UITest версии 4.4.0 и провожу тест на симуляторе iPhone с версией ОС 17.2.
Exit code is 134 (username
Process terminated. A callback was made on a garbage collected delegate of type 'Xamarin.UITest.Shared!Xamarin.UITest.Shared.iOS.Queries.QueryConnectediOSDevices+DeviceNotificationDelegate::Invoke'.
Repeat 2 times:
--------------------------------
at Xamarin.UITest.Shared.iOS.Queries.QueryConnectediOSDevices+NativeMethods.AMDeviceNotificationUnsubscribe(IntPtr)
--------------------------------
at Xamarin.UITest.Shared.iOS.Queries.QueryConnectediOSDevices+DeviceFinder.GetConnectedDevices(System.String)
at Xamarin.UITest.Shared.iOS.Queries.QueryConnectediOSDevices.Execute()
at Xamarin.UITest.iOS.iOSAppLauncher.GetOrValidateSimId(Xamarin.UITest.iOS.Instruments, System.String)
at Xamarin.UITest.iOS.iOSAppLauncher.LaunchAppLocal(Xamarin.UITest.Configuration.IiOSAppConfiguration, Xamarin.UITest.Shared.Http.HttpClient, Boolean)
at Xamarin.UITest.iOS.iOSAppLauncher.LaunchApp(Xamarin.UITest.Configuration.IiOSAppConfiguration, Xamarin.UITest.Shared.Http.HttpClient, Xamarin.UITest.TestCloud.TestCloudiOSAppConfiguration, Xamarin.UITest.Shared.Http.HttpClient, Xamarin.UITest.Shared.Http.HttpClient, Boolean)
at Xamarin.UITest.iOS.iOSApp..ctor(Xamarin.UITest.Configuration.IiOSAppConfiguration, Xamarin.UITest.Shared.Execution.IExecutor)
at Xamarin.UITest.iOS.iOSApp..ctor(Xamarin.UITest.Configuration.IiOSAppConfiguration)
at Xamarin.UITest.Configuration.iOSAppConfigurator.StartApp(Xamarin.UITest.Configuration.AppDataMode)
at WellRx.UITests.AppInitializer.IosStartApp(System.String, Xamarin.UITest.Configuration.AppDataMode)
at WellRx.UITests.AppInitializer.StartApp(Xamarin.UITest.Platform, System.String, Boolean)
at WellRx.UITests.Features.FeatureBase.BeforeEachTest()
at DynamicClass.InvokeStub_FeatureBase.BeforeEachTest(System.Object, System.Object, IntPtr*)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(System.Object, System.Reflection.BindingFlags)
at NUnit.Framework.Internal.Reflect.InvokeMethod(System.Reflection.MethodInfo, System.Object, System.Object[])
at NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunSetUp(NUnit.Framework.Internal.TestExecutionContext)
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(NUnit.Framework.Internal.TestExecutionContext, System.Action)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.Execute(NUnit.Framework.Internal.TestExecutionContext)
at NUnit.Framework.Internal.Execution.SimpleWorkItem+c__DisplayClass3_0.b__0()
at NUnit.Framework.Internal.ContextUtils+c__DisplayClass1_0`1[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].b__0(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at NUnit.Framework.Internal.ContextUtils.DoIsolated(System.Threading.ContextCallback, System.Object)
at NUnit.Framework.Internal.ContextUtils.DoIsolated[[System.__Canon, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.Func`1)
at NUnit.Framework.Internal.Execution.SimpleWorkItem.PerformWork()
at NUnit.Framework.Internal.Execution.WorkItem.RunOnCurrentThread()
at NUnit.Framework.Internal.Execution.WorkItem.Execute()
at NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem, NUnit.Framework.Internal.Execution.ParallelExecutionStrategy)
at NUnit.Framework.Internal.Execution.ParallelWorkItemDispatcher.Dispatch(NUnit.Framework.Internal.Execution.WorkItem)
at NUnit.Framework.Internal.Execution.CompositeWorkItem.RunChildren()
at NUnit.Framework.Internal.Execution.CompositeWorkItem.PerformWork()
at NUnit.Framework.Internal.Execution.WorkItem.RunOnCurrentThread()
at NUnit.Framework.Internal.Execution.WorkItem.Execute()
at NUnit.Framework.Internal.Execution.TestWorker.TestWorkerThreadProc()
at System.Threading.Thread.StartCallback())


Подробнее здесь: https://stackoverflow.com/questions/791 ... et-6-0-and
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»