1

我有一个包含多个测试的测试夹具。当我在 Test Cloud 中运行此测试夹具时,它工作正常,但是当我在本地运行时,第一个测试成功,但所有后续测试都失败并显示以下消息:

“SetUp:System.Net.Http.HttpRequestException:发送请求时出错。

System.Net.WebException:基础连接已关闭:连接意外关闭。”

我在下面包含了堆栈跟踪。就像它无法为其他测试启动应用程序一样。我正在使用 Visual Studio 2015 并使用测试资源管理器运行测试。

结果堆栈跟踪:

在 Xamarin.UITest.Shared.Http.HttpClient.SendData(字符串端点,字符串方法,HttpContent 内容,ExceptionPolicy 异常策略,Nullable`1 超时)在 Xamarin.UITest.Shared.Http.HttpClient.PostUntilExpectedResultReceived(字符串端点,字符串参数,字符串预期内容,Int32 重试)

在 Xamarin.UITest.Shared.Android.HttpApplicationStarter.Execute(字符串 intentJson) 在 Xamarin.UITest.Shared.Android.LocalAndroidAppLifeCycle.LaunchApp(字符串 appPackageName,ApkFile testServerApkFile,Int32 testServerPort)

在 Xamarin.UITest.Shared.Android.LocalAndroidAppLifeCycle.LaunchApp(ApkFile appApkFile, ApkFile testServerApkFile, Int32 testServerPort) 在 Xamarin.UITest.Android.AndroidApp..ctor(IAndroidAppConfiguration appConfiguration, IExecutor executor) 在 Xamarin.UITest.Configuration.AndroidAppConfigurator.StartApp (应用数据模式应用数据模式)

在 C:\Projects\PerfectRoomXamarin\PerfectRoom-Branch\PerfectRoomTest\AppInitializer.cs:line 15 中的 PerfectRoomTest.AppInitializer.StartApp(平台平台)

在 PerfectRoomTest.Tests.BeforeEachTest() 在 C:\Projects\PerfectRoomXamarin\PerfectRoom-Branch\PerfectRoomTest\Tests.cs:line 43 --WebException

在 System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context) 在 System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar) 结果消息:

设置:System.Net.Http.HttpRequestException:发送请求时出错。

System.Net.WebException:基础连接已关闭:连接意外关闭。

4

0 回答 0