jdk/test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh
changeset 15254 3997a6f357cb
parent 14786 a9f61e0cbe61
child 22602 0d9a07b0d7e9
equal deleted inserted replaced
15253:0b17da070396 15254:3997a6f357cb
    39 if [ "${TESTJAVA}" = "" ] ; then
    39 if [ "${TESTJAVA}" = "" ] ; then
    40     echo "TESTJAVA not set.  Test cannot execute."
    40     echo "TESTJAVA not set.  Test cannot execute."
    41     echo "FAILED!!!"
    41     echo "FAILED!!!"
    42     exit 1
    42     exit 1
    43 fi
    43 fi
       
    44 if [ "${COMPILEJAVA}" = "" ] ; then
       
    45     COMPILEJAVA="${TESTJAVA}"
       
    46 fi
       
    47 
    44 echo TESTSRC=${TESTSRC}
    48 echo TESTSRC=${TESTSRC}
    45 echo TESTCLASSES=${TESTCLASSES}
    49 echo TESTCLASSES=${TESTCLASSES}
    46 echo TESTJAVA=${TESTJAVA}
    50 echo TESTJAVA=${TESTJAVA}
       
    51 echo COMPILEJAVA=${COMPILEJAVA}
    47 echo ""
    52 echo ""
    48 
    53 
    49 # set platform-specific variables
    54 # set platform-specific variables
    50 OS=`uname -s`
    55 OS=`uname -s`
    51 case "$OS" in
    56 case "$OS" in
    62     FS="\\"
    67     FS="\\"
    63     ;;
    68     ;;
    64 esac
    69 esac
    65 
    70 
    66 # compile test
    71 # compile test
    67 ${TESTJAVA}${FS}bin${FS}javac \
    72 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
    68         -d ${TESTCLASSES} \
    73         -d ${TESTCLASSES} \
    69         ${TESTSRC}${FS}Starter.java ${TESTSRC}${FS}DelegatingLoader.java
    74         ${TESTSRC}${FS}Starter.java ${TESTSRC}${FS}DelegatingLoader.java
    70 
    75 
    71 STATUS=$?
    76 STATUS=$?
    72 if [ ${STATUS} -ne 0 ]
    77 if [ ${STATUS} -ne 0 ]
    73 then
    78 then
    74     exit ${STATUS}
    79     exit ${STATUS}
    75 fi
    80 fi
    76 
    81 
    77 # set up test
    82 # set up test
    78 ${TESTJAVA}${FS}bin${FS}javac \
    83 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
    79         -d ${TESTCLASSES}${FS} \
    84         -d ${TESTCLASSES}${FS} \
    80         ${TESTSRC}${FS}Alice.java ${TESTSRC}${FS}SupBob.java \
    85         ${TESTSRC}${FS}Alice.java ${TESTSRC}${FS}SupBob.java \
    81         ${TESTSRC}${FS}Bob.java ${TESTSRC}${FS}SupAlice.java
    86         ${TESTSRC}${FS}Bob.java ${TESTSRC}${FS}SupAlice.java
    82 
    87 
    83 cd ${TESTCLASSES}
    88 cd ${TESTCLASSES}