This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 74137b0  (chores) fix camel-grpc test failures on CI
74137b0 is described below

commit 74137b0d532228d95d1da21e2bd53c83495463a1
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Wed Mar 9 13:08:16 2022 +0100

    (chores) fix camel-grpc test failures on CI
---
 .../org/apache/camel/component/grpc/GrpcConsumerSecurityTest.java   | 5 +++--
 .../org/apache/camel/component/grpc/GrpcProducerSecurityTest.java   | 6 ++++--
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git 
a/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcConsumerSecurityTest.java
 
b/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcConsumerSecurityTest.java
index aa2be6e..2ce2af4 100644
--- 
a/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcConsumerSecurityTest.java
+++ 
b/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcConsumerSecurityTest.java
@@ -26,6 +26,7 @@ import io.grpc.ManagedChannel;
 import io.grpc.netty.GrpcSslContexts;
 import io.grpc.netty.NettyChannelBuilder;
 import io.grpc.stub.StreamObserver;
+import io.netty.handler.ssl.JdkSslContext;
 import io.netty.handler.ssl.OpenSslClientContext;
 import io.netty.handler.ssl.SslContext;
 import org.apache.camel.builder.RouteBuilder;
@@ -36,6 +37,7 @@ import org.apache.camel.component.mock.MockEndpoint;
 import org.apache.camel.test.AvailablePortFinder;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.Assumptions;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
@@ -43,7 +45,6 @@ import org.slf4j.LoggerFactory;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class GrpcConsumerSecurityTest extends CamelTestSupport {
 
@@ -77,7 +78,7 @@ public class GrpcConsumerSecurityTest extends 
CamelTestSupport {
                 .trustManager(new File("src/test/resources/certs/ca.pem"))
                 .build();
 
-        assertTrue(sslContext instanceof OpenSslClientContext);
+        Assumptions.assumeTrue(sslContext instanceof OpenSslClientContext || 
sslContext instanceof JdkSslContext);
 
         tlsChannel = NettyChannelBuilder.forAddress("localhost", 
GRPC_TLS_TEST_PORT)
                 .sslContext(sslContext)
diff --git 
a/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProducerSecurityTest.java
 
b/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProducerSecurityTest.java
index c6705bd..a0adaca 100644
--- 
a/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProducerSecurityTest.java
+++ 
b/components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProducerSecurityTest.java
@@ -25,7 +25,8 @@ import io.grpc.netty.GrpcSslContexts;
 import io.grpc.netty.NettyServerBuilder;
 import io.grpc.stub.StreamObserver;
 import io.netty.handler.ssl.ClientAuth;
-import io.netty.handler.ssl.OpenSslServerContext;
+import io.netty.handler.ssl.JdkSslContext;
+import io.netty.handler.ssl.OpenSslClientContext;
 import io.netty.handler.ssl.SslContext;
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm;
@@ -33,6 +34,7 @@ import 
org.apache.camel.component.grpc.auth.jwt.JwtServerInterceptor;
 import org.apache.camel.test.AvailablePortFinder;
 import org.apache.camel.test.junit5.CamelTestSupport;
 import org.junit.jupiter.api.AfterAll;
+import org.junit.jupiter.api.Assumptions;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 import org.slf4j.Logger;
@@ -68,7 +70,7 @@ public class GrpcProducerSecurityTest extends 
CamelTestSupport {
                 .clientAuth(ClientAuth.REQUIRE)
                 .build();
 
-        assertTrue(sslContext instanceof OpenSslServerContext);
+        Assumptions.assumeTrue(sslContext instanceof OpenSslClientContext || 
sslContext instanceof JdkSslContext);
 
         grpcServerWithTLS = NettyServerBuilder.forPort(GRPC_TLS_TEST_PORT)
                 .sslContext(sslContext)

Reply via email to