34 JAVA=java
35 else
36 JAVA="${TESTJAVA}/bin/java"
37 fi
38
39 OS=`uname -s`
40 case "$OS" in
41 Windows_* | CYGWIN* )
42 CLASSPATH="${TESTCLASSES};${TESTSRC}"
43 ;;
44 * )
45 CLASSPATH=${TESTCLASSES}:${TESTSRC}
46 ;;
47 esac
48 export CLASSPATH
49
50 failures=0
51
52 go() {
53 echo ''
54 $JAVA ${TESTVMOPTS} $1 $2 $3 2>&1
55 if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
56 }
57
58 # Run the tests
59
60 go CheckProvider Provider1
61 go -Djava.nio.channels.spi.AsynchronousChannelProvider=Provider2 CheckProvider \
62 Provider2
63
64 #
65 # Results
66 #
67 echo ''
68 if [ $failures -gt 0 ];
69 then echo "$failures test(s) failed";
70 else echo "All test(s) passed"; fi
71 exit $failures
|
34 JAVA=java
35 else
36 JAVA="${TESTJAVA}/bin/java"
37 fi
38
39 OS=`uname -s`
40 case "$OS" in
41 Windows_* | CYGWIN* )
42 CLASSPATH="${TESTCLASSES};${TESTSRC}"
43 ;;
44 * )
45 CLASSPATH=${TESTCLASSES}:${TESTSRC}
46 ;;
47 esac
48 export CLASSPATH
49
50 failures=0
51
52 go() {
53 echo ''
54 $JAVA ${TESTVMOPTS} ${TESTJAVAOPTS} $1 $2 $3 2>&1
55 if [ $? != 0 ]; then failures=`expr $failures + 1`; fi
56 }
57
58 # Run the tests
59
60 go CheckProvider Provider1
61 go -Djava.nio.channels.spi.AsynchronousChannelProvider=Provider2 CheckProvider \
62 Provider2
63
64 #
65 # Results
66 #
67 echo ''
68 if [ $failures -gt 0 ];
69 then echo "$failures test(s) failed";
70 else echo "All test(s) passed"; fi
71 exit $failures
|