8007277: JDK-8002048 testcase fails to compile

Sun.* classes is not included to ct.sym file and symbol file have to be ignored

Reviewed-by: alanb
This commit is contained in:
Dmitry Samersoff 2013-02-06 16:53:47 +04:00
parent 85c0519ca6
commit c572f25040

@ -23,7 +23,7 @@
# @test
# @bug 7169888
# @build JdpUnitTest JdpClient JdpDoSomething
# @compile -XDignore.symbol.file JdpUnitTest.java JdpClient.java JdpDoSomething.java
# @run shell JdpTest.sh --jtreg --no-compile
# @summary No word Failed expected in the test output
@ -46,6 +46,10 @@ _last_pid=""
_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} ]
then
@ -55,7 +59,8 @@ _compile(){
rm -f ${_testclasses}/*.class
# Compile testcase
${TESTJAVA}/bin/javac -d ${_testclasses} JdpUnitTest.java \
${COMPILEJAVA}/bin/javac -XDignore.symbol.file -d ${_testclasses} \
JdpUnitTest.java \
JdpDoSomething.java \
JdpClient.java
@ -266,6 +271,13 @@ then
exit
fi
# COMPILEJAVA variable is set when we test jre
if [ "x${COMPILEJAVA}" = "x" ]
then
COMPILEJAVA="${TESTJAVA}"
fi
#------------------------------------------------------------------------------
# reading parameters