Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 59527 invoked from network); 15 Apr 2005 14:33:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Apr 2005 14:33:36 -0000 Received: (qmail 74629 invoked by uid 500); 15 Apr 2005 14:33:14 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 74532 invoked by uid 500); 15 Apr 2005 14:33:14 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 74502 invoked by uid 99); 15 Apr 2005 14:33:12 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Fri, 15 Apr 2005 07:33:07 -0700 Received: (qmail 59411 invoked by uid 65534); 15 Apr 2005 14:33:06 -0000 Message-ID: <20050415143306.59410.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: svnmailer-1.0.0-dev Date: Fri, 15 Apr 2005 14:33:06 -0000 Subject: svn commit: r161469 [1/5] - in ant/sandbox/antlibs: antunit/ antunit/branches/ antunit/tags/ antunit/trunk/ antunit/trunk/src/ antunit/trunk/src/etc/ antunit/trunk/src/etc/testcases/ antunit/trunk/src/main/ antunit/trunk/src/main/org/ antunit/trunk/src/main/org/apache/ antunit/trunk/src/main/org/apache/ant/ antunit/trunk/src/main/org/apache/ant/antlib/ antunit/trunk/src/main/org/apache/ant/antlib/antunit/ antunit/trunk/src/testcases/ antunit/trunk/src/testcases/org/ antunit/trunk/src/testcases/org/apache/ antunit/trunk/src/testcases/org/apache/ant/ antunit/trunk/src/testcases/org/apache/ant/antlib/ antunit/trunk/src/testcases/org/apache/ant/antlib/antunit/ dotnet/ dotnet/branches/ dotnet/branches/Ant_1.6.2_compatible/ dotnet/branches/Ant_1.6.2_compatible/docs/ dotnet/branches/Ant_1.6.2_compatible/src/ dotnet/branches/Ant_1.6.2_compatible/src/etc/ dotnet/branches/Ant_1.6.2_compatible/src/etc/testcases/ dotnet/branches/Ant_1.6.2_compatible/src/etc/testcases/src/ dotnet/branches/Ant_1.6.2_compatible/src/main/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/apache/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/apache/tools/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/apache/tools/ant/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/apache/tools/ant/taskdefs/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/apache/tools/ant/taskdefs/optional/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/apache/tools/ant/taskdefs/optional/dotnet/ dotnet/branches/Ant_1.6.2_compatible/src/main/org/apache/tools/ant/util/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/org/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/org/apache/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/org/apache/tools/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/org/apache/tools/ant/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/org/apache/tools/ant/taskdefs/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/org/apache/tools/ant/taskdefs/optional/ dotnet/branches/Ant_1.6.2_compatible/src/testcases/org/apache/tools/ant/taskdefs/optional/dotnet/ dotnet/tags/ dotnet/trunk/ dotnet/trunk/docs/ dotnet/trunk/src/ dotnet/trunk/src/etc/ dotnet/trunk/src/etc/testcases/ dotnet/trunk/src/etc/testcases/src/ dotnet/trunk/src/main/ dotnet/trunk/src/main/org/ dotnet/trunk/src/main/org/apache/ dotnet/trunk/src/main/org/apache/tools/ dotnet/trunk/src/main/org/apache/tools/ant/ dotnet/trunk/src/main/org/apache/tools/ant/taskdefs/ dotnet/trunk/src/main/org/apache/tools/ant/taskdefs/optional/ dotnet/trunk/src/main/org/apache/tools/ant/taskdefs/optional/dotnet/ dotnet/trunk/src/testcases/ dotnet/trunk/src/testcases/org/ dotnet/trunk/src/testcases/org/apache/ dotnet/trunk/src/testcases/org/apache/tools/ dotnet/trunk/src/testcases/org/apache/tools/ant/ dotnet/trunk/src/testcases/org/apache/tools/ant/taskdefs/ dotnet/trunk/src/testcases/org/apache/tools/ant/taskdefs/optional/ dotnet/trunk/src/testcases/org/apache/tools/ant/taskdefs/optional/dotnet/ svn/ svn/branches/ svn/tags/ svn/trunk/ svn/trunk/docs/ svn/trunk/src/ svn/trunk/src/etc/ svn/trunk/src/etc/testcases/ svn/trunk/src/main/ svn/trunk/src/main/org/ svn/trunk/src/main/org/apache/ svn/trunk/src/main/org/apache/tools/ svn/trunk/src/main/org/apache/tools/ant/ svn/trunk/src/main/org/apache/tools/ant/taskdefs/ svn/trunk/src/main/org/apache/tools/ant/taskdefs/svn/ svn/trunk/src/testcases/ svn/trunk/src/testcases/org/ svn/trunk/src/testcases/org/apache/ svn/trunk/src/testcases/org/apache/tools/ svn/trunk/src/testcases/org/apache/tools/ant/ svn/trunk/src/testcases/org/apache/tools/ant/taskdefs/ svn/trunk/src/testcases/org/apache/tools/ant/taskdefs/svn/ To: dev@ant.apache.org From: bodewig@apache.org X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: bodewig Date: Fri Apr 15 07:32:50 2005 New Revision: 161469 URL: http://svn.apache.org/viewcvs?view=3Drev&rev=3D161469 Log: Import sandbox antlibs Added: ant/sandbox/antlibs/antunit/ ant/sandbox/antlibs/antunit/branches/ ant/sandbox/antlibs/antunit/tags/ ant/sandbox/antlibs/antunit/trunk/ ant/sandbox/antlibs/antunit/trunk/build.xml (with props) ant/sandbox/antlibs/antunit/trunk/src/ ant/sandbox/antlibs/antunit/trunk/src/etc/ ant/sandbox/antlibs/antunit/trunk/src/etc/testcases/ ant/sandbox/antlibs/antunit/trunk/src/etc/testcases/assert.xml (with = props) ant/sandbox/antlibs/antunit/trunk/src/main/ ant/sandbox/antlibs/antunit/trunk/src/main/org/ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/AssertTask.java (with props) ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/AssertionFailedException.java (with props) ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/antlib.xml (with props) ant/sandbox/antlibs/antunit/trunk/src/testcases/ ant/sandbox/antlibs/antunit/trunk/src/testcases/org/ ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/ ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/antlib/ ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/antlib/a= ntunit/ ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/antlib/a= ntunit/AssertTest.java (with props) ant/sandbox/antlibs/dotnet/ ant/sandbox/antlibs/dotnet/branches/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/README (with= props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/build.xml (w= ith props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/dotnetexe= c=2Ehtml (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/index.htm= l (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/msbuild.h= tml (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nant.html= (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nunit.htm= l (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/wix.html = (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/dotnetexec.xml (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/msbuild.xml (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/nant.xml (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/nunit.xml (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/example.cs (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/example2.cs (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/fail.cs (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/msbuild.proj ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/nant.build ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/pass.cs (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/AbstractBuildTask.java (with pro= ps) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/DotNetExecTask.java (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/MSBuildTask.java (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/NAntTask.java (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/NUnitTask.java (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/WixTask.java (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/taskdefs/optional/dotnet/antlib.xml (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/util/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/main/org/a= pache/tools/ant/util/XMLFragment.java (with props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/taskdefs/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/taskdefs/optional/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/taskdefs/optional/dotnet/ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/taskdefs/optional/dotnet/DotNetExecTaskTest.java (wi= th props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/taskdefs/optional/dotnet/MSBuildTaskTest.java (with = props) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/taskdefs/optional/dotnet/NAntTaskTest.java (with pro= ps) ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/testcases/= org/apache/tools/ant/taskdefs/optional/dotnet/NUnitTaskTest.java (with pr= ops) ant/sandbox/antlibs/dotnet/tags/ ant/sandbox/antlibs/dotnet/trunk/ ant/sandbox/antlibs/dotnet/trunk/README (with props) ant/sandbox/antlibs/dotnet/trunk/build.xml (with props) ant/sandbox/antlibs/dotnet/trunk/docs/ ant/sandbox/antlibs/dotnet/trunk/docs/dotnetexec.html (with props) ant/sandbox/antlibs/dotnet/trunk/docs/index.html (with props) ant/sandbox/antlibs/dotnet/trunk/docs/msbuild.html (with props) ant/sandbox/antlibs/dotnet/trunk/docs/nant.html (with props) ant/sandbox/antlibs/dotnet/trunk/docs/nunit.html (with props) ant/sandbox/antlibs/dotnet/trunk/docs/wix.html (with props) ant/sandbox/antlibs/dotnet/trunk/src/ ant/sandbox/antlibs/dotnet/trunk/src/etc/ ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/ ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/dotnetexec.xml (wi= th props) ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/msbuild.xml (with = props) ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/nant.xml (with pro= ps) ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/nunit.xml (with pr= ops) ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/src/ ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/src/example.cs (wi= th props) ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/src/example2.cs (w= ith props) ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/src/fail.cs (with = props) ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/src/msbuild.proj ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/src/nant.build ant/sandbox/antlibs/dotnet/trunk/src/etc/testcases/src/pass.cs (with = props) ant/sandbox/antlibs/dotnet/trunk/src/main/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/ ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/AbstractBuildTask.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/DotNetExecTask.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/MSBuildTask.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/NAntTask.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/NUnitTask.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/WixTask.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/main/org/apache/tools/ant/taskdefs= /optional/dotnet/antlib.xml (with props) ant/sandbox/antlibs/dotnet/trunk/src/testcases/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/tas= kdefs/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/tas= kdefs/optional/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/tas= kdefs/optional/dotnet/ ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/tas= kdefs/optional/dotnet/DotNetExecTaskTest.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/tas= kdefs/optional/dotnet/MSBuildTaskTest.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/tas= kdefs/optional/dotnet/NAntTaskTest.java (with props) ant/sandbox/antlibs/dotnet/trunk/src/testcases/org/apache/tools/ant/tas= kdefs/optional/dotnet/NUnitTaskTest.java (with props) ant/sandbox/antlibs/svn/ ant/sandbox/antlibs/svn/branches/ ant/sandbox/antlibs/svn/tags/ ant/sandbox/antlibs/svn/trunk/ ant/sandbox/antlibs/svn/trunk/README (with props) ant/sandbox/antlibs/svn/trunk/build.xml (with props) ant/sandbox/antlibs/svn/trunk/docs/ ant/sandbox/antlibs/svn/trunk/docs/changelog.html (with props) ant/sandbox/antlibs/svn/trunk/docs/revisiondiff.html (with props) ant/sandbox/antlibs/svn/trunk/docs/svn.html (with props) ant/sandbox/antlibs/svn/trunk/docs/tagdiff.html (with props) ant/sandbox/antlibs/svn/trunk/src/ ant/sandbox/antlibs/svn/trunk/src/etc/ ant/sandbox/antlibs/svn/trunk/src/etc/changelog.xsl (with props) ant/sandbox/antlibs/svn/trunk/src/etc/diff.xsl (with props) ant/sandbox/antlibs/svn/trunk/src/etc/testcases/ ant/sandbox/antlibs/svn/trunk/src/etc/testcases/abstractsvntask.xml (= with props) ant/sandbox/antlibs/svn/trunk/src/etc/testcases/changelog.xml (with p= rops) ant/sandbox/antlibs/svn/trunk/src/etc/testcases/revisiondiff.xml (wit= h props) ant/sandbox/antlibs/svn/trunk/src/etc/testcases/tagdiff.xml (with pro= ps) ant/sandbox/antlibs/svn/trunk/src/main/ ant/sandbox/antlibs/svn/trunk/src/main/org/ ant/sandbox/antlibs/svn/trunk/src/main/org/apache/ ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/ ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/ ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/ ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/AbstractSvnTask.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/LineOrientedOutputStream.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/Svn.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/SvnChangeLogParser.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/SvnChangeLogTask.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/SvnChangeLogWriter.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/SvnDiffHandler.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/SvnEntry.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/SvnRevisionDiff.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/SvnTagDiff.java (with props) ant/sandbox/antlibs/svn/trunk/src/main/org/apache/tools/ant/taskdefs/sv= n/antlib.xml (with props) ant/sandbox/antlibs/svn/trunk/src/testcases/ ant/sandbox/antlibs/svn/trunk/src/testcases/org/ ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/ ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ant/ ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ant/taskde= fs/ ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ant/taskde= fs/svn/ ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ant/taskde= fs/svn/AbstractSvnTaskTest.java (with props) ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ant/taskde= fs/svn/SvnChangeLogTaskTest.java (with props) ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ant/taskde= fs/svn/SvnRevisionDiffTest.java (with props) ant/sandbox/antlibs/svn/trunk/src/testcases/org/apache/tools/ant/taskde= fs/svn/SvnTagDiffTest.java (with props) Added: ant/sandbox/antlibs/antunit/trunk/build.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/antunit/trunk/build.= xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/antunit/trunk/build.xml (added) +++ ant/sandbox/antlibs/antunit/trunk/build.xml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + At least one test has failed. + + \ No newline at end of file Propchange: ant/sandbox/antlibs/antunit/trunk/build.xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/antunit/trunk/src/etc/testcases/assert.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/antunit/trunk/src/et= c/testcases/assert.xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/antunit/trunk/src/etc/testcases/assert.xml (added) +++ ant/sandbox/antlibs/antunit/trunk/src/etc/testcases/assert.xml Fri Apr = 15 07:32:50 2005 @@ -0,0 +1,143 @@ + + + + + + + + Only run via JUnit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: ant/sandbox/antlibs/antunit/trunk/src/etc/testcases/assert.xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/ant= unit/AssertTask.java URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/antunit/trunk/src/ma= in/org/apache/ant/antlib/antunit/AssertTask.java?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/AssertTask.java (added) +++ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/AssertTask.java Fri Apr 15 07:32:50 2005 @@ -0,0 +1,70 @@ +/* + * Copyright 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. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implie= d=2E + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.ant.antlib.antunit; + +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.taskdefs.condition.Condition; +import org.apache.tools.ant.taskdefs.condition.ConditionBase; + +/** + * Exits the active build, giving an additional message if the single + * nested condition fails. + * + *

This one could as well be implemented as + * + *

+ * <macrodef name=3D"assertTrue">
+ *   <attribute name=3D"message" default=3D"Assertion failed"/>
+ *   <element name=3D"assertion" implicit=3D"true"/>
+ *   <sequential>
+ *     <fail message=3D"@{message}">
+ *       <condition>
+ *         <assertion/>
+ *       </condition>
+ *     </fail>
+ *   </sequential>
+ * </macrodef>
+ * 
+ *=20 + * but wouldn't be able to throw a specialized exception that way - + * and the macrodef would nest the exception in yet another + * BuildException.

+ */ +public class AssertTask extends ConditionBase { + + private String message =3D AssertionFailedException.DEFAULT_MESSAGE; + + public void setMessage(String value) { + this.message =3D value; + } + + public void execute() throws BuildException { + int count =3D countConditions(); + if (count > 1) { + throw new BuildException("You must not specify more tha one " + + "conditions"); + } + if (count < 1) { + throw new BuildException("You must specify a condition"); + } + if (!((Condition) getConditions().nextElement()).eval()) { + throw new AssertionFailedException(message); + } + } + +} \ No newline at end of file Propchange: ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antli= b/antunit/AssertTask.java ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/ant= unit/AssertionFailedException.java URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/antunit/trunk/src/ma= in/org/apache/ant/antlib/antunit/AssertionFailedException.java?view=3Dauto&= rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/AssertionFailedException.java (added) +++ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/AssertionFailedException.java Fri Apr 15 07:32:50 2005 @@ -0,0 +1,32 @@ +/* + * Copyright 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. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implie= d=2E + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + +package org.apache.ant.antlib.antunit; + +import org.apache.tools.ant.BuildException; + +/** + * Specialized BuildException thrown by the AssertTask task. + */ +public class AssertionFailedException extends BuildException { + + public static final String DEFAULT_MESSAGE =3D "Assertion failed"; + + public AssertionFailedException(String message) { + super(message); + } +} \ No newline at end of file Propchange: ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antli= b/antunit/AssertionFailedException.java ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/ant= unit/antlib.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/antunit/trunk/src/ma= in/org/apache/ant/antlib/antunit/antlib.xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/antlib.xml (added) +++ ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antlib/antuni= t/antlib.xml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: ant/sandbox/antlibs/antunit/trunk/src/main/org/apache/ant/antli= b/antunit/antlib.xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/antli= b/antunit/AssertTest.java URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/antunit/trunk/src/te= stcases/org/apache/ant/antlib/antunit/AssertTest.java?view=3Dauto&rev=3D161= 469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/antlib/a= ntunit/AssertTest.java (added) +++ ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/antlib/a= ntunit/AssertTest.java Fri Apr 15 07:32:50 2005 @@ -0,0 +1,138 @@ +/* + * Copyright 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. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implie= d=2E + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +package org.apache.ant.antlib.antunit; + +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.BuildFileTest; + +public class AssertTest extends BuildFileTest { + + public AssertTest(String name) { + super(name); + } + + public void setUp() { + configureProject("src/etc/testcases/assert.xml"); + } + + public void testTruePass() { + testPass("assertTruePass"); + } + public void testFalsePass() { + testPass("assertFalsePass"); + } + public void testEqualsPass() { + testPass("assertEqualsPass"); + } + public void testEqualsCasePass() { + testPass("assertEqualsCasePass"); + } + public void testPropertySetPass() { + testPass("assertPropertySetPass"); + } + public void testPropertyEqualsPass() { + testPass("assertPropertyEqualsPass"); + } + public void testPropertyEqualsCasePass() { + testPass("assertPropertyEqualsCasePass"); + } + public void testFileExistsPass() { + testPass("assertFileExistsPass"); + } + public void testFileDoesntExistPass() { + testPass("assertFileDoesntExistPass"); + } + public void testDestIsUptodatePass() { + testPass("assertDestIsUptodatePass"); + } + public void testDestIsOutofdatePass() { + testPass("assertDestIsOutofdatePass"); + } + + public void testTrueFail() { + testFail("assertTrueFail"); + } + public void testFalseFail() { + testFail("assertFalseFail"); + } + public void testEqualsFail1() { + testFail("assertEqualsFail1", "Expected 'bar' but was 'baz'"); + } + public void testEqualsFail2() { + testFail("assertEqualsFail2", "Expected 'bar' but was 'BAR'"); + } + public void testPropertySetFail() { + testFail("assertPropertySetFail", "Expected property 'foo'"); + } + public void testPropertyEqualsFail1() { + testFail("assertPropertyEqualsFail1", "Expected property 'foo' to = have value 'bar' but was '${foo}'"); + } + public void testPropertyEqualsFail2() { + testFail("assertPropertyEqualsFail2", "Expected property 'foo' to = have value 'baz' but was 'bar'"); + } + public void testPropertyEqualsFail3() { + testFail("assertPropertyEqualsFail3", "Expected property 'foo' to = have value 'BAR' but was 'bar'"); + } + public void testFileExistsFail() { + testFail("assertFileExistsFail", + "Expected file 'assert.txt' to exist"); + } + public void testFileDoesntExistFail() { + testFail("assertFileDoesntExistFail", + "Didn't expect file 'assert.xml' to exist"); + } + public void testDestIsUptodateFail() { + testFail("assertDestIsUptodateFail", + "Expected '../../main/org/apache/ant/antlib/antunit/Asser= tTask.java' to be more recent than '../../../build/classes/org/apache/ant/a= ntlib/antunit/AssertTask.class'"); + } + public void testDestIsOutofdateFail() { + testFail("assertDestIsOutofdateFail", + "Expected '../../main/org/apache/ant/antlib/antunit/Asser= tTask.java' to be more recent than '../../../build/classes/org/apache/ant/a= ntlib/antunit/AssertTask.class'"); + } + + + private void testPass(String target) { + executeTarget(target); + } + + private void testFail(String target) { + testFail(target, "Assertion failed"); + } + + private void testFail(String target, String message) { + try { + executeTarget(target); + fail("Expected failed assetion"); + } catch (AssertionFailedException e) { + assertEquals(message, e.getMessage()); + } catch (BuildException e) { + // depending on the number of macrodef indirections, this + // can become arbitrarily deep + while (true) { + Throwable t =3D e.getCause(); + assertNotNull(t); + assertTrue("nested is a BuildException", + t instanceof BuildException); + if (t instanceof AssertionFailedException) { + assertEquals(message, e.getMessage()); + break; + } + e =3D (BuildException) t; + } + } // end of try-catch + } +} \ No newline at end of file Propchange: ant/sandbox/antlibs/antunit/trunk/src/testcases/org/apache/ant/= antlib/antunit/AssertTest.java ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/README URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/README?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/README (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/README Fri Apr= 15 07:32:50 2005 @@ -0,0 +1,38 @@ +dotnet sandbox README +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + +Author: +------- + +Stefan Bodewig, but feel free to go ahead and modify to your liking. + +Goal: +----- + +Provide a simple infrastructure to execute .NET applications from +within Ant for different VMs so that the user doesn't have to change +the build file when she wants to run Mono on Linux and Microsoft's VM +on Windows. + +This sounds far more ambitioned than it actually is. + +Short term goals are: + +* A task that can be used as + + + + without testing for the environment (see the dotnet.xml build file + for Ant's tests as an example for what may become simpler with + this). + +* A task. + +* A task - if only for the fun of having it. + +* A task. + +* A task. + +Those tasks should end up in an antlib of their own in order to be +distributable independent of Ant. Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/README ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/build.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/build.xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/build.xml (add= ed) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/build.xml Fri = Apr 15 07:32:50 2005 @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + At least one test has failed. + + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/build.= xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/dotnet= exec.html URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/docs/dotnetexec.html?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/dotnetexe= c=2Ehtml (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/dotnetexe= c=2Ehtml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,32 @@ + + + + DotNetExec Task + + + +

DotNetExec

+ +

Description

+ +

Executes a .NET assembly that's on your PATH or pointed to + directly by the executable attribute.

+ +

This task is an extension of Ant's exec + task and supports all attributes and nested child elements of that + task. Use the executable attribute to specify the name of the + assembly (including the extension).

+ +

This task allows you to choose the .NET framework via the + vm attribute. The default value is "microsoft" on + Windows and "mono" on all other platforms. "microsoft" is a magic + name that means "run the assembly as executable directly" - this + may also work for Mono on Linux systems with the binfmt feature + described in the Mono FAQ.

+ +
+

Copyright © 2003-2004 The Apache Software F= oundation. All rights Reserved.

+ + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/d= otnetexec.html ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/index.= html URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/docs/index.html?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/index.htm= l (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/index.htm= l Fri Apr 15 07:32:50 2005 @@ -0,0 +1,142 @@ + + + + Dotnet Ant Library + + + +

Introduction

+ +

This is a library of Ant tasks that support using .NET + executables accross different platforms and in particular support + using common .NET development tools like NAnt or NUnit from within Ant.

+ +

Requirements

+ +

The current version requires Ant 1.6.2 or later and may even + work better for a CVS build of Ant created from CVS HEAD.

+ +

Where is it?

+ +

The source code for the library currently lives in the + developer sandbox in Ant's CVS - http://cvs.apache.org/viewcvs.cgi/ant/proposal/sandbox/dotnet/. + A binary can be found at http://cvs.a= pache.org/~bodewig/dotnet/dotnet.jar. + A zip file containing the docs is also available.=

+ +

Note that these are temporary locations and may change later.

+ +

Feedback

+ +

Right now direct any feedback either directly to me or the Ant + developer list. + +

Installation

+ +

If you are building this from sources, run the antlib target + and you'll get a file dotnet.jar. If you've + downloaded dotnet.jar, you are already ready.

+ +

There are several ways to use the tasks:

+ +
    +
  • The traditional way: +
    +          <taskdef=20
    +            resource=3D"org/apache/tools/ant/taskdefs/optional/dotnet/antl=
    ib.xml">
    +            <classpath>
    +              <pathelement location=3D"YOUR-PATH-TO/dotnet.jar"/>
    +            </classpath>
    +          </taskdef>
    +        
    + + With this you can use the tasks like plain Ant tasks, they'll + live in the default namespace. I.e. if you can run + <exec> without any namespace prefix, you can do so for + <dotnetexec> as well. +
  • + +
  • Similar, but assigning a namespace URI +
    +          <taskdef=20
    +            uri=3D"antlib:org.apache.tools.ant.taskdefs.optional.dotnet"
    +            resource=3D"org/apache/tools/ant/taskdefs/optional/dotnet/antl=
    ib.xml">
    +            <classpath>
    +              <pathelement location=3D"YOUR-PATH-TO/dotnet.jar"/>
    +            </classpath>
    +          </taskdef>
    +        
    + + This puts you task into a separate namespace than Ant's + namespace. You would use the tasks like + +
    +          <project
    +            xmlns:dn=3D"antlib:org.apache.tools.ant.taskdefs.optional.dotn=
    et"
    +            xmlns=3D"antlib:org.apache.tools.ant">
    +            ...
    +            <dn:nant>
    +              <dn:target name=3D"my-target"/>
    +            </dn:nant>
    +        
    + + or + +
    +          <nant xmlns=3D"antlib:org.apache.tools.ant.taskdefs.optional.=
    dotnet">
    +            <target name=3D"my-target"/>
    +          </nant>
    +        
    + + or a variation thereof. +
  • + +
  • Using Ant's autodiscovery. Place dotnet.jar + into a directory and use ant -lib + DIR-CONTAINING-THE-JAR or copy it into + ANT_HOME/lib - and then in your build file, simply + declare the namespace on the project tag: + +
    +          <project
    +            xmlns:dn=3D"antlib:org.apache.tools.ant.taskdefs.optional.dotn=
    et"
    +            xmlns=3D"antlib:org.apache.tools.ant">
    +        
    + + And all tasks of this library will automatically be available + in the dn namespace without any + taskdef. +
  • +
+ +

Tasks

+ +
    +
  • dotnetexec - run a .NET + assembly that's in your PATH. You can chose the framework that + is going to be used - defaults to Mono on non-Windows platforms + and Microsoft's on Windows.
  • + +
  • nant - execute the NAnt build + tool.
  • + +
  • msbuild - execute the MSBuild build + tool, untested.
  • + +
  • wix - execute the WiX toolset, untested= .
  • + +
  • nunit - execute the + nunit-console.exe NUnit + test runner.
  • +
+ +
+

Copyright © 2003-2004 The Apache Software F= oundation. All rights Reserved.

+ + Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/i= ndex.html ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/msbuil= d=2Ehtml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/docs/msbuild.html?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/msbuild.h= tml (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/msbuild.h= tml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,109 @@ + + + + MSBuild Task + + + +

MSBuild

+ +

Description

+ +

Runs the MSBuild build tool presented at the 2003 PDC. This + task is completely untested as the developers have no access to + the tool, it has been implemented by looking at the docs only.

+ +

You can either use an existing build file or nest a build file + (snippet) as a child into the task. If you don't specify either, + MSBuild's default build file search algorithm will apply.

+ +

Parameters

+ + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
buildfileExternal build file to invoke MSBuild on.No.
vmSame as dotnetexec's vm attribute. + Specify the framework to use.No.
+ +

Parameters specified as nested elements

+

target

+ +

target has a single required attribute name - + specifies a target to be run.

+ +

property

+ +

property has two required attributes. name and + value that specify name and value of a property that is to be + defined in the MSBuild invocation.

+ +

build

+ +

This element allows no attributes. You can nest a MSBuild build + file into it and MSBuild will be executed on that. You can also nest + a build file snippet instead and Ant will wrap the necessary MSBuild + <Project> around it.

+ +

Examples

+ +

Let MSBuild search for a *.proj file in the (Ant) project's base + directory and execute the default target in it:

+ +
<msbuild/>
+ =20 +

Let MSBuild execute the targets named foo and bar in the build + file msbuild.proj in Ant's basedir and pass the property + /property:test=3Dtestvalue to it:

+ +
+      <msbuild buildfile=3D"msbuild.proj">
+        <target name=3D"foo"/>
+        <target name=3D"bar"/>
+        <property name=3D"test" value=3D"testvalue"/>
+      </msbuild>
+    
+ +

Define a build file embeded into the task, let MSBuild execute the + echo target of that build file.

+ +
+      <msbuild>
+        <target name=3D"echo">
+        <build>
+          <Project DefaultTargets=3D"empty">
+            <Target Name=3D"empty"/>
+            <Target Name=3D"echo">
+              <Task Name=3D"Echo" Message=3D"This is MSBuild"/>
+            </Target>
+          </Project>
+        </build>
+      </msbuild>
+    
+ +

Run MSBuild's Echo task (if there actually is one):

+ +
+      <msbuild>
+        <build>
+          <Task Name=3D"Echo" Message=3D"This is MSBuild"/>
+        </build>
+      </msbuild>
+    
+ +
+

Copyright © 2003-2004 The Apache Software F= oundation. All rights Reserved.

+ + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/m= sbuild.html ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nant.h= tml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/docs/nant.html?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nant.html= (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nant.html= Fri Apr 15 07:32:50 2005 @@ -0,0 +1,108 @@ + + + + NAnt Task + + + +

NAnt

+ +

Description

+ +

Runs the NAnt build + tool.

+ +

You can either use an existing build file or nest a build file + (snippet) as a child into the task. If you don't specify either, + NAnt's default build file search algorithm will apply.

+ +

Parameters

+ + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
buildfileExternal build file to invoke NAnt on.No.
vmSame as dotnetexec's vm attribute. + Specify the framework to use.No.
+ +

Parameters specified as nested elements

+

target

+ +

target has a single required attribute name - + specifies a target to be run.

+ +

property

+ +

property has two required attributes. name and + value that specify name and value of a property that is to be + defined in the NAnt invocation.

+ +

build

+ +

This element allows no attributes. You can nest a NAnt build + file into it and NAnt will be executed on that. You can also nest + a build file snippet instead and Ant will wrap the necessary NAnt + <project> around it.

+ +

Examples

+ +

Let NAnt search for a *.build file in the (Ant) project's base + directory and execute the default target in it:

+ +
<nant/>
+ =20 +

Let NAnt execute the targets named foo and bar in the build + file nant.build in Ant's basedir and pass the property + -D:test=3Dtestvalue to it:

+ +
+      <nant buildfile=3D"nant.build">
+        <target name=3D"foo"/>
+        <target name=3D"bar"/>
+        <property name=3D"test" value=3D"testvalue"/>
+      </nant>
+    
+ +

Define a build file embeded into the task, let NAnt execute the + echo target of that build file.

+ +
+      <nant>
+        <target name=3D"echo">
+        <build>
+          <project basedir=3D"." default=3D"empty">
+            <target name=3D"empty"/>
+            <target name=3D"echo">
+              <echo message=3D"this is NAnt"/>
+            </target>
+          </project>
+        </build>
+      </nant>
+    
+ +

Run NAnt's echo task:

+ +
+      <nant>
+        <build>
+          <echo message=3D"this is NAnt"/>
+        </build>
+      </nant>
+    
+ +
+

Copyright © 2003-2004 The Apache Software F= oundation. All rights Reserved.

+ + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/n= ant.html ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nunit.= html URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/docs/nunit.html?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nunit.htm= l (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/nunit.htm= l Fri Apr 15 07:32:50 2005 @@ -0,0 +1,177 @@ + + + + NUnit Task + + + +

NUnit

+ +

Description

+ +

Runs the NUnit console + test runner.

+ +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
vmSame as dotnetexec's vm attribute. + Specify the framework to use.No.
configConfig file to useNo.
outputWhere test output should go.No.
errorWhere test error output should go.No.
xmloutWhere NUnit's XML output should go.No.
transformThe transformation to apply.No.
threadCauses a separate thread to be created for + running the tests - see the NUnit documentation for + details.No - defaults to false.
noshadowDisables shadow copying of the assembly in + order to provide improved performance..No - defaults to false.
fixtureTest fixture to run.No.
labelsCauses an identifying label to be displayed + at the start of each test case.No - defaults to false.
failOnErrorStops the build if NUnit returns with a code + indicating an error or failure.No - defaults to false.
+ +

Parameters specified as nested elements

+

testassembly

+ +

testassembly has a single required attribute name - + specifies an assembly or a project file holding tests.

+ +

include/exclude

+ +

in/exclude have a single required attribute name - + specifies a category to include or exclude from the tests.

+ +

Note that in current versions of NUnit (up to 2.2) you + may choose to either include or exclude categories in a run, but + not both. This task does not enforce this restriction + since future versions of NUnit may change behavior.

+ +

redirector

+ +

A nested I/O + Redirector can be specified. Any file mapping is done using a + null sourcefile; therefore not all Mapper + types will return results.

+ +

env

It is possible to specify environment variables to + pass to the system command via nested <env> + elements. They support the same attributes as the nested en= v + element of the <exec> task.

+ +

Examples

+ +

Specify an assembly or project:

+ +
+      <nunit>
+        <testassembly name=3D"nunit.tests.dll"/>
+      </nunit>
+    
+ =20 +

or

+ +
+      <nunit>
+        <testassembly name=3D"nunit.tests.csproj"/>
+      </nunit>
+    
+ =20 +

Specifying an Assembly and a Fixture

+ +
+      <nunit fixture=3D"NUnit.Tests.AssertionTests">
+        <testassembly name=3D"nunit.tests.dll"/>
+      </nunit>
+    
+ +

Specifying Test Categories to Include

+ +
+      <nunit>
+        <testassembly name=3D"nunit.tests.dll"/>
+        <include name=3D"Baseline"/>
+      </nunit>
+    
+ +

Specifying the XML file name

+ +
+      <nunit xmlout=3D"console-test.xml">
+        <testassembly name=3D"nunit.tests.dll"/>
+      </nunit>
+    
+ +

changes the name of the output file to "console-test.xml" - + note that this task will resolve file names relative to the + project's base directory, not the current working directory.

+ +

Specifying Multiple Assemblies

+ +
+      <nunit>
+        <testassembly name=3D"assembly1.dll"/>
+        <testassembly name=3D"assembly2.dll"/>
+        <testassembly name=3D"assembly3.dll"/>
+      </nunit>
+    
+ +
+

Copyright © 2004 The Apache Software Founda= tion. All rights Reserved.

+ + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/n= unit.html ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/wix.ht= ml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/docs/wix.html?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/wix.html = (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/wix.html = Fri Apr 15 07:32:50 2005 @@ -0,0 +1,177 @@ + + + + Wix Task + + + +

Wix

+ +

Description

+ +

Runs the candle, light or both from the Wix toolset.

+ +

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
AttributeDescriptionRequired
sourceThe single source file to process.Either this or at least one nested + <sources> set.
targetThe expected target file.Yes, unless you run candle without light.
modeWhich part of the toolset to run, one of + "candle", "light" or + "both".No, default is "both".
vmSame as dotnetexec's vm attribute. + Specify the framework to use.No.
+ +

Parameters specified as nested elements

+ +

sources

+ +

Specify source files that shall be passed on the command line. + This is a fileset.

+ +

moresources

+ +

Specify source files that shall not be passed on the command + line. This is a fileset.

+ +

Typically this would list include files when running candle or + the files that vecome part of the MSI file when running light. + The files in this set are only used for timestamp comparisons. If + neither these files nor the given "normal" sources are + newer than the expected target, the task won't do anything.

+ + +

Examples

+ +

Create product.wixobj from product.wxs: + +

+      <wix mode=3D"candle" source=3D"product.wxs"/>
+    
+ +

The same but using a nested sources element:

+ +
+      <wix mode=3D"candle">
+        <sources dir=3D".">
+          <include name=3D"product.wxs"/>
+        </sources>
+      </wix>
+    
+ +

Create product.msi from product.wixobj: + +

+      <wix mode=3D"light" source=3D"product.wixobj" target=3D"product.m=
si"/>
+    
+ +

Combine the examples into a single step:

+ +
+      <wix source=3D"product.wxs" target=3D"product.msi"/>
+    
+ +

Note that the task wouldn't do anything if + product.wxs was older than + product.wixobj and product.wixobj was + older than product.msi.

+ +

Compile multiple .wxs files at once:

+ +
+      <wix mode=3D"candle">
+        <sources dir=3D".">
+          <include name=3D"*.wxs"/>
+        </sources>
+      </wix>
+    
+ +

Compile multiple .wxs files at once, specify some + include files in addition to that:

+ +
+      <wix mode=3D"candle">
+        <sources dir=3D".">
+          <include name=3D"*.wxs"/>
+        </sources>
+        <moresources dir=3D".">
+          <include name=3D"*.wxi"/>
+        </moresources>
+      </wix>
+    
+ +

Link multiple .wixobj files at once:

+ +
+      <wix mode=3D"light" target=3D"product.msi">
+        <sources dir=3D".">
+          <include name=3D"*.wixobj"/>
+        </sources>
+      </wix>
+    
+ +

Link multiple .wixobj files at once and specify + that the files in directory "source" will become part of + the package:

+ +
+      <wix mode=3D"light" target=3D"product.msi">
+        <sources dir=3D".">
+          <include name=3D"*.wixobj"/>
+        </sources>
+        <moresources dir=3D"source"/>
+      </wix>
+    
+ +
Combine multiple .wxs files and include files
+    into a single package and specify that the package will contain
+    files from the source directory:
+ +
+      <wix target=3D"product.msi">
+        <sources dir=3D".">
+          <include name=3D"*.wxs"/>
+        </sources>
+        <moresources dir=3D".">
+          <include name=3D"*.wxi"/>
+        </moresources>
+        <moresources dir=3D"source"/>
+      </wix>
+    
+ +

Again, if the intermediate .wixobj files are newer + that the corresponding .wxs files (and all include + files) the candle step will be skipped. If + product.msi is newer than all files, the task won't + do anything.

+ +
+

Copyright © 2004 The Apache Software Founda= tion. All rights Reserved.

+ + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/docs/w= ix.html ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/tes= tcases/dotnetexec.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/src/etc/testcases/dotnetexec.xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/dotnetexec.xml (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/dotnetexec.xml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + csc.found=3D${csc.found} + + + + + + mcs.found=3D${mcs.found} + + + + + + + + + + + + + + + + + + + + + Needed C# compiler is missing + + + + + + + + No app ${testCSC.exe} created + + + + + + Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/et= c/testcases/dotnetexec.xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/tes= tcases/msbuild.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/src/etc/testcases/msbuild.xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/msbuild.xml (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/msbuild.xml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/et= c/testcases/msbuild.xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/tes= tcases/nant.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/src/etc/testcases/nant.xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/nant.xml (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/nant.xml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/et= c/testcases/nant.xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/tes= tcases/nunit.xml URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/src/etc/testcases/nunit.xml?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/nunit.xml (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/nunit.xml Fri Apr 15 07:32:50 2005 @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/et= c/testcases/nunit.xml ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/tes= tcases/src/example.cs URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/src/etc/testcases/src/example.cs?view=3Dauto&rev=3D161469 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/example.cs (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/example.cs Fri Apr 15 07:32:50 2005 @@ -0,0 +1,25 @@ +/* + * Copyright 2001-2004 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. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implie= d=2E + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +=20 +using System; + +public class Example { + + public static void Main(String[] args) { + Example2.echo(); + } +} Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/et= c/testcases/src/example.cs ---------------------------------------------------------------------------= --- svn:eol-style =3D native Added: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/tes= tcases/src/example2.cs URL: http://svn.apache.org/viewcvs/ant/sandbox/antlibs/dotnet/branches/Ant_= 1=2E6.2_compatible/src/etc/testcases/src/example2.cs?view=3Dauto&rev=3D1614= 69 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D --- ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/example2.cs (added) +++ ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/etc/testca= ses/src/example2.cs Fri Apr 15 07:32:50 2005 @@ -0,0 +1,31 @@ +/* + * Copyright 2001-2004 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. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implie= d=2E + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +=20 +using System; + +/** + * this is just here to create confusion + */ +public class Example2 { + + public int some_variable=3D3; + =20 + public static void echo() { + Console.WriteLine("hello, I look like Java, but I'm really .NET"); + } + =20 +} Propchange: ant/sandbox/antlibs/dotnet/branches/Ant_1.6.2_compatible/src/et= c/testcases/src/example2.cs ---------------------------------------------------------------------------= --- svn:eol-style =3D native --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org