Mercurial > hg > icedtea9-forest > jdk
changeset 5866:e0ef14d89741
7076644: TEST_BUG: test/java/io/File/Basic.java fails with cygwin
Reviewed-by: alanb
Contributed-by: Eric Wang <yiming.wang@oracle.com>
author | alanb |
---|---|
date | Tue, 07 Aug 2012 12:47:45 +0100 |
parents | 2dd41a2dfe54 |
children | b0d6552ba301 |
files | test/ProblemList.txt test/java/io/File/basic.sh |
diffstat | 2 files changed, 10 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/test/ProblemList.txt Tue Jul 31 06:14:28 2012 -0700 +++ b/test/ProblemList.txt Tue Aug 07 12:47:45 2012 +0100 @@ -228,9 +228,6 @@ # 6962637 java/io/File/MaxPathLength.java windows-all -# 7076644 -java/io/File/Basic.java windows-all - # 7145435 - Test needs AWT window server, does not work headless java/io/Serializable/resolveClass/deserializeButton/run.sh macosx-all
--- a/test/java/io/File/basic.sh Tue Jul 31 06:14:28 2012 -0700 +++ b/test/java/io/File/basic.sh Tue Aug 07 12:47:45 2012 +0100 @@ -33,7 +33,16 @@ rm -rf x.Basic.* rm -f x.Basic.non printf "%s" "xyzzyN" > x.Basic.rw -touch x.Basic.ro; chmod ugo-w x.Basic.ro +touch x.Basic.ro +OS=`uname -s` +case "$OS" in + Windows_* | CYGWIN*) + attrib +R x.Basic.ro + ;; + *) + chmod ugo-w x.Basic.ro + ;; +esac mkdir x.Basic.dir if $TESTJAVA/bin/java $* -classpath "$TESTCLASSES" Basic; then [ -f x.Basic.rw ] && (echo "x.Basic.rw not deleted"; exit 1)