Skip to content

Commit 3352cc9

Browse files
authored
chore: Await Termination for clients in Dynamic Routing Headers Showcase Test (#2748)
1 parent 3611e8f commit 3352cc9

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITDynamicRoutingHeaders.java

+13-2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import io.grpc.MethodDescriptor;
4444
import java.util.Arrays;
4545
import java.util.List;
46+
import java.util.concurrent.TimeUnit;
4647
import java.util.stream.Collectors;
4748
import org.junit.After;
4849
import org.junit.Before;
@@ -153,11 +154,21 @@ public void createClients() throws Exception {
153154
}
154155

155156
@After
156-
public void destroyClient() {
157+
public void destroyClient() throws InterruptedException {
157158
grpcClient.close();
158-
httpJsonClient.close();
159159
grpcComplianceClient.close();
160+
161+
httpJsonClient.close();
160162
httpJsonComplianceClient.close();
163+
164+
grpcClient.awaitTermination(TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS);
165+
grpcComplianceClient.awaitTermination(
166+
TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS);
167+
168+
httpJsonClient.awaitTermination(
169+
TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS);
170+
httpJsonComplianceClient.awaitTermination(
171+
TestClientInitializer.AWAIT_TERMINATION_SECONDS, TimeUnit.SECONDS);
161172
}
162173

163174
@Test

0 commit comments

Comments
 (0)