System.OperationCanceledException: dotnet Core 2.1 - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь настроить проект xunit для моего интеграционного тестирования, он вызывает наш локальный тестовый сервер вместо локального хоста.

Всякий раз, когда я запускаю свой проект локально, он работает нормально.

Но когда я пытался интегрироваться с circleCI, я получаю исключение ниже

Starting test execution, please wait...

Hello [xUnit.net 00: 01: 41.45] IntegrationTesting.Test1.LTest1 [FAIL] Не удалось IntegrationTesting.Test1.LTest1 Сообщение об ошибке: System.OperationCanceledException: операция была отменена.Трассировка стека: в System.Net.Http.HttpClient.HandleFinishSendAsyncError (Исключение e, CancellationTokenSource cts) в System.Net.Http.HttpClient.FinishSendAsyncBuffered (Task`1 sendTestk, запрос на возврат объекта, запрос на возврат.LTest1 () в /root/project/Testing/Test1.cs:line 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);

}
...