test/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh

Print this page




  74     echo "Unrecognized system!"
  75     exit 1;
  76     ;;
  77 esac
  78 
  79 cd ${TESTCLASSES}${FILESEP}
  80 if [ ! -d provider ] ; then
  81     mkdir provider
  82 fi
  83 
  84 # compile the test program
  85 ${COMPILEJAVA}${FILESEP}bin${FILESEP}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  86         -d ${TESTCLASSES}${FILESEP} \
  87         ${TESTSRC}${FILESEP}ClassLoaderDeadlock.java
  88 
  89 ${COMPILEJAVA}${FILESEP}bin${FILESEP}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  90         -d ${TESTCLASSES}${FILESEP}provider${FILESEP} \
  91         ${TESTSRC}${FILESEP}provider${FILESEP}HashProvider.java
  92 
  93 # run the test
  94 ${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} \
  95         -classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar" \
  96         -Djava.awt.headless=true \
  97         ClassLoaderDeadlock
  98 
  99 STATUS=$?
 100 
 101 # clean up
 102 rm -f 'ClassLoaderDeadlock.class' 'ClassLoaderDeadlock$1.class' \
 103 'ClassLoaderDeadlock$DelayClassLoader.class' \
 104 provider${FILESEP}HashProvider.class
 105 
 106 exit $STATUS


  74     echo "Unrecognized system!"
  75     exit 1;
  76     ;;
  77 esac
  78 
  79 cd ${TESTCLASSES}${FILESEP}
  80 if [ ! -d provider ] ; then
  81     mkdir provider
  82 fi
  83 
  84 # compile the test program
  85 ${COMPILEJAVA}${FILESEP}bin${FILESEP}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  86         -d ${TESTCLASSES}${FILESEP} \
  87         ${TESTSRC}${FILESEP}ClassLoaderDeadlock.java
  88 
  89 ${COMPILEJAVA}${FILESEP}bin${FILESEP}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \
  90         -d ${TESTCLASSES}${FILESEP}provider${FILESEP} \
  91         ${TESTSRC}${FILESEP}provider${FILESEP}HashProvider.java
  92 
  93 # run the test
  94 ${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} ${TESTJAVAOPTS} \
  95         -classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar" \
  96         -Djava.awt.headless=true \
  97         ClassLoaderDeadlock
  98 
  99 STATUS=$?
 100 
 101 # clean up
 102 rm -f 'ClassLoaderDeadlock.class' 'ClassLoaderDeadlock$1.class' \
 103 'ClassLoaderDeadlock$DelayClassLoader.class' \
 104 provider${FILESEP}HashProvider.class
 105 
 106 exit $STATUS