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 |