9 # This code is distributed in the hope that it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 # version 2 for more details (a copy is included in the LICENSE file that
13 # accompanied this code).
14 #
15 # You should have received a copy of the GNU General Public License version
16 # 2 along with this work; if not, write to the Free Software Foundation,
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 #
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any
21 # questions.
22 #
23
24 # @test
25 # @bug 4348370
26 # @summary policytool not i18n compliant
27 #
28 # @run applet/manual=done i18n.html
29 # @run shell i18n.sh
30 # @run applet/manual=yesno i18n.html
31
32 # set a few environment variables so that the shell-script can run stand-alone
33 # in the source directory
34 if [ "${TESTSRC}" = "" ] ; then
35 TESTSRC="."
36 fi
37 if [ "${TESTCLASSES}" = "" ] ; then
38 TESTCLASSES="."
39 fi
40 if [ "${TESTJAVA}" = "" ] ; then
41 echo "TESTJAVA not set. Test cannot execute."
42 echo "FAILED!!!"
43 exit 1
44 fi
45
46 # set platform-dependent variables
47 OS=`uname -s`
48 case "$OS" in
49 SunOS | Linux | Darwin )
50 NULL=/dev/null
51 PS=":"
52 FS="/"
53 ;;
54 Windows* )
55 NULL=NUL
56 PS=";"
57 FS="\\"
58 ;;
59 * )
60 echo "Unrecognized system!"
61 exit 1;
62 ;;
63 esac
64
65 # the test code
66
67 echo "HELLO!"
68
69 ${TESTJAVA}${FS}bin${FS}policytool
70
71 exit $?
72
|
9 # This code is distributed in the hope that it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 # version 2 for more details (a copy is included in the LICENSE file that
13 # accompanied this code).
14 #
15 # You should have received a copy of the GNU General Public License version
16 # 2 along with this work; if not, write to the Free Software Foundation,
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 #
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any
21 # questions.
22 #
23
24 # @test
25 # @bug 4348370
26 # @summary policytool not i18n compliant
27 #
28 # @run applet/manual=done i18n.html
29 # @run shell/timeout=1200 i18n.sh
30 # @run applet/manual=yesno i18n.html
31
32 # set a few environment variables so that the shell-script can run stand-alone
33 # in the source directory
34 if [ "${TESTSRC}" = "" ] ; then
35 TESTSRC="."
36 fi
37 if [ "${TESTCLASSES}" = "" ] ; then
38 TESTCLASSES="."
39 fi
40 if [ "${TESTJAVA}" = "" ] ; then
41 echo "TESTJAVA not set. Test cannot execute."
42 echo "FAILED!!!"
43 exit 1
44 fi
45
46 # set platform-dependent variables
47 OS=`uname -s`
48 case "$OS" in
49 SunOS | Linux | Darwin )
50 NULL=/dev/null
51 PS=":"
52 FS="/"
53 ;;
54 CYGWIN* )
55 NULL=/dev/null
56 PS=";"
57 FS="/"
58 ;;
59 Windows* )
60 NULL=NUL
61 PS=";"
62 FS="\\"
63 ;;
64 * )
65 echo "Unrecognized system!"
66 exit 1;
67 ;;
68 esac
69
70 # the test code
71
72 echo "HELLO!"
73
74 echo "Checking for $HOME/.java.policy"
75
76 if [ -e $HOME/.java.policy ]; then
77 echo "You have a .java.policy file in your HOME directory"
78 echo "The file must be removed before running this test"
79 exit 1
80 fi
81
82 ${TESTJAVA}${FS}bin${FS}keytool -genkeypair -alias hello -dname CN=Hello \
83 -storepass changeit -keypass changeit -keystore ks
84 echo changeit > good
85 echo badpass > bad
86 ${TESTJAVA}${FS}bin${FS}policytool
87
88 exit $?
89
|