Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimone Bordet2015-03-02 15:39:31 +0000
committerSimone Bordet2015-03-02 15:39:31 +0000
commit4caf991e44d8c34d16e2e8ca3b8a10ca41f82c0b (patch)
treed291f45f03a1d90525adee52ac6f77f3c240adfd /jetty-http2
parent3cf2a5409d2bb46c9e3b5494c1902aac497ad521 (diff)
downloadorg.eclipse.jetty.project-4caf991e44d8c34d16e2e8ca3b8a10ca41f82c0b.tar.gz
org.eclipse.jetty.project-4caf991e44d8c34d16e2e8ca3b8a10ca41f82c0b.tar.xz
org.eclipse.jetty.project-4caf991e44d8c34d16e2e8ca3b8a10ca41f82c0b.zip
Made test run only under JDK 8.
Diffstat (limited to 'jetty-http2')
-rw-r--r--jetty-http2/http2-alpn-tests/src/test/java/org/eclipse/jetty/http2/alpn/tests/AbstractALPNTest.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/jetty-http2/http2-alpn-tests/src/test/java/org/eclipse/jetty/http2/alpn/tests/AbstractALPNTest.java b/jetty-http2/http2-alpn-tests/src/test/java/org/eclipse/jetty/http2/alpn/tests/AbstractALPNTest.java
index 2a4b660510..2d2a6f435b 100644
--- a/jetty-http2/http2-alpn-tests/src/test/java/org/eclipse/jetty/http2/alpn/tests/AbstractALPNTest.java
+++ b/jetty-http2/http2-alpn-tests/src/test/java/org/eclipse/jetty/http2/alpn/tests/AbstractALPNTest.java
@@ -27,9 +27,12 @@ import org.eclipse.jetty.server.HttpConfiguration;
import org.eclipse.jetty.server.HttpConnectionFactory;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.ServerConnector;
+import org.eclipse.jetty.toolchain.test.JDK;
import org.eclipse.jetty.toolchain.test.TestTracker;
import org.eclipse.jetty.util.ssl.SslContextFactory;
import org.junit.After;
+import org.junit.Assume;
+import org.junit.Before;
import org.junit.Rule;
public class AbstractALPNTest
@@ -39,6 +42,14 @@ public class AbstractALPNTest
protected Server server;
protected ServerConnector connector;
+ @Before
+ public void before()
+ {
+ // The mandatory cipher needed to run HTTP/2
+ // over TLS is only available in JDK 8.
+ Assume.assumeTrue(JDK.IS_8);
+ }
+
protected InetSocketAddress prepare() throws Exception
{
server = new Server();
@@ -66,6 +77,7 @@ public class AbstractALPNTest
sslContextFactory.setTrustStorePath("src/test/resources/truststore.jks");
sslContextFactory.setTrustStorePassword("storepwd");
sslContextFactory.setIncludeProtocols("TLSv1.2");
+ // The mandatory HTTP/2 cipher.
sslContextFactory.setIncludeCipherSuites("TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256");
return sslContextFactory;
}
@@ -73,6 +85,7 @@ public class AbstractALPNTest
@After
public void dispose() throws Exception
{
- server.stop();
+ if (server != null)
+ server.stop();
}
}

Back to the top