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
|