test/java/lang/ClassLoader/deadlock/TestOneWayDelegate.sh

Print this page




  38 # if running by hand on windows, change this to appropriate value
  39 if [ "${TESTJAVA}" = "" ] ; then
  40     echo "TESTJAVA not set.  Test cannot execute."
  41     echo "FAILED!!!"
  42     exit 1
  43 fi
  44 echo TESTSRC=${TESTSRC}
  45 echo TESTCLASSES=${TESTCLASSES}
  46 echo TESTJAVA=${TESTJAVA}
  47 echo ""
  48 
  49 # set platform-specific variables
  50 OS=`uname -s`
  51 case "$OS" in
  52   SunOS )
  53     FS="/"
  54     ;;
  55   Linux )
  56     FS="/"
  57     ;;
  58   Windows* )
  59     FS="\\"
  60     ;;
  61 esac
  62 
  63 # compile test
  64 ${TESTJAVA}${FS}bin${FS}javac \
  65         -d ${TESTCLASSES} \
  66         ${TESTSRC}${FS}Starter.java ${TESTSRC}${FS}DelegatingLoader.java
  67 
  68 STATUS=$?
  69 if [ ${STATUS} -ne 0 ]
  70 then
  71     exit ${STATUS}
  72 fi
  73 
  74 # set up test
  75 ${TESTJAVA}${FS}bin${FS}javac \
  76         -d ${TESTCLASSES}${FS} \
  77         ${TESTSRC}${FS}Alice.java ${TESTSRC}${FS}SupBob.java \
  78         ${TESTSRC}${FS}Bob.java ${TESTSRC}${FS}SupAlice.java




  38 # if running by hand on windows, change this to appropriate value
  39 if [ "${TESTJAVA}" = "" ] ; then
  40     echo "TESTJAVA not set.  Test cannot execute."
  41     echo "FAILED!!!"
  42     exit 1
  43 fi
  44 echo TESTSRC=${TESTSRC}
  45 echo TESTCLASSES=${TESTCLASSES}
  46 echo TESTJAVA=${TESTJAVA}
  47 echo ""
  48 
  49 # set platform-specific variables
  50 OS=`uname -s`
  51 case "$OS" in
  52   SunOS )
  53     FS="/"
  54     ;;
  55   Linux )
  56     FS="/"
  57     ;;
  58   Windows* | CYGWIN* )
  59     FS="\\"
  60     ;;
  61 esac
  62 
  63 # compile test
  64 ${TESTJAVA}${FS}bin${FS}javac \
  65         -d ${TESTCLASSES} \
  66         ${TESTSRC}${FS}Starter.java ${TESTSRC}${FS}DelegatingLoader.java
  67 
  68 STATUS=$?
  69 if [ ${STATUS} -ne 0 ]
  70 then
  71     exit ${STATUS}
  72 fi
  73 
  74 # set up test
  75 ${TESTJAVA}${FS}bin${FS}javac \
  76         -d ${TESTCLASSES}${FS} \
  77         ${TESTSRC}${FS}Alice.java ${TESTSRC}${FS}SupBob.java \
  78         ${TESTSRC}${FS}Bob.java ${TESTSRC}${FS}SupAlice.java