Remove logging from flaky SSE tests (#2880)
This commit is contained in:
parent
3bc2cfc3b1
commit
f314362ea5
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@aspnet/signalr-protocol-msgpack",
|
||||
"version": "1.1.0-preview1-t000",
|
||||
"version": "1.1.0-preview2-t000",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@aspnet/signalr",
|
||||
"version": "1.1.0-preview1-t000",
|
||||
"version": "1.1.0-preview2-t000",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
|
|
|||
|
|
@ -326,31 +326,23 @@ namespace Microsoft.AspNetCore.SignalR.Client.Tests
|
|||
[Fact]
|
||||
public async Task SSEWontStartIfSuccessfulConnectionIsNotEstablished()
|
||||
{
|
||||
bool ExpectedErrors(WriteContext writeContext)
|
||||
{
|
||||
return writeContext.LoggerName == typeof(HttpConnection).FullName &&
|
||||
writeContext.EventId.Name == "ErrorStartingTransport";
|
||||
}
|
||||
// TODO: Add logging https://github.com/aspnet/SignalR/issues/2879
|
||||
var httpHandler = new TestHttpMessageHandler();
|
||||
|
||||
using (StartVerifiableLog(out var loggerFactory, expectedErrorsFilter: ExpectedErrors))
|
||||
httpHandler.OnGet("/?id=00000000-0000-0000-0000-000000000000", (_, __) =>
|
||||
{
|
||||
var httpHandler = new TestHttpMessageHandler();
|
||||
return Task.FromResult(ResponseUtils.CreateResponse(HttpStatusCode.InternalServerError));
|
||||
});
|
||||
|
||||
httpHandler.OnGet("/?id=00000000-0000-0000-0000-000000000000", (_, __) =>
|
||||
var sse = new ServerSentEventsTransport(new HttpClient(httpHandler));
|
||||
|
||||
await WithConnectionAsync(
|
||||
CreateConnection(httpHandler, transport: sse),
|
||||
async (connection) =>
|
||||
{
|
||||
return Task.FromResult(ResponseUtils.CreateResponse(HttpStatusCode.InternalServerError));
|
||||
await Assert.ThrowsAsync<InvalidOperationException>(
|
||||
() => connection.StartAsync(TransferFormat.Text).OrTimeout());
|
||||
});
|
||||
|
||||
var sse = new ServerSentEventsTransport(new HttpClient(httpHandler));
|
||||
|
||||
await WithConnectionAsync(
|
||||
CreateConnection(httpHandler, loggerFactory: loggerFactory, transport: sse),
|
||||
async (connection) =>
|
||||
{
|
||||
await Assert.ThrowsAsync<InvalidOperationException>(
|
||||
() => connection.StartAsync(TransferFormat.Text).OrTimeout());
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
|
|
|||
|
|
@ -164,12 +164,7 @@ namespace Microsoft.AspNetCore.SignalR.Client.Tests
|
|||
[Fact]
|
||||
public async Task SSETransportStopsWithErrorIfSendingMessageFails()
|
||||
{
|
||||
bool ExpectedErrors(WriteContext writeContext)
|
||||
{
|
||||
return writeContext.LoggerName == typeof(ServerSentEventsTransport).FullName &&
|
||||
writeContext.EventId.Name == "ErrorSending";
|
||||
}
|
||||
|
||||
// TODO: Add logging https://github.com/aspnet/SignalR/issues/2879
|
||||
var eventStreamTcs = new TaskCompletionSource<object>();
|
||||
var copyToAsyncTcs = new TaskCompletionSource<int>();
|
||||
|
||||
|
|
@ -198,9 +193,8 @@ namespace Microsoft.AspNetCore.SignalR.Client.Tests
|
|||
});
|
||||
|
||||
using (var httpClient = new HttpClient(mockHttpHandler.Object))
|
||||
using (StartVerifiableLog(out var loggerFactory, expectedErrorsFilter: ExpectedErrors))
|
||||
{
|
||||
var sseTransport = new ServerSentEventsTransport(httpClient, loggerFactory);
|
||||
var sseTransport = new ServerSentEventsTransport(httpClient);
|
||||
|
||||
await sseTransport.StartAsync(
|
||||
new Uri("http://fakeuri.org"), TransferFormat.Text).OrTimeout();
|
||||
|
|
|
|||
Loading…
Reference in New Issue