87 fi 88 if [ -d ${TESTJAVA}${FILESEP}lib${FILESEP}ext ] ; then 89 cp -r ${TESTJAVA}${FILESEP}lib${FILESEP}ext testlib 90 else 91 cp -r ${TESTJAVA}${FILESEP}jre${FILESEP}lib${FILESEP}ext testlib 92 fi 93 94 # compile and package the test program 95 ${COMPILEJAVA}${FILESEP}bin${FILESEP}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \ 96 -d ${TESTCLASSES} \ 97 ${TESTSRC}${FILESEP}CreateSerialized.java \ 98 ${TESTSRC}${FILESEP}Deadlock2.java 99 100 ${COMPILEJAVA}${FILESEP}bin${FILESEP}jar ${TESTTOOLVMOPTS} \ 101 -cvf testlib${FILESEP}Deadlock2.jar \ 102 Deadlock2*.class 103 104 rm Deadlock2*.class 105 106 # create serialized object and run the test 107 ${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} CreateSerialized 108 ${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} -Djava.ext.dirs=${TESTCLASSES}${FILESEP}testlib Deadlock2 109 STATUS=$? 110 111 # clean up 112 rm object.tmp CreateSerialized.class 113 rm -rf testlib 114 exit ${STATUS} | 87 fi 88 if [ -d ${TESTJAVA}${FILESEP}lib${FILESEP}ext ] ; then 89 cp -r ${TESTJAVA}${FILESEP}lib${FILESEP}ext testlib 90 else 91 cp -r ${TESTJAVA}${FILESEP}jre${FILESEP}lib${FILESEP}ext testlib 92 fi 93 94 # compile and package the test program 95 ${COMPILEJAVA}${FILESEP}bin${FILESEP}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \ 96 -d ${TESTCLASSES} \ 97 ${TESTSRC}${FILESEP}CreateSerialized.java \ 98 ${TESTSRC}${FILESEP}Deadlock2.java 99 100 ${COMPILEJAVA}${FILESEP}bin${FILESEP}jar ${TESTTOOLVMOPTS} \ 101 -cvf testlib${FILESEP}Deadlock2.jar \ 102 Deadlock2*.class 103 104 rm Deadlock2*.class 105 106 # create serialized object and run the test 107 ${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} ${TESTJAVAOPTS} CreateSerialized 108 ${TESTJAVA}${FILESEP}bin${FILESEP}java ${TESTVMOPTS} ${TESTJAVAOPTS} -Djava.ext.dirs=${TESTCLASSES}${FILESEP}testlib Deadlock2 109 STATUS=$? 110 111 # clean up 112 rm object.tmp CreateSerialized.class 113 rm -rf testlib 114 exit ${STATUS} |