Mercurial > hg > release > icedtea8-forest-3.0 > langtools
changeset 144:2c1ef6ec9413
6759810: bad regression test causes source file to be deleted
Reviewed-by: mcimadamore
author | jjg |
---|---|
date | Thu, 16 Oct 2008 07:39:53 -0700 |
parents | 173162d6eb1d |
children | 6fcc8de719f5 |
files | test/tools/javac/links/T.java test/tools/javac/links/links.sh |
diffstat | 2 files changed, 11 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/test/tools/javac/links/T.java Thu Oct 16 07:30:13 2008 -0700 +++ b/test/tools/javac/links/T.java Thu Oct 16 07:39:53 2008 -0700 @@ -21,12 +21,4 @@ * have any questions. */ -/* - * @test - * @bug 4266026 - * @summary javac no longer follows symlinks - * - * @run shell links.sh - */ - class T extends a.B {}
--- a/test/tools/javac/links/links.sh Thu Oct 16 07:30:13 2008 -0700 +++ b/test/tools/javac/links/links.sh Thu Oct 16 07:39:53 2008 -0700 @@ -23,6 +23,12 @@ # have any questions. # +# @test +# @bug 4266026 +# @summary javac no longer follows symlinks +# +# @run shell links.sh + if [ "${TESTSRC}" = "" ] then @@ -58,8 +64,11 @@ ;; esac +mkdir tmp +cp ${TESTSRC}/b/B.java tmp + rm -rf T.class B.class b/B.class "${TESTCLASSES}/a" "${TESTCLASSES}/classes" -ln -s "${TESTSRC}/b" "${TESTCLASSES}/a" +ln -s `pwd`/tmp "${TESTCLASSES}/a" mkdir "${TESTCLASSES}/classes" -exec "${TESTJAVA}/bin/javac" ${TESTTOOLVMOPTS} -sourcepath "${TESTCLASSES}" -d "${TESTCLASSES}/classes" "${TESTSRC}/T.java" 2>&1 +"${TESTJAVA}/bin/javac" ${TESTTOOLVMOPTS} -sourcepath "${TESTCLASSES}" -d "${TESTCLASSES}/classes" "${TESTSRC}/T.java" 2>&1