test/sun/net/www/http/HttpClient/RetryPost.sh

Print this page




  30 case "$OS" in
  31   SunOS | Linux | Darwin )
  32     PS=":"
  33     FS="/"
  34     ;;
  35   CYGWIN* )
  36     PS=";"
  37     FS="/"
  38     ;;
  39   Windows* )
  40     PS=";"
  41     FS="\\"
  42     ;;
  43   * )
  44     echo "Unrecognized system!"
  45     exit 1;
  46     ;;
  47 esac
  48 
  49 # compile
  50 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}RetryPost.java
  51 
  52 # run with no option specified. Should retry POST request.
  53 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} RetryPost
  54 result=$?
  55 if [ "$result" -ne "0" ]; then
  56     exit 1
  57 fi
  58 
  59 # run with option specified. Should not retry POST request.
  60 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Dsun.net.http.retryPost=false RetryPost noRetry
  61 result=$?
  62 if [ "$result" -ne "0" ]; then
  63     exit 1
  64 fi
  65 
  66 # no failures, exit.
  67 exit 0
  68 


  30 case "$OS" in
  31   SunOS | Linux | Darwin )
  32     PS=":"
  33     FS="/"
  34     ;;
  35   CYGWIN* )
  36     PS=";"
  37     FS="/"
  38     ;;
  39   Windows* )
  40     PS=";"
  41     FS="\\"
  42     ;;
  43   * )
  44     echo "Unrecognized system!"
  45     exit 1;
  46     ;;
  47 esac
  48 
  49 # compile
  50 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . ${TESTSRC}${FS}RetryPost.java
  51 
  52 # run with no option specified. Should retry POST request.
  53 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} RetryPost
  54 result=$?
  55 if [ "$result" -ne "0" ]; then
  56     exit 1
  57 fi
  58 
  59 # run with option specified. Should not retry POST request.
  60 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -Dsun.net.http.retryPost=false RetryPost noRetry
  61 result=$?
  62 if [ "$result" -ne "0" ]; then
  63     exit 1
  64 fi
  65 
  66 # no failures, exit.
  67 exit 0
  68