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

Print this page




  81 
  82 # set up test
  83 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  84         -d ${TESTCLASSES}${FS} \
  85         ${TESTSRC}${FS}Alice.java ${TESTSRC}${FS}SupBob.java \
  86         ${TESTSRC}${FS}Bob.java ${TESTSRC}${FS}SupAlice.java
  87 
  88 cd ${TESTCLASSES}
  89 DIRS="SA SB"
  90 for dir in $DIRS
  91 do
  92     if [ -d ${dir} ]; then
  93         rm -rf ${dir}
  94     fi
  95     mkdir ${dir}
  96     mv com${dir} ${dir}
  97 done
  98 
  99 # run test
 100 ${TESTJAVA}${FS}bin${FS}java \
 101         ${TESTVMOPTS} \
 102         -verbose:class -XX:+TraceClassLoading -cp . \
 103         -Dtest.classes=${TESTCLASSES} \
 104         Starter one-way
 105 # -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass \
 106 
 107 # save error status
 108 STATUS=$?
 109 
 110 # clean up
 111 rm -rf ${TESTCLASSES}${FS}SA ${TESTCLASSES}${FS}SB
 112 
 113 # return
 114 exit ${STATUS}


  81 
  82 # set up test
  83 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  84         -d ${TESTCLASSES}${FS} \
  85         ${TESTSRC}${FS}Alice.java ${TESTSRC}${FS}SupBob.java \
  86         ${TESTSRC}${FS}Bob.java ${TESTSRC}${FS}SupAlice.java
  87 
  88 cd ${TESTCLASSES}
  89 DIRS="SA SB"
  90 for dir in $DIRS
  91 do
  92     if [ -d ${dir} ]; then
  93         rm -rf ${dir}
  94     fi
  95     mkdir ${dir}
  96     mv com${dir} ${dir}
  97 done
  98 
  99 # run test
 100 ${TESTJAVA}${FS}bin${FS}java \
 101         ${TESTVMOPTS} ${TESTJAVAOPTS} \
 102         -verbose:class -XX:+TraceClassLoading -cp . \
 103         -Dtest.classes=${TESTCLASSES} \
 104         Starter one-way
 105 # -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass \
 106 
 107 # save error status
 108 STATUS=$?
 109 
 110 # clean up
 111 rm -rf ${TESTCLASSES}${FS}SA ${TESTCLASSES}${FS}SB
 112 
 113 # return
 114 exit ${STATUS}