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
|