8007786: JDK-8002048 testcase doesn't work on Solaris

Test built in into Solaris shell doesn't have -e operator

Reviewed-by: sla, sspitsyn
This commit is contained in:
Dmitry Samersoff 2013-02-12 16:02:14 +04:00
parent 62b85e6a17
commit 232b814f68

@ -45,13 +45,13 @@ _logname=".classes/output.txt"
_last_pid=""
_compile(){
_do_compile(){
# If the test run without JTReg, we have to compile it by our self
# Under JTReg see @compile statement above
# sun.* packages is not included to symbol file lib/ct.sym so we have
# to ignore it
if [ ! -e ${_testclasses} ]
if [ ! -f ${_testclasses} ]
then
mkdir -p ${_testclasses}
fi
@ -65,7 +65,7 @@ _compile(){
JdpClient.java
if [ ! -e ${_testclasses}/JdpDoSomething.class -o ! -e ${_testclasses}/JdpClient.class -o ! -e ${_testclasses}/JdpUnitTest.class ]
if [ ! -f ${_testclasses}/JdpDoSomething.class -o ! -f ${_testclasses}/JdpClient.class -o ! -f ${_testclasses}/JdpUnitTest.class ]
then
echo "ERROR: Can't compile"
exit -1
@ -297,7 +297,7 @@ done
if [ ${_compile} = "yes" ]
then
_compile
_do_compile
fi
if [ ${_jtreg} = "yes" ]