Skip to content

Commit d43136f

Browse files
committed
Remove more constantly flaky tests.
1 parent 290537e commit d43136f

File tree

1 file changed

+0
-52
lines changed

1 file changed

+0
-52
lines changed

stub/src/test/java/io/grpc/kotlin/ClientCallsTest.kt

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -406,58 +406,6 @@ class ClientCallsTest: AbstractCallsTest() {
406406
}
407407
}
408408

409-
@FlowPreview
410-
@Test
411-
fun clientStreamingRpcCancellation() = runBlocking {
412-
val serverCancelled = Job()
413-
val serverReceived = Job()
414-
val serverImpl = object : GreeterGrpc.GreeterImplBase() {
415-
override fun clientStreamSayHello(
416-
responseObserver: StreamObserver<HelloReply>
417-
): StreamObserver<HelloRequest> {
418-
return object : StreamObserver<HelloRequest> {
419-
private val names = mutableListOf<String>()
420-
421-
override fun onNext(value: HelloRequest) {
422-
whenContextIsCancelled { serverCancelled.complete() }
423-
Context.current().withCancellation().addListener(
424-
Context.CancellationListener {
425-
serverCancelled.complete()
426-
},
427-
directExecutor()
428-
)
429-
serverReceived.complete()
430-
names += value.name
431-
}
432-
433-
override fun onError(t: Throwable) = throw t
434-
435-
override fun onCompleted() {
436-
responseObserver.onNext(
437-
helloReply(names.joinToString(prefix = "Hello, ", separator = ", "))
438-
)
439-
responseObserver.onCompleted()
440-
}
441-
}
442-
}
443-
}
444-
445-
channel = makeChannel(serverImpl)
446-
447-
val requests = Channel<HelloRequest>()
448-
val rpc = async {
449-
ClientCalls.clientStreamingRpc(
450-
channel = channel,
451-
method = clientStreamingSayHelloMethod,
452-
requests = requests.consumeAsFlow()
453-
)
454-
}
455-
requests.send(helloRequest("Tim"))
456-
serverReceived.join()
457-
rpc.cancel(CancellationException("no longer needed"))
458-
serverCancelled.join()
459-
}
460-
461409
@FlowPreview
462410
@Test
463411
fun clientStreamingRpcCancelled() = runBlocking {

0 commit comments

Comments
 (0)