diff --git a/src/etc/testcases/core/directoryscanner.xml b/src/etc/testcases/core/directoryscanner.xml
index 90a6dca7f..31a5fc884 100644
--- a/src/etc/testcases/core/directoryscanner.xml
+++ b/src/etc/testcases/core/directoryscanner.xml
@@ -5,6 +5,10 @@
+
+
+
+
diff --git a/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java b/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java
index ba234ca90..263d103aa 100644
--- a/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java
+++ b/src/testcases/org/apache/tools/ant/DirectoryScannerTest.java
@@ -351,40 +351,25 @@ public class DirectoryScannerTest extends BuildFileTest {
* Test inspired by Bug#1415.
*/
public void testChildrenOfExcludedDirectory() {
- File dir = new File("src/main/org/apache/tools");
+ getProject().executeTarget("children-of-excluded-dir-setup");
DirectoryScanner ds = new DirectoryScanner();
- ds.setBasedir(dir);
- ds.setExcludes(new String[] {"ant/**"});
+ ds.setBasedir(new File(getProject().getBaseDir(), "tmp"));
+ ds.setExcludes(new String[] {"alpha/**"});
+ ds.setFollowSymlinks(false);
ds.scan();
-
- boolean haveZipPackage = false;
- boolean haveTaskdefsPackage = false;
- String[] included = ds.getIncludedDirectories();
- for (int i=0; i