24 #
25
26 #
27 # @test
28 # @run shell/timeout=380 test.sh
29 # @bug 6212146
30 # @summary URLConnection.connect() fails on JAR Entry it creates file handler leak
31 #
32 # set platform-dependent variables
33
34 OS=`uname -s`
35 case "$OS" in
36 SunOS | Darwin | AIX )
37 PS=":"
38 FS="/"
39 ;;
40 Linux )
41 PS=":"
42 FS="/"
43 ;;
44 Windows* )
45 PS=";"
46 FS="\\"
47 ;;
48 * )
49 echo "Unrecognized system!"
50 exit 1;
51 ;;
52 esac
53
54 if [ -d jars ]; then
55 rm -rf jars
56 fi
57
58 mkdir jars
59
60 cp ${TESTSRC}${FS}test.jar jars
61
62 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}Test.java
63
64 WD=`pwd`
65 ulimit -H -n 300
66 ${TESTJAVA}${FS}bin${FS}java Test ${WD}/jars/ test.jar
67 result=$?
68 rm -rf jars
69 exit $?
|
24 #
25
26 #
27 # @test
28 # @run shell/timeout=380 test.sh
29 # @bug 6212146
30 # @summary URLConnection.connect() fails on JAR Entry it creates file handler leak
31 #
32 # set platform-dependent variables
33
34 OS=`uname -s`
35 case "$OS" in
36 SunOS | Darwin | AIX )
37 PS=":"
38 FS="/"
39 ;;
40 Linux )
41 PS=":"
42 FS="/"
43 ;;
44 CYGWIN* )
45 PS=";"
46 FS="/"
47 ;;
48 Windows* )
49 PS=";"
50 FS="\\"
51 ;;
52 * )
53 echo "Unrecognized system!"
54 exit 1;
55 ;;
56 esac
57
58 if [ -d jars ]; then
59 rm -rf jars
60 fi
61
62 mkdir jars
63
64 cp ${TESTSRC}${FS}test.jar jars
65
66 ${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}Test.java
67
68 WD=`pwd`
69 ulimit -H -n 300
70 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} Test ${WD}/jars/ test.jar
71 result=$?
72 rm -rf jars
73 exit $?
|