# HG changeset patch # User anoll # Date 1393397099 -3600 # Node ID 2757a106eaa828f1580ffb66e33c97cb81e6315d # Parent f217a92ae194c820660c982be5a0b6a9007d5c17 8032642: [TESTBUG] Fix testbugs in compiler/startup/.* Summary: Fixed issues with these tests Reviewed-by: kvn, twisti diff -r f217a92ae194 -r 2757a106eaa8 test/compiler/startup/SmallCodeCacheStartup.java --- a/test/compiler/startup/SmallCodeCacheStartup.java Tue Feb 25 10:42:25 2014 -0800 +++ b/test/compiler/startup/SmallCodeCacheStartup.java Wed Feb 26 07:44:59 2014 +0100 @@ -24,19 +24,13 @@ /* * @test * @bug 8023014 - * @summary Test ensures that there is no crash when compiler initialization fails - * @library /testlibrary - * + * @summary Test ensures that there is no crash if there is not enough ReservedCodeacacheSize + * to initialize all compiler threads. The option -Xcomp gives the VM more time to + * to trigger the old bug. + * @run main/othervm -XX:ReservedCodeCacheSize=3m -XX:CICompilerCount=64 -Xcomp SmallCodeCacheStartup */ -import com.oracle.java.testlibrary.*; - public class SmallCodeCacheStartup { public static void main(String[] args) throws Exception { - ProcessBuilder pb; - OutputAnalyzer out; - - pb = ProcessTools.createJavaProcessBuilder("-XX:ReservedCodeCacheSize=3m", "-XX:CICompilerCount=64", "-version"); - out = new OutputAnalyzer(pb.start()); - out.shouldHaveExitValue(0); + System.out.println("TEST PASSED"); } } diff -r f217a92ae194 -r 2757a106eaa8 test/compiler/startup/StartupOutput.java --- a/test/compiler/startup/StartupOutput.java Tue Feb 25 10:42:25 2014 -0800 +++ b/test/compiler/startup/StartupOutput.java Wed Feb 26 07:44:59 2014 +0100 @@ -25,8 +25,7 @@ * @test * @bug 8026949 * @summary Test ensures correct VM output during startup - * @library ../../testlibrary - * + * @library /testlibrary */ import com.oracle.java.testlibrary.*;