File tree 1 file changed +5
-0
lines changed
src/test/kotlin/tech/relaycorp/relaynet/cogrpc/test
1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import io.grpc.Server
5
5
import io.grpc.netty.NettyServerBuilder
6
6
import java.net.InetSocketAddress
7
7
import java.util.concurrent.TimeUnit
8
+ import java.util.logging.Logger
8
9
9
10
class TestCogRPCServer (
10
11
private val host : String ,
@@ -13,6 +14,8 @@ class TestCogRPCServer(
13
14
) {
14
15
private var server: Server ? = null
15
16
17
+ private val logger = Logger .getLogger(TestCogRPCServer ::class .java.name)
18
+
16
19
fun start () {
17
20
server = NettyServerBuilder
18
21
.forAddress(InetSocketAddress (host, port))
@@ -23,7 +26,9 @@ class TestCogRPCServer(
23
26
24
27
fun stop () {
25
28
if (server?.shutdown()?.awaitTermination(3 , TimeUnit .SECONDS ) == false ) {
29
+ logger.info(" Forcing test server to shut down" )
26
30
server?.shutdownNow()
31
+ server?.awaitTermination()
27
32
}
28
33
server = null
29
34
}
You can’t perform that action at this time.
0 commit comments