test/java/util/ServiceLoader/basic.sh

Print this page

        

*** 31,46 **** # Command-line usage: sh basic.sh /path/to/build if [ -z "$TESTJAVA" ]; then if [ $# -lt 1 ]; then exit 1; fi TESTJAVA="$1"; shift TESTSRC="`pwd`" TESTCLASSES="`pwd`" fi JAVA="$TESTJAVA/bin/java" ! JAR="$TESTJAVA/bin/jar" OS=`uname -s` case "$OS" in SunOS | Darwin ) SEP=':' ;; --- 31,47 ---- # Command-line usage: sh basic.sh /path/to/build if [ -z "$TESTJAVA" ]; then if [ $# -lt 1 ]; then exit 1; fi TESTJAVA="$1"; shift + COMPILEJAVA="${TESTJAVA}" TESTSRC="`pwd`" TESTCLASSES="`pwd`" fi JAVA="$TESTJAVA/bin/java" ! JAR="$COMPILEJAVA/bin/jar" OS=`uname -s` case "$OS" in SunOS | Darwin ) SEP=':' ;;
*** 66,76 **** >$JARD/META-INF/services/FooService cp $TESTCLASSES/FooProvider$n.class $JARD if [ $n = 3 ]; then cp $TESTCLASSES/FooService.class $JARD fi ! (cd $JARD; "$JAR" -cf ../p$n.jar *) done mv p3.jar $EXTD cp $TESTCLASSES/Load.class $TESTD --- 67,77 ---- >$JARD/META-INF/services/FooService cp $TESTCLASSES/FooProvider$n.class $JARD if [ $n = 3 ]; then cp $TESTCLASSES/FooService.class $JARD fi ! (cd $JARD; "$JAR" ${TESTTOOLVMOPTS} -cf ../p$n.jar *) done mv p3.jar $EXTD cp $TESTCLASSES/Load.class $TESTD