jdk/test/java/nio/Buffer/LimitDirectMemory.sh
changeset 14786 a9f61e0cbe61
parent 6902 3352f8839320
child 31673 135283550686
equal deleted inserted replaced
14785:164b4548e3ba 14786:a9f61e0cbe61
    32 
    32 
    33 TMP1=tmp_$$
    33 TMP1=tmp_$$
    34 
    34 
    35 runTest() {
    35 runTest() {
    36   echo "Testing: $*"
    36   echo "Testing: $*"
    37   ${TESTJAVA}/bin/java $*
    37   ${TESTJAVA}/bin/java ${TESTVMOPTS} $*
    38   if [ $? -eq 0 ]
    38   if [ $? -eq 0 ]
    39   then echo "--- passed as expected"
    39   then echo "--- passed as expected"
    40   else
    40   else
    41     echo "--- failed"
    41     echo "--- failed"
    42     exit 1
    42     exit 1
    43   fi
    43   fi
    44 }
    44 }
    45 
    45 
       
    46 
    46 launchFail() {
    47 launchFail() {
    47   echo "Testing: -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \
    48   echo "Testing: -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \
    48      LimitDirectMemory true DEFAULT DEFAULT+1M"
    49      LimitDirectMemory true DEFAULT DEFAULT+1M"
    49   ${TESTJAVA}/bin/java -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \
    50   ${TESTJAVA}/bin/java ${TESTVMOPTS} -XX:MaxDirectMemorySize=$* -cp ${TESTCLASSES} \
    50      LimitDirectMemory true DEFAULT DEFAULT+1M > ${TMP1} 2>&1
    51      LimitDirectMemory true DEFAULT DEFAULT+1M > ${TMP1} 2>&1
    51   cat ${TMP1}
    52   cat ${TMP1}
    52   cat ${TMP1} | grep -s "Unrecognized VM option: \'MaxDirectMemorySize="
    53   cat ${TMP1} | grep -s "Unrecognized VM option: \'MaxDirectMemorySize="
    53   if [ $? -ne 0 ]
    54   if [ $? -ne 0 ]
    54     then echo "--- failed as expected"
    55     then echo "--- failed as expected"