32 # @run shell ext.sh
33
34 OS=`uname -s`
35 case "$OS" in
36 SunOS | Linux | Darwin )
37 PS=":"
38 ;;
39 Windows* | CYGWIN* )
40 PS=";"
41 ;;
42 * )
43 echo "Unrecognized system!"
44 exit 1;
45 ;;
46 esac
47
48 mkdir -p classes
49 for dir in `echo ${TESTCLASSPATH:-$TESTCLASSES} | sed -e "s/$PS/ /"` ; do cp $dir/*.class classes ; done
50 rm classes/ExtLoadedImpl.class classes/ExtLoadedImpl_Stub.class classes/CheckLoader.class
51 mkdir -p ext
52 $TESTJAVA/bin/jar cf ext/ext.jar -C $TESTCLASSES ExtLoadedImpl.class -C $TESTCLASSES ExtLoadedImpl_Stub.class -C $TESTCLASSES CheckLoader.class
53
54 $TESTJAVA/bin/java ${TESTVMOPTS} -cp classes -Dtest.src=$TESTSRC -Dtest.classes=$TESTCLASSES -Djava.security.policy=$TESTSRC/security.policy -Djava.ext.dirs=ext ExtLoadedImplTest
55
|
32 # @run shell ext.sh
33
34 OS=`uname -s`
35 case "$OS" in
36 SunOS | Linux | Darwin )
37 PS=":"
38 ;;
39 Windows* | CYGWIN* )
40 PS=";"
41 ;;
42 * )
43 echo "Unrecognized system!"
44 exit 1;
45 ;;
46 esac
47
48 mkdir -p classes
49 for dir in `echo ${TESTCLASSPATH:-$TESTCLASSES} | sed -e "s/$PS/ /"` ; do cp $dir/*.class classes ; done
50 rm classes/ExtLoadedImpl.class classes/ExtLoadedImpl_Stub.class classes/CheckLoader.class
51 mkdir -p ext
52 $COMPILEJAVA/bin/jar ${TESTTOOLVMOPTS} cf ext/ext.jar -C $TESTCLASSES ExtLoadedImpl.class -C $TESTCLASSES ExtLoadedImpl_Stub.class -C $TESTCLASSES CheckLoader.class
53
54 $TESTJAVA/bin/java ${TESTVMOPTS} -cp classes -Dtest.src=$TESTSRC -Dtest.classes=$TESTCLASSES -Djava.security.policy=$TESTSRC/security.policy -Djava.ext.dirs=ext ExtLoadedImplTest
55
|