From b53a5fca5bbf50c5975189474f85bdabfb3349b1 Mon Sep 17 00:00:00 2001 From: Artur Barashev Date: Thu, 22 Jan 2026 16:19:07 -0500 Subject: [PATCH] Move HttpsCompressedCert test to test/jdk/java/net/httpclient and make it manual --- .../net/httpclient}/HttpsCompressedCert.java | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) rename test/jdk/{javax/net/ssl/HttpsURLConnection => java/net/httpclient}/HttpsCompressedCert.java (77%) diff --git a/test/jdk/javax/net/ssl/HttpsURLConnection/HttpsCompressedCert.java b/test/jdk/java/net/httpclient/HttpsCompressedCert.java similarity index 77% rename from test/jdk/javax/net/ssl/HttpsURLConnection/HttpsCompressedCert.java rename to test/jdk/java/net/httpclient/HttpsCompressedCert.java index 064bf2ebb6b..aa296d5b88f 100644 --- a/test/jdk/javax/net/ssl/HttpsURLConnection/HttpsCompressedCert.java +++ b/test/jdk/java/net/httpclient/HttpsCompressedCert.java @@ -35,30 +35,31 @@ import javax.net.ssl.SSLParameters; * @test * @bug 8372526 * @summary TLS certificate compression - * @library /test/lib - * /javax/net/ssl/templates - * @run main/othervm HttpsCompressedCert true - * @run main/othervm HttpsCompressedCert false + * @run main/manual/othervm HttpsCompressedCert true + * @run main/manual/othervm HttpsCompressedCert false */ public class HttpsCompressedCert { + public static void main(String[] args) throws Exception { SSLParameters sslParameters = new SSLParameters(); sslParameters.setEnableCertificateCompression( Boolean.parseBoolean(args[0])); - HttpClient httpClient = HttpClient.newBuilder() + + try (HttpClient httpClient = HttpClient.newBuilder() .sslContext(SSLClientContext.createClientSSLContext()) .version(HttpClient.Version.HTTP_2) .sslParameters(sslParameters) - .build(); + .build()) { - HttpRequest httpRequest = HttpRequest.newBuilder( - new URI("https://www.google.com/")) - .GET() - .build(); - HttpResponse response = httpClient.send( - httpRequest, ofString()); - assertEquals(response.statusCode(), 200); + HttpRequest httpRequest = HttpRequest.newBuilder( + new URI("https://www.google.com/")) + .GET() + .build(); + HttpResponse response = httpClient.send( + httpRequest, ofString()); + assertEquals(response.statusCode(), 200); + } } }