remove delays in tests

pull/12822/head
Jan Tattermusch 7 years ago
parent ee35223174
commit 32d196f1b1
  1. 8
      src/csharp/Grpc.Core.Tests/CallCancellationTest.cs

@ -129,7 +129,6 @@ namespace Grpc.Core.Tests
{ {
var cts = new CancellationTokenSource(); var cts = new CancellationTokenSource();
var moveNextTask = requestStream.MoveNext(cts.Token); var moveNextTask = requestStream.MoveNext(cts.Token);
await Task.Delay(100);
cts.Cancel(); cts.Cancel();
await moveNextTask; await moveNextTask;
return ""; return "";
@ -154,8 +153,10 @@ namespace Grpc.Core.Tests
helper.ServerStreamingHandler = new ServerStreamingServerMethod<string, string>(async (request, responseStream, context) => helper.ServerStreamingHandler = new ServerStreamingServerMethod<string, string>(async (request, responseStream, context) =>
{ {
await responseStream.WriteAsync("abc"); await responseStream.WriteAsync("abc");
await Task.Delay(10000); while (!context.CancellationToken.IsCancellationRequested)
await responseStream.WriteAsync("def"); {
await Task.Delay(10);
}
}); });
var call = Calls.AsyncServerStreamingCall(helper.CreateServerStreamingCall(), ""); var call = Calls.AsyncServerStreamingCall(helper.CreateServerStreamingCall(), "");
@ -164,7 +165,6 @@ namespace Grpc.Core.Tests
var cts = new CancellationTokenSource(); var cts = new CancellationTokenSource();
var moveNextTask = call.ResponseStream.MoveNext(cts.Token); var moveNextTask = call.ResponseStream.MoveNext(cts.Token);
await Task.Delay(100);
cts.Cancel(); cts.Cancel();
try try

Loading…
Cancel
Save