mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 19:44:41 +02:00
6867657: Many JSN tests do not run under cygwin
Reviewed-by: ohair
This commit is contained in:
parent
8790c489e1
commit
fc188b8b29
38 changed files with 280 additions and 38 deletions
|
@ -30,6 +30,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
@ -39,7 +43,7 @@ case "$OS" in
|
|||
exit 1;
|
||||
;;
|
||||
esac
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . -classpath ${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest ${TESTSRC}${FS}B4933582.java
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest" ${TESTSRC}${FS}B4933582.java
|
||||
rm -f cache.ser auth.save
|
||||
${TESTJAVA}${FS}bin${FS}java -classpath ${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}. B4933582 first
|
||||
${TESTJAVA}${FS}bin${FS}java -classpath ${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}. B4933582 second
|
||||
${TESTJAVA}${FS}bin${FS}java -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}." B4933582 first
|
||||
${TESTJAVA}${FS}bin${FS}java -classpath "${TESTSRC}${FS}..${FS}..${FS}..${FS}sun${FS}net${FS}www${FS}httptest${PS}." B4933582 second
|
||||
|
|
|
@ -35,6 +35,10 @@ case "$OS" in
|
|||
PATHSEP=":"
|
||||
FILESEP="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PATHSEP=";"
|
||||
FILESEP="/"
|
||||
;;
|
||||
Windows* )
|
||||
PATHSEP=";"
|
||||
FILESEP="\\"
|
||||
|
|
|
@ -32,6 +32,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -29,6 +29,10 @@ case "$OS" in
|
|||
SunOS | Linux )
|
||||
exit 0
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -31,6 +31,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -42,6 +42,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -35,6 +35,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
@ -49,10 +53,10 @@ esac
|
|||
if [ x"$TESTJAVA" = x ]; then TESTJAVA=$1; fi
|
||||
if [ x"$TESTSRC" = x ]; then TESTSRC=.; fi
|
||||
|
||||
CLASSPATH=.${PS}${TESTSRC}${FS}a${PS}${TESTSRC}${FS}b.jar
|
||||
CLASSPATH=".${PS}${TESTSRC}${FS}a${PS}${TESTSRC}${FS}b.jar"
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}javac -classpath ${CLASSPATH} -d . ${TESTSRC}${FS}CheckSealed.java
|
||||
${TESTJAVA}${FS}bin${FS}java -cp ${CLASSPATH} CheckSealed 1
|
||||
${TESTJAVA}${FS}bin${FS}javac -classpath "${CLASSPATH}" -d . ${TESTSRC}${FS}CheckSealed.java
|
||||
${TESTJAVA}${FS}bin${FS}java -cp "${CLASSPATH}" CheckSealed 1
|
||||
if [ $? != 0 ]; then exit 1; fi
|
||||
${TESTJAVA}${FS}bin${FS}java -cp ${CLASSPATH} CheckSealed 2
|
||||
${TESTJAVA}${FS}bin${FS}java -cp "${CLASSPATH}" CheckSealed 2
|
||||
if [ $? != 0 ]; then exit 1; fi
|
||||
|
|
|
@ -41,6 +41,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -54,6 +54,10 @@ case "$OS" in
|
|||
PATHSEP=":"
|
||||
FILESEP="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PATHSEP=";"
|
||||
FILESEP="/"
|
||||
;;
|
||||
Windows* )
|
||||
PATHSEP=";"
|
||||
FILESEP="\\"
|
||||
|
@ -81,7 +85,7 @@ ${TESTJAVA}${FILESEP}bin${FILESEP}javac \
|
|||
|
||||
# run the test
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java \
|
||||
-classpath ${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar \
|
||||
-classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar" \
|
||||
ClassLoaderDeadlock
|
||||
|
||||
exit $?
|
||||
|
|
|
@ -42,6 +42,10 @@ case "$OS" in
|
|||
PATHSEP=":"
|
||||
FILESEP="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PATHSEP=";"
|
||||
FILESEP="/"
|
||||
;;
|
||||
Windows* )
|
||||
PATHSEP=";"
|
||||
FILESEP="\\"
|
||||
|
@ -54,5 +58,5 @@ esac
|
|||
|
||||
JAVA="${TESTJAVA}${FILESEP}bin${FILESEP}java"
|
||||
|
||||
${JAVA} -cp ${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar Deadlock
|
||||
${JAVA} -cp "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}Deadlock.jar" Deadlock
|
||||
|
||||
|
|
|
@ -54,6 +54,10 @@ case "$OS" in
|
|||
PATHSEP=":"
|
||||
FILESEP="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PATHSEP=";"
|
||||
FILESEP="/"
|
||||
;;
|
||||
Windows* )
|
||||
PATHSEP=";"
|
||||
FILESEP="\\"
|
||||
|
@ -76,7 +80,7 @@ ${TESTJAVA}${FILESEP}bin${FILESEP}javac \
|
|||
|
||||
# run the test
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java \
|
||||
-classpath ${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar \
|
||||
-classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar" \
|
||||
DynSignedProvFirst
|
||||
|
||||
exit $?
|
||||
|
|
|
@ -54,6 +54,10 @@ case "$OS" in
|
|||
PATHSEP=":"
|
||||
FILESEP="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PATHSEP=";"
|
||||
FILESEP="/"
|
||||
;;
|
||||
Windows* )
|
||||
PATHSEP=";"
|
||||
FILESEP="\\"
|
||||
|
@ -70,14 +74,14 @@ rm StaticSignedProvFirst.class
|
|||
|
||||
# compile the test program
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}javac \
|
||||
-classpath ${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar \
|
||||
-classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar" \
|
||||
-d ${TESTCLASSES}${FILESEP} \
|
||||
${TESTSRC}${FILESEP}StaticSignedProvFirst.java
|
||||
|
||||
# run the test
|
||||
cd ${TESTSRC}${FILESEP}
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java \
|
||||
-classpath ${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar \
|
||||
-classpath "${TESTCLASSES}${PATHSEP}${TESTSRC}${FILESEP}exp.jar" \
|
||||
-Djava.security.properties=file:${TESTSRC}${FILESEP}Static.props \
|
||||
StaticSignedProvFirst
|
||||
|
||||
|
|
|
@ -56,6 +56,11 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
@ -69,7 +74,7 @@ esac
|
|||
|
||||
${TESTJAVA}${FS}bin${FS}javac \
|
||||
-d . \
|
||||
-classpath ${TESTSRC}${FS}P1.jar${PS}${TESTSRC}${FS}P2.jar \
|
||||
-classpath "${TESTSRC}${FS}P1.jar${PS}${TESTSRC}${FS}P2.jar" \
|
||||
${TESTSRC}${FS}FailOverTest.java
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
|
@ -77,7 +82,7 @@ if [ $? -ne 0 ]; then
|
|||
fi
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}java \
|
||||
-classpath ${TESTSRC}${FS}P1.jar${PS}${TESTSRC}${FS}P2.jar${PS}. \
|
||||
-classpath "${TESTSRC}${FS}P1.jar${PS}${TESTSRC}${FS}P2.jar${PS}." \
|
||||
FailOverTest
|
||||
result=$?
|
||||
|
||||
|
|
|
@ -43,6 +43,11 @@ case "$OS" in
|
|||
FS="/"
|
||||
RM="/bin/rm -f"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
RM="rm"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -56,6 +56,12 @@ case "$OS" in
|
|||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_95 | Windows_98 | Windows_NT )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
|
|
@ -32,6 +32,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -32,6 +32,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -32,6 +32,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -39,6 +39,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -28,23 +28,54 @@
|
|||
# @summary various resource and classloading bugs related to jar files
|
||||
#set -x
|
||||
DEST=`pwd`
|
||||
|
||||
OS=`uname -s`
|
||||
case "$OS" in
|
||||
SunOS )
|
||||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
Linux )
|
||||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
#
|
||||
# javac does not like /cygdrive produced by `pwd`.
|
||||
#
|
||||
DEST=`cygpath -d ${DEST}`
|
||||
;;
|
||||
* )
|
||||
echo "Unrecognized system!"
|
||||
exit 1;
|
||||
;;
|
||||
esac
|
||||
|
||||
#
|
||||
# build jar1
|
||||
#
|
||||
mkdir ${DEST}/jar1
|
||||
cd ${TESTSRC}/etc/jar1
|
||||
cp -r . ${DEST}/jar1
|
||||
${TESTJAVA}/bin/javac -d ${DEST}/jar1 ${TESTSRC}/src/jar1/LoadResourceBundle.java
|
||||
${TESTJAVA}/bin/javac -d ${DEST}/jar1 ${TESTSRC}/src/jar1/GetResource.java
|
||||
cd ${DEST}/jar1
|
||||
${TESTJAVA}/bin/jar cfM jar1.jar jar1 res1.txt
|
||||
mkdir -p ${DEST}${FS}jar1
|
||||
cd ${TESTSRC}${FS}etc${FS}jar1
|
||||
cp -r . ${DEST}${FS}jar1
|
||||
${TESTJAVA}${FS}bin${FS}javac -d ${DEST}${FS}jar1 \
|
||||
${TESTSRC}${FS}src${FS}jar1${FS}LoadResourceBundle.java
|
||||
${TESTJAVA}${FS}bin${FS}javac -d ${DEST}${FS}jar1 \
|
||||
${TESTSRC}${FS}src${FS}jar1${FS}GetResource.java
|
||||
cd ${DEST}${FS}jar1
|
||||
${TESTJAVA}${FS}bin${FS}jar cfM jar1.jar jar1 res1.txt
|
||||
mv jar1.jar ..
|
||||
#
|
||||
# build the test sources and run them
|
||||
#
|
||||
${TESTJAVA}/bin/javac -d ${DEST} ${TESTSRC}/src/test/*.java
|
||||
${TESTJAVA}${FS}bin${FS}javac -d ${DEST} ${TESTSRC}${FS}src${FS}test${FS}*.java
|
||||
cd ${DEST}
|
||||
${TESTJAVA}/bin/java RunAllTests
|
||||
${TESTJAVA}${FS}bin${FS}java RunAllTests
|
||||
result=$?
|
||||
if [ "$result" -ne "0" ]; then
|
||||
exit 1
|
||||
|
|
|
@ -68,6 +68,20 @@ case "$OS" in
|
|||
CP="cp"
|
||||
CHMOD="chmod"
|
||||
;;
|
||||
CYGWIN* )
|
||||
FS="/"
|
||||
PS=";"
|
||||
CP="cp"
|
||||
CHMOD="chmod"
|
||||
#
|
||||
# javac does not like /cygdrive produced by `pwd`
|
||||
#
|
||||
TESTSRC=`cygpath -d ${TESTSRC}`
|
||||
;;
|
||||
* )
|
||||
echo "Unrecognized system!"
|
||||
exit 1;
|
||||
;;
|
||||
esac
|
||||
|
||||
# compile test
|
||||
|
|
|
@ -69,6 +69,20 @@ case "$OS" in
|
|||
CP="cp"
|
||||
CHMOD="chmod"
|
||||
;;
|
||||
CYGWIN* )
|
||||
FS="/"
|
||||
PS=";"
|
||||
CP="cp"
|
||||
CHMOD="chmod"
|
||||
#
|
||||
# javac does not like /cygdrive produced by `pwd`
|
||||
#
|
||||
TESTSRC=`cygpath -d ${TESTSRC}`
|
||||
;;
|
||||
* )
|
||||
echo "Unrecognized system!"
|
||||
exit 1;
|
||||
;;
|
||||
esac
|
||||
|
||||
# first make cert/key DBs writable
|
||||
|
|
|
@ -55,6 +55,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
|
|
@ -43,10 +43,17 @@ fi
|
|||
OS=`uname -s`
|
||||
case "$OS" in
|
||||
SunOS | Linux )
|
||||
FILESEP="/"
|
||||
PATHSEP=":"
|
||||
;;
|
||||
|
||||
CYGWIN* )
|
||||
FILESEP="/"
|
||||
PATHSEP=";"
|
||||
;;
|
||||
|
||||
Windows* )
|
||||
FILESEP="\\"
|
||||
PATHSEP=";"
|
||||
;;
|
||||
esac
|
||||
|
@ -56,11 +63,13 @@ set -ex
|
|||
#
|
||||
# Compile the tests, package into their respective jars
|
||||
#
|
||||
${TESTJAVA}/bin/javac -d . \
|
||||
${TESTSRC}/NotifyHandshakeTest.java \
|
||||
${TESTSRC}/NotifyHandshakeTestHeyYou.java
|
||||
${TESTJAVA}/bin/jar -cvf com.jar com/NotifyHandshakeTest*.class
|
||||
${TESTJAVA}/bin/jar -cvf edu.jar edu/NotifyHandshakeTestHeyYou.class
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}javac -d . \
|
||||
${TESTSRC}${FILESEP}NotifyHandshakeTest.java \
|
||||
${TESTSRC}${FILESEP}NotifyHandshakeTestHeyYou.java
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}jar -cvf com.jar \
|
||||
com${FILESEP}NotifyHandshakeTest*.class
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}jar -cvf edu.jar \
|
||||
edu${FILESEP}NotifyHandshakeTestHeyYou.class
|
||||
|
||||
#
|
||||
# Don't want the original class files to be used, because
|
||||
|
@ -73,11 +82,11 @@ rm -rf com edu
|
|||
# This is the only thing we really care about as far as
|
||||
# test status goes.
|
||||
#
|
||||
${TESTJAVA}/bin/java \
|
||||
${TESTJAVA}${FILESEP}bin${FILESEP}java \
|
||||
-Dtest.src=${TESTSRC} \
|
||||
-classpath "com.jar${PATHSEP}edu.jar" \
|
||||
-Djava.security.manager \
|
||||
-Djava.security.policy=${TESTSRC}/NotifyHandshakeTest.policy \
|
||||
-Djava.security.policy=${TESTSRC}${FILESEP}NotifyHandshakeTest.policy \
|
||||
com.NotifyHandshakeTest
|
||||
retval=$?
|
||||
|
||||
|
|
|
@ -36,6 +36,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
@ -46,6 +50,7 @@ case "$OS" in
|
|||
;;
|
||||
esac
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}OriginServer.java ${TESTSRC}${FS}ProxyTunnelServer.java ${TESTSRC}${FS}PostThruProxy.java
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}OriginServer.java \
|
||||
${TESTSRC}${FS}ProxyTunnelServer.java ${TESTSRC}${FS}PostThruProxy.java
|
||||
${TESTJAVA}${FS}bin${FS}java PostThruProxy ${HOSTNAME} ${TESTSRC}
|
||||
exit
|
||||
|
|
|
@ -36,6 +36,10 @@ case "$OS" in
|
|||
PS=":"
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PS=";"
|
||||
FS="/"
|
||||
;;
|
||||
Windows* )
|
||||
PS=";"
|
||||
FS="\\"
|
||||
|
@ -46,6 +50,8 @@ case "$OS" in
|
|||
;;
|
||||
esac
|
||||
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}OriginServer.java ${TESTSRC}${FS}ProxyTunnelServer.java ${TESTSRC}${FS}PostThruProxyWithAuth.java
|
||||
${TESTJAVA}${FS}bin${FS}javac -d . ${TESTSRC}${FS}OriginServer.java \
|
||||
${TESTSRC}${FS}ProxyTunnelServer.java \
|
||||
${TESTSRC}${FS}PostThruProxyWithAuth.java
|
||||
${TESTJAVA}${FS}bin${FS}java PostThruProxyWithAuth ${HOSTNAME} ${TESTSRC}
|
||||
exit
|
||||
|
|
|
@ -53,6 +53,13 @@ case "$OS" in
|
|||
CP="${FS}bin${FS}cp -f"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
CP="cp -f"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
|
|
@ -53,6 +53,13 @@ case "$OS" in
|
|||
CP="${FS}bin${FS}cp -f"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
CP="cp -f"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
|
|
@ -49,6 +49,13 @@ case "$OS" in
|
|||
CP="${FS}bin${FS}cp -f"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
CP="cp -f"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
|
|
@ -52,6 +52,12 @@ case "$OS" in
|
|||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
@ -66,14 +72,21 @@ esac
|
|||
|
||||
# the test code
|
||||
#genkey
|
||||
${TESTJAVA}${FS}bin${FS}keytool -genkey -v -alias dummyTestCA -keyalg "RSA" -keysize 1024 -sigalg "ShA1WithRSA" -dname "cn=Dummy Test CA, ou=JSN, o=JavaSoft, c=US" -validity 3650 -keypass storepass -keystore keystoreCA.dks -storepass storepass -storetype "dks" -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
${TESTJAVA}${FS}bin${FS}keytool -genkey -v -alias dummyTestCA \
|
||||
-keyalg "RSA" -keysize 1024 -sigalg "ShA1WithRSA" \
|
||||
-dname "cn=Dummy Test CA, ou=JSN, o=JavaSoft, c=US" -validity 3650 \
|
||||
-keypass storepass -keystore keystoreCA.dks -storepass storepass \
|
||||
-storetype "dks" -provider "org.test.dummy.DummyProvider" \
|
||||
-providerPath ${TESTCLASSES}
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#Change keystore password
|
||||
${TESTJAVA}${FS}bin${FS}keytool -storepasswd -new storepass2 -keystore keystoreCA.dks -storetype "dks" -storepass storepass -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
${TESTJAVA}${FS}bin${FS}keytool -storepasswd -new storepass2 \
|
||||
-keystore keystoreCA.dks -storetype "dks" -storepass storepass \
|
||||
-provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
|
@ -81,21 +94,29 @@ fi
|
|||
|
||||
|
||||
#Change keystore key password
|
||||
${TESTJAVA}${FS}bin${FS}keytool -keypasswd -alias "dummyTestCA" -keypass storepass -new keypass -keystore keystoreCA.dks -storetype "dks" -storepass storepass2 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
${TESTJAVA}${FS}bin${FS}keytool -keypasswd -alias "dummyTestCA" \
|
||||
-keypass storepass -new keypass -keystore keystoreCA.dks \
|
||||
-storetype "dks" -storepass storepass2 \
|
||||
-provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#Export certificate
|
||||
${TESTJAVA}${FS}bin${FS}keytool -v -export -rfc -alias "dummyTestCA" -file "dummyTestCA.der" -keystore keystoreCA.dks -storetype "dks" -storepass storepass2 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
${TESTJAVA}${FS}bin${FS}keytool -v -export -rfc -alias "dummyTestCA" \
|
||||
-file "dummyTestCA.der" -keystore keystoreCA.dks -storetype "dks" \
|
||||
-storepass storepass2 -provider "org.test.dummy.DummyProvider" \
|
||||
-providerPath ${TESTCLASSES}
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
#list keystore
|
||||
${TESTJAVA}${FS}bin${FS}keytool -v -list -keystore keystoreCA.dks -storetype "dks" -storepass storepass2 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
${TESTJAVA}${FS}bin${FS}keytool -v -list -keystore keystoreCA.dks \
|
||||
-storetype "dks" -storepass storepass2 \
|
||||
-provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES}
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
exit 1
|
||||
|
|
|
@ -55,6 +55,10 @@ case "$OS" in
|
|||
PATHSEP=":"
|
||||
FILESEP="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
PATHSEP=";"
|
||||
FILESEP="/"
|
||||
;;
|
||||
Windows* )
|
||||
PATHSEP=";"
|
||||
FILESEP="\\"
|
||||
|
|
|
@ -48,6 +48,9 @@ case "$OS" in
|
|||
Linux )
|
||||
FILESEP="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
FILESEP="/"
|
||||
;;
|
||||
Windows* )
|
||||
FILESEP="\\"
|
||||
;;
|
||||
|
|
|
@ -51,6 +51,12 @@ case "$OS" in
|
|||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
|
|
@ -52,6 +52,12 @@ case "$OS" in
|
|||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
|
|
@ -52,6 +52,12 @@ case "$OS" in
|
|||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
PS=";"
|
||||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows* )
|
||||
NULL=NUL
|
||||
PS=";"
|
||||
|
|
|
@ -40,6 +40,9 @@ case "$OS" in
|
|||
SunOS | Linux )
|
||||
FS="/"
|
||||
;;
|
||||
CYGWIN* )
|
||||
FS="/"
|
||||
;;
|
||||
Windows_* )
|
||||
FS="\\"
|
||||
;;
|
||||
|
|
|
@ -48,6 +48,11 @@ case "$OS" in
|
|||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
CYGWIN* )
|
||||
NULL=/dev/null
|
||||
FS="/"
|
||||
TMP=/tmp
|
||||
;;
|
||||
Windows_* )
|
||||
NULL=NUL
|
||||
FS="\\"
|
||||
|
|
|
@ -44,11 +44,15 @@ fi
|
|||
# set platform-dependent variables
|
||||
OS=`uname -s`
|
||||
case "$OS" in
|
||||
SunOS | Linux | CYGWIN* )
|
||||
FS="/"
|
||||
;;
|
||||
Windows_* )
|
||||
FS="\\"
|
||||
;;
|
||||
* )
|
||||
FS="/"
|
||||
echo "Unrecognized system!"
|
||||
exit 1;
|
||||
;;
|
||||
esac
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue