test/java/lang/annotation/loaderLeak/LoaderLeak.sh

Print this page




  56   CYGWIN* )
  57     NULL=/dev/null
  58     PS=";"
  59     FS="/"
  60     ;;
  61   Windows* )
  62     NULL=NUL
  63     PS=";"
  64     FS="\\"
  65     ;;
  66   * )
  67     echo "Unrecognized system!"
  68     exit 1;
  69     ;;
  70 esac
  71 
  72 mkdir -p classes
  73 cp ${TESTSRC}${FS}*.java .
  74 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d classes A.java B.java C.java
  75 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} Main.java
  76 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Main
  77 result=$?
  78 if [ $result -eq 0 ]
  79 then
  80   echo "Passed 1 of 2"
  81 else
  82   echo "Failed 1 of 2"
  83   exit $result
  84 fi
  85 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Main foo
  86 result=$?
  87 if [ $result -eq 0 ]
  88 then
  89   echo "Passed 2 of 2"
  90 else
  91   echo "Failed 2 of 2"
  92 fi
  93 exit $result


  56   CYGWIN* )
  57     NULL=/dev/null
  58     PS=";"
  59     FS="/"
  60     ;;
  61   Windows* )
  62     NULL=NUL
  63     PS=";"
  64     FS="\\"
  65     ;;
  66   * )
  67     echo "Unrecognized system!"
  68     exit 1;
  69     ;;
  70 esac
  71 
  72 mkdir -p classes
  73 cp ${TESTSRC}${FS}*.java .
  74 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d classes A.java B.java C.java
  75 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} Main.java
  76 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} Main
  77 result=$?
  78 if [ $result -eq 0 ]
  79 then
  80   echo "Passed 1 of 2"
  81 else
  82   echo "Failed 1 of 2"
  83   exit $result
  84 fi
  85 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} Main foo
  86 result=$?
  87 if [ $result -eq 0 ]
  88 then
  89   echo "Passed 2 of 2"
  90 else
  91   echo "Failed 2 of 2"
  92 fi
  93 exit $result