< prev index next >

test/compiler/c2/cr7005594/Test7005594.sh

Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke


  61   MEM=`"$ROOTDIR/mksnt/sysinf" memory -v | grep "Total Physical Memory: " | sed 's/Total Physical Memory: *//g'`
  62   MEM="$(($machine_memory / 1024))"
  63 else
  64   echo "Unable to determine amount of physical memory on the machine"
  65 fi
  66 
  67 if [ $MEM -lt 2000 ]; then
  68   echo "Test skipped due to low (or unknown) memory on the system: $MEM Mb"
  69   exit 0
  70 fi
  71 
  72 echo "MEMORY=$MEM Mb"
  73 
  74 set -x
  75 
  76 cp ${TESTSRC}/Test7005594.java .
  77 cp ${TESTSRC}/Test7005594.sh .
  78 
  79 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} -d . Test7005594.java
  80 
  81 ${TESTJAVA}/bin/java ${TESTOPTS} -Xmx1600m -Xms1600m -XX:+IgnoreUnrecognizedVMOptions -XX:-ZapUnusedHeapArea -Xcomp -XX:CompileOnly=Test7005594.test -XX:CompileCommand=quiet Test7005594 > test.out 2>&1



  82 
  83 result=$?
  84 
  85 cat test.out
  86 
  87 if [ $result -eq 95 ]
  88 then
  89   echo "Passed"
  90   exit 0
  91 fi
  92 
  93 if [ $result -eq 97 ]
  94 then
  95   echo "Failed"
  96   exit 1
  97 fi
  98 
  99 # The test should pass when no enough space for object heap
 100 grep "Could not reserve enough space for .*object heap" test.out
 101 if [ $? = 0 ]


  61   MEM=`"$ROOTDIR/mksnt/sysinf" memory -v | grep "Total Physical Memory: " | sed 's/Total Physical Memory: *//g'`
  62   MEM="$(($machine_memory / 1024))"
  63 else
  64   echo "Unable to determine amount of physical memory on the machine"
  65 fi
  66 
  67 if [ $MEM -lt 2000 ]; then
  68   echo "Test skipped due to low (or unknown) memory on the system: $MEM Mb"
  69   exit 0
  70 fi
  71 
  72 echo "MEMORY=$MEM Mb"
  73 
  74 set -x
  75 
  76 cp ${TESTSRC}/Test7005594.java .
  77 cp ${TESTSRC}/Test7005594.sh .
  78 
  79 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} -d . Test7005594.java
  80 
  81 ${TESTJAVA}/bin/java ${TESTOPTS} -Xmx1600m -Xms1600m -XX:+IgnoreUnrecognizedVMOptions \
  82         -XX:-ZapUnusedHeapArea -Xcomp -XX:CompileCommand=quiet \
  83         -XX:CompileOnly=compiler.c2.cr7005594.Test7005594::test \
  84         compiler.c2.cr7005594.Test7005594 > test.out 2>&1
  85 
  86 result=$?
  87 
  88 cat test.out
  89 
  90 if [ $result -eq 95 ]
  91 then
  92   echo "Passed"
  93   exit 0
  94 fi
  95 
  96 if [ $result -eq 97 ]
  97 then
  98   echo "Failed"
  99   exit 1
 100 fi
 101 
 102 # The test should pass when no enough space for object heap
 103 grep "Could not reserve enough space for .*object heap" test.out
 104 if [ $? = 0 ]
< prev index next >