Skip to content

Commit 9d8f77c

Browse files
committed
interop-testing, testing: setup channels with internal channel builders
1 parent 877e6fd commit 9d8f77c

File tree

8 files changed

+18
-17
lines changed

8 files changed

+18
-17
lines changed

interop-testing/src/main/java/io/grpc/testing/integration/TestServiceClient.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,13 @@
2323
import io.grpc.alts.AltsChannelBuilder;
2424
import io.grpc.alts.ComputeEngineChannelBuilder;
2525
import io.grpc.alts.GoogleDefaultChannelBuilder;
26-
import io.grpc.internal.AbstractManagedChannelImplBuilder;
2726
import io.grpc.internal.GrpcUtil;
2827
import io.grpc.internal.testing.TestUtils;
2928
import io.grpc.netty.GrpcSslContexts;
29+
import io.grpc.netty.InternalNettyChannelBuilder;
3030
import io.grpc.netty.NegotiationType;
3131
import io.grpc.netty.NettyChannelBuilder;
32+
import io.grpc.okhttp.InternalOkHttpChannelBuilder;
3233
import io.grpc.okhttp.OkHttpChannelBuilder;
3334
import io.grpc.okhttp.internal.Platform;
3435
import io.netty.handler.ssl.SslContext;
@@ -402,7 +403,7 @@ protected ManagedChannelBuilder<?> createChannelBuilder() {
402403
if (useAlts) {
403404
return AltsChannelBuilder.forAddress(serverHost, serverPort);
404405
}
405-
AbstractManagedChannelImplBuilder<?> builder;
406+
ManagedChannelBuilder<?> builder;
406407
if (!useOkHttp) {
407408
SslContext sslContext = null;
408409
if (useTestCa) {
@@ -425,6 +426,7 @@ protected ManagedChannelBuilder<?> createChannelBuilder() {
425426
if (fullStreamDecompression) {
426427
nettyBuilder.enableFullStreamDecompression();
427428
}
429+
InternalNettyChannelBuilder.setStatsEnabled(nettyBuilder, false);
428430
builder = nettyBuilder;
429431
} else {
430432
OkHttpChannelBuilder okBuilder = OkHttpChannelBuilder.forAddress(serverHost, serverPort);
@@ -449,10 +451,10 @@ protected ManagedChannelBuilder<?> createChannelBuilder() {
449451
if (fullStreamDecompression) {
450452
okBuilder.enableFullStreamDecompression();
451453
}
454+
InternalOkHttpChannelBuilder.setStatsEnabled(okBuilder, false);
452455
builder = okBuilder;
453456
}
454-
// Disable the default census stats interceptor, use testing interceptor instead.
455-
io.grpc.internal.TestingAccessor.setStatsEnabled(builder, false);
457+
// Use testing interceptor instead.
456458
return builder.intercept(createCensusStatsClientInterceptor());
457459
}
458460

interop-testing/src/test/java/io/grpc/testing/integration/AutoWindowSizingOnTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package io.grpc.testing.integration;
1818

1919
import io.grpc.internal.AbstractServerImplBuilder;
20+
import io.grpc.netty.InternalNettyChannelBuilder;
2021
import io.grpc.netty.NegotiationType;
2122
import io.grpc.netty.NettyChannelBuilder;
2223
import io.grpc.netty.NettyServerBuilder;
@@ -39,7 +40,7 @@ protected NettyChannelBuilder createChannelBuilder() {
3940
.maxInboundMessageSize(AbstractInteropTest.MAX_MESSAGE_SIZE)
4041
.initialFlowControlWindow(NettyChannelBuilder.DEFAULT_FLOW_CONTROL_WINDOW);
4142
// Disable the default census stats interceptor, use testing interceptor instead.
42-
io.grpc.internal.TestingAccessor.setStatsEnabled(builder, false);
43+
InternalNettyChannelBuilder.setStatsEnabled(builder, false);
4344
return builder.intercept(createCensusStatsClientInterceptor());
4445
}
4546
}

interop-testing/src/test/java/io/grpc/testing/integration/Http2NettyLocalChannelTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package io.grpc.testing.integration;
1818

1919
import io.grpc.internal.AbstractServerImplBuilder;
20+
import io.grpc.netty.InternalNettyChannelBuilder;
2021
import io.grpc.netty.NegotiationType;
2122
import io.grpc.netty.NettyChannelBuilder;
2223
import io.grpc.netty.NettyServerBuilder;
@@ -57,7 +58,7 @@ protected NettyChannelBuilder createChannelBuilder() {
5758
.flowControlWindow(65 * 1024)
5859
.maxInboundMessageSize(AbstractInteropTest.MAX_MESSAGE_SIZE);
5960
// Disable the default census stats interceptor, use testing interceptor instead.
60-
io.grpc.internal.TestingAccessor.setStatsEnabled(builder, false);
61+
InternalNettyChannelBuilder.setStatsEnabled(builder, false);
6162
return builder.intercept(createCensusStatsClientInterceptor());
6263
}
6364

interop-testing/src/test/java/io/grpc/testing/integration/Http2NettyTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import io.grpc.internal.AbstractServerImplBuilder;
2323
import io.grpc.internal.testing.TestUtils;
2424
import io.grpc.netty.GrpcSslContexts;
25+
import io.grpc.netty.InternalNettyChannelBuilder;
2526
import io.grpc.netty.NettyChannelBuilder;
2627
import io.grpc.netty.NettyServerBuilder;
2728
import io.netty.handler.ssl.ClientAuth;
@@ -71,7 +72,7 @@ protected NettyChannelBuilder createChannelBuilder() {
7172
.ciphers(TestUtils.preferredTestCiphers(), SupportedCipherSuiteFilter.INSTANCE)
7273
.build());
7374
// Disable the default census stats interceptor, use testing interceptor instead.
74-
io.grpc.internal.TestingAccessor.setStatsEnabled(builder, false);
75+
InternalNettyChannelBuilder.setStatsEnabled(builder, false);
7576
return builder.intercept(createCensusStatsClientInterceptor());
7677
} catch (Exception ex) {
7778
throw new RuntimeException(ex);

interop-testing/src/test/java/io/grpc/testing/integration/Http2OkHttpTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import io.grpc.internal.testing.TestUtils;
3030
import io.grpc.netty.GrpcSslContexts;
3131
import io.grpc.netty.NettyServerBuilder;
32+
import io.grpc.okhttp.InternalOkHttpChannelBuilder;
3233
import io.grpc.okhttp.OkHttpChannelBuilder;
3334
import io.grpc.okhttp.internal.Platform;
3435
import io.grpc.stub.StreamObserver;
@@ -102,7 +103,7 @@ protected OkHttpChannelBuilder createChannelBuilder() {
102103
throw new RuntimeException(e);
103104
}
104105
// Disable the default census stats interceptor, use testing interceptor instead.
105-
io.grpc.internal.TestingAccessor.setStatsEnabled(builder, false);
106+
InternalOkHttpChannelBuilder.setStatsEnabled(builder, false);
106107
return builder.intercept(createCensusStatsClientInterceptor());
107108
}
108109

interop-testing/src/test/java/io/grpc/testing/integration/InProcessTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
import io.grpc.inprocess.InProcessChannelBuilder;
2020
import io.grpc.inprocess.InProcessServerBuilder;
21+
import io.grpc.inprocess.InternalInProcessChannelBuilder;
2122
import io.grpc.internal.AbstractServerImplBuilder;
2223
import org.junit.runner.RunWith;
2324
import org.junit.runners.JUnit4;
@@ -38,7 +39,7 @@ protected AbstractServerImplBuilder<?> getServerBuilder() {
3839
protected InProcessChannelBuilder createChannelBuilder() {
3940
InProcessChannelBuilder builder = InProcessChannelBuilder.forName(SERVER_NAME);
4041
// Disable the default census stats interceptor, use testing interceptor instead.
41-
io.grpc.internal.TestingAccessor.setStatsEnabled(builder, false);
42+
InternalInProcessChannelBuilder.setStatsEnabled(builder, false);
4243
return builder.intercept(createCensusStatsClientInterceptor());
4344
}
4445

interop-testing/src/test/java/io/grpc/testing/integration/TransportCompressionTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import io.grpc.ServerInterceptor;
3838
import io.grpc.internal.AbstractServerImplBuilder;
3939
import io.grpc.internal.GrpcUtil;
40+
import io.grpc.netty.InternalNettyChannelBuilder;
4041
import io.grpc.netty.NettyChannelBuilder;
4142
import io.grpc.netty.NettyServerBuilder;
4243
import io.grpc.testing.integration.Messages.BoolValue;
@@ -165,7 +166,7 @@ public void onHeaders(Metadata headers) {
165166
})
166167
.usePlaintext();
167168
// Disable the default census stats interceptor, use testing interceptor instead.
168-
io.grpc.internal.TestingAccessor.setStatsEnabled(builder, false);
169+
InternalNettyChannelBuilder.setStatsEnabled(builder, false);
169170
return builder.intercept(createCensusStatsClientInterceptor());
170171
}
171172

testing/src/main/java/io/grpc/internal/TestingAccessor.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,6 @@
2020
* Test helper that allows accessing package-private stuff.
2121
*/
2222
public final class TestingAccessor {
23-
/**
24-
* Disable or enable client side census stats features.
25-
*/
26-
public static void setStatsEnabled(
27-
AbstractManagedChannelImplBuilder<?> builder, boolean statsEnabled) {
28-
builder.setStatsEnabled(statsEnabled);
29-
}
3023

3124
/**
3225
* Disable or enable server side census stats features.

0 commit comments

Comments
 (0)