changeset 6056:2757a106eaa8

8032642: [TESTBUG] Fix testbugs in compiler/startup/.* Summary: Fixed issues with these tests Reviewed-by: kvn, twisti
author anoll
date Wed, 26 Feb 2014 07:44:59 +0100
parents f217a92ae194
children 4e7ee57b57bf
files test/compiler/startup/SmallCodeCacheStartup.java test/compiler/startup/StartupOutput.java
diffstat 2 files changed, 6 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- 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");
   }
 }
--- 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.*;