test/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh

Print this page




  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