diff options
author | Simone Bordet | 2015-03-02 15:39:31 +0000 |
---|---|---|
committer | Simone Bordet | 2015-03-02 15:39:31 +0000 |
commit | 4caf991e44d8c34d16e2e8ca3b8a10ca41f82c0b (patch) | |
tree | d291f45f03a1d90525adee52ac6f77f3c240adfd /jetty-http2 | |
parent | 3cf2a5409d2bb46c9e3b5494c1902aac497ad521 (diff) | |
download | org.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.java | 15 |
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(); } } |