--- old/test/jdk/java/net/httpclient/security/Driver.java 2017-11-30 04:05:34.091366090 -0800 +++ new/test/jdk/java/net/httpclient/security/Driver.java 2017-11-30 04:05:33.859345811 -0800 @@ -34,7 +34,7 @@ * @compile ../ProxyServer.java * @build Security * - * @run driver/timeout=90 Driver + * @run main/othervm Driver */ /** @@ -52,8 +52,6 @@ import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; - -import jdk.testlibrary.OutputAnalyzer; import jdk.testlibrary.Utils; /** @@ -123,6 +121,8 @@ while (retval == 10) { List cmd = new ArrayList<>(); cmd.add(javaCmd); + cmd.add("-ea"); + cmd.add("-esa"); cmd.add("-Dtest.jdk=" + testJdk); cmd.add("-Dtest.src=" + testSrc); cmd.add("-Dtest.classes=" + testClasses); @@ -142,11 +142,15 @@ .redirectErrorStream(true); String cmdLine = cmd.stream().collect(Collectors.joining(" ")); + long start = System.currentTimeMillis(); Process child = processBuilder.start(); Logger log = new Logger(cmdLine, child, testClasses); log.start(); retval = child.waitFor(); - System.out.println("retval = " + retval); + long elapsed = System.currentTimeMillis() - start; + System.out.println("Security " + testnum + + ": retval = " + retval + + ", duration=" + elapsed+" ms"); } if (retval != 0) { Thread.sleep(2000);