.net core System.OperationCanceledException:dotnet Core 2.1
我正在尝试为集成测试设置一个xunit项目,它调用本地测试服务器而不是本地主机 无论何时我在本地运行我的项目,它都运行良好 但当我尝试与circleCI集成时,我遇到了以下例外.net core System.OperationCanceledException:dotnet Core 2.1,.net-core,circleci,.net Core,Circleci,我正在尝试为集成测试设置一个xunit项目,它调用本地测试服务器而不是本地主机 无论何时我在本地运行我的项目,它都运行良好 但当我尝试与circleCI集成时,我遇到了以下例外 Starting test execution, please wait... 你好 [xUnit.net 00:01:41.45]集成测试.Test1.LTest1[失败] 集成测试失败。Test1.LTest1 错误消息: System.OperationCanceledException:操作已取消。 堆栈跟踪:
Starting test execution, please wait...
你好
[xUnit.net 00:01:41.45]集成测试.Test1.LTest1[失败]
集成测试失败。Test1.LTest1
错误消息:
System.OperationCanceledException:操作已取消。
堆栈跟踪:
位于System.Net.Http.HttpClient.HandleFinishSendAsyncError(异常e,CancellationTokenSource cts)
位于System.Net.Http.HttpClient.FinishSendAsyncBuffered(任务'1 sendTask,HttpRequestMessage请求,取消令牌源cts,布尔处理)
在/root/project/Testing/Test1.cs中的IntegrationTesting.Test1.LTest1()处:第29行
---来自引发异常的上一个位置的堆栈结束跟踪---
下面是示例代码
[Fact]
public async Task LTest1()
{
_client = new HttpClient();
_client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer","asdsada");
Console.WriteLine("Hello");
var response = await _client.GetAsync("https://testServer/api/work");
var testdata = await response.Content.ReadAsStringAsync();
Console.WriteLine(testdata);
}