Я пытаюсь настроить проект 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);
}