bodewig 2005/02/09 00:16:03 Modified: src/testcases/org/apache/tools/ant DirectoryScannerTest.java Log: Some very temporary diagnostic output to help find/fix a Kaffe+Gump issue Revision Changes Path 1.31 +18 -2 ant/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java Index: DirectoryScannerTest.java =================================================================== RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- DirectoryScannerTest.java 7 Dec 2004 09:10:39 -0000 1.30 +++ DirectoryScannerTest.java 9 Feb 2005 08:16:03 -0000 1.31 @@ -1,5 +1,5 @@ /* - * Copyright 2001-2004 The Apache Software Foundation + * Copyright 2001-2005 The Apache Software Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,6 +19,7 @@ import org.apache.tools.ant.taskdefs.condition.Os; import org.apache.tools.ant.types.Resource; +import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.JavaEnvUtils; import junit.framework.TestCase; @@ -225,9 +226,13 @@ * to Runtime.exec() must be made to create a link to test against. */ - public void testSetFollowLinks() { + public void testSetFollowLinks() throws IOException { if (supportsSymlinks) { File linkFile = new File(System.getProperty("root"), "src/main/org/apache/tools/ThisIsALink"); + if (JavaEnvUtils.isKaffe()) { + System.err.println("link exists pre-test? " + linkFile.exists()); + } + try { // add conditions and more commands as soon as the need arises String[] command = new String[] { @@ -245,6 +250,11 @@ } File dir = new File(System.getProperty("root"), "src/main/org/apache/tools"); + if (JavaEnvUtils.isKaffe()) { + System.err.println("link exists after exec? " + linkFile.exists()); + System.err.println("Ant knows it is a link? " + FileUtils.getFileUtils().isSymbolicLink(dir, "ThisIsALink")); + } + DirectoryScanner ds = new DirectoryScanner(); // followLinks should be true by default, but if this ever @@ -301,9 +311,15 @@ !haveTaskdefsPackage); } finally { + if (JavaEnvUtils.isKaffe()) { + System.err.println("link exists pre-delete? " + linkFile.exists()); + } if (!linkFile.delete()) { throw new RuntimeException("Failed to delete " + linkFile); } + if (JavaEnvUtils.isKaffe()) { + System.err.println("link exists post-delete? " + linkFile.exists()); + } } } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]