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