提交 9d919669 编写于 作者: J jjg

6581775: Fix the white space problem in javac shell tests

Reviewed-by: mcimadamore
上级 ada171a3
......@@ -100,7 +100,7 @@ testJavac() {
expectedResult="$1"; shift
cleanup
echo $javac ${TESTTOOLVMOPTS} "$@"
$javac ${TESTTOOLVMOPTS} "$@"
"$javac" ${TESTTOOLVMOPTS} "$@"
report $expectedResult $?
}
......
......@@ -85,15 +85,15 @@ for i in 1 2 3; do
done
echo "Test 1"
$javac ${TESTTOOLVMOPTS} -d . -extdirs ext1 "${TESTSRC}${FS}ExtDirTest_1.java"
"$javac" ${TESTTOOLVMOPTS} -d . -extdirs ext1 "${TESTSRC}${FS}ExtDirTest_1.java"
if [ $? -ne 0 ] ; then fail ; fi
echo "Test 2"
$javac ${TESTTOOLVMOPTS} -d . -extdirs ext1${PS}ext2 "${TESTSRC}${FS}ExtDirTest_2.java"
"$javac" ${TESTTOOLVMOPTS} -d . -extdirs ext1${PS}ext2 "${TESTSRC}${FS}ExtDirTest_2.java"
if [ $? -ne 0 ] ; then fail ; fi
echo "Test 3"
$javac ${TESTTOOLVMOPTS} -d . -extdirs ext3 "${TESTSRC}${FS}ExtDirTest_3.java"
"$javac" ${TESTTOOLVMOPTS} -d . -extdirs ext3 "${TESTSRC}${FS}ExtDirTest_3.java"
if [ $? -ne 0 ] ; then fail ; fi
echo PASS: all tests gave expected results
......
......@@ -40,8 +40,8 @@ set -u
DiagnosticsInEnglishPlease
HELP="`$javac ${TESTTOOLVMOPTS} -help 2>&1`"
XHELP="`$javac ${TESTTOOLVMOPTS} -X 2>&1`"
HELP="`\"$javac\" ${TESTTOOLVMOPTS} -help 2>&1`"
XHELP="`\"$javac\" ${TESTTOOLVMOPTS} -X 2>&1`"
#----------------------------------------------------------------
# Standard options
......
......@@ -66,8 +66,8 @@ check() {
# clean old classes
rm -f ${TC}${FS}*.class
echo "$*"
if $* 2>&1 ; then
echo "$@"
if "$@" 2>&1 ; then
actual=ok
else
actual=err
......
......@@ -32,7 +32,7 @@ TC=${TESTCLASSES-.}
J="$TESTJAVA/bin/java"
JC="$TESTJAVA/bin/javac"
CFV="$J ${TESTVMOPTS} -cp $TC CheckClassFileVersion"
CFV="${TESTVMOPTS} -cp $TC CheckClassFileVersion"
rm -f $TC/X.java $TC/X.java
echo 'public class X { }' > $TC/X.java
......@@ -44,7 +44,7 @@ echo 'public enum Y { }' > $TC/Y.java
check() {
V=$1; shift
echo "+ javac $* [$V]"
$JC ${TESTTOOLVMOPTS} -d $TC $* $TC/X.java && $CFV $TC/X.class $V || exit 2
"$JC" ${TESTTOOLVMOPTS} -d $TC $* $TC/X.java && "$J" $CFV $TC/X.class $V || exit 2
}
check 48.0 -source 1.4
......@@ -73,7 +73,7 @@ check 51.0 -target 7
fail() {
echo "+ javac $*"
if $JC ${TESTTOOLVMOPTS} -d $TC $*; then
if "$JC" ${TESTTOOLVMOPTS} -d $TC $*; then
echo "-- did not fail as expected"
exit 3
else
......@@ -83,7 +83,7 @@ fail() {
pass() {
echo "+ javac $*"
if $JC ${TESTTOOLVMOPTS} -d $TC $*; then
if "$JC" ${TESTTOOLVMOPTS} -d $TC $*; then
echo "-- passed"
else
echo "-- failed"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册