Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 54325 invoked from network); 24 Jul 2006 04:08:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 Jul 2006 04:08:18 -0000 Received: (qmail 18541 invoked by uid 500); 24 Jul 2006 04:08:17 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 18487 invoked by uid 500); 24 Jul 2006 04:08:17 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 18476 invoked by uid 500); 24 Jul 2006 04:08:17 -0000 Received: (qmail 18473 invoked by uid 99); 24 Jul 2006 04:08:17 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 23 Jul 2006 21:08:17 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 23 Jul 2006 21:08:16 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 6A77D1A981A; Sun, 23 Jul 2006 21:07:56 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r424897 - /ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java Date: Mon, 24 Jul 2006 04:07:56 -0000 To: ant-cvs@apache.org From: kevj@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20060724040756.6A77D1A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: kevj Date: Sun Jul 23 21:07:55 2006 New Revision: 424897 URL: http://svn.apache.org/viewvc?rev=424897&view=rev Log: Use ResourceCollections - integration tested, but not unit tested Modified: ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java Modified: ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java URL: http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java?rev=424897&r1=424896&r2=424897&view=diff ============================================================================== --- ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java (original) +++ ant/antlibs/antunit/trunk/src/main/org/apache/ant/antunit/AntUnit.java Sun Jul 23 21:07:55 2006 @@ -27,13 +27,13 @@ import org.apache.tools.ant.BuildEvent; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.BuildListener; -import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.Project; import org.apache.tools.ant.ProjectHelper; import org.apache.tools.ant.Target; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.LogOutputStream; -import org.apache.tools.ant.types.FileSet; +import org.apache.tools.ant.types.ResourceCollection; +import org.apache.tools.ant.types.resources.FileResource; /** * Run all targets in a given build file who's name starts with "test". @@ -101,8 +101,8 @@ /** * adds build files to run as tests. */ - public void add(FileSet fs) { - filesets.add(fs); + public void add(ResourceCollection rc) { + filesets.add(rc); } /** @@ -125,7 +125,7 @@ } Iterator iter = filesets.iterator(); while (iter.hasNext()) { - doFileSet((FileSet) iter.next()); + doFileSet((ResourceCollection) iter.next()); } if (failOnError && (failures > 0 || errors > 0)) { throw new BuildException(ERROR_TESTS_FAILED @@ -138,12 +138,10 @@ /** * Processes a fileset. */ - private void doFileSet(FileSet fs) { - DirectoryScanner ds = fs.getDirectoryScanner(getProject()); - File fromDir = fs.getDir(getProject()); - String[] files = ds.getIncludedFiles(); - for (int i = 0; i < files.length; i++) { - doFile(new File(fromDir, files[i])); + private void doFileSet(ResourceCollection rc) { + Iterator i = rc.iterator(); + while(i.hasNext()) { + doFile(((FileResource)i.next()).getFile()); } } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org