Author: bodewig
Date: Mon Sep 18 21:31:21 2006
New Revision: 447724

URL: http://svn.apache.org/viewvc?view=rev&rev=447724
Log:
update docs

Added:
    ant/antlibs/antunit/trunk/README   (with props)
Modified:
    ant/antlibs/antunit/trunk/docs/antunit.html
    ant/antlibs/antunit/trunk/docs/assert.html
    ant/antlibs/antunit/trunk/docs/assertions.html
    ant/antlibs/antunit/trunk/docs/index.html
    ant/antlibs/antunit/trunk/docs/plainlistener.html
    ant/antlibs/antunit/trunk/docs/xmllistener.html

Added: ant/antlibs/antunit/trunk/README
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/README?view=auto&rev=447724
==============================================================================
--- ant/antlibs/antunit/trunk/README (added)
+++ ant/antlibs/antunit/trunk/README Mon Sep 18 21:31:21 2006
@@ -0,0 +1,32 @@
+What's this?
+============
+
+This library contains tasks that enables Ant task developers to test
+their tasks with Ant and without JUnit.  It contains a few assertion
+tasks and an antunit task that runs build files instead of test
+classes and is modelled after the JUnit task.
+
+Learn more
+==========
+
+The documentation is included in the docs subdirectory of this
+distribution.  The home of this library is
+<http://ant.apache.org/antlibs/antunit/index.html>.
+
+Building
+========
+
+This Ant Library requires Ant 1.7.0beta2 or later to build, some of
+the test use JUnit 3 (3.8.2 recommended).
+
+It should work with any Java(TM) Runtime (and compile with any Java(TM)
+Developer Kit) starting with version 1.2.
+
+Using
+=====
+
+You use this Ant library like any other Ant library 8-)
+
+In short you can make it available to Ant in a variety of ways, please
+see the Ant manual or the index.html file in the docs subdirectory of
+this distribtion for details.

Propchange: ant/antlibs/antunit/trunk/README
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: ant/antlibs/antunit/trunk/docs/antunit.html
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/docs/antunit.html?view=diff&rev=447724&r1=447723&r2=447724
==============================================================================
--- ant/antlibs/antunit/trunk/docs/antunit.html (original)
+++ ant/antlibs/antunit/trunk/docs/antunit.html Mon Sep 18 21:31:21 2006
@@ -39,11 +39,12 @@
     <p>Tests are specified via ResourceCollections.</p>
 
     <p>All targets whose name starts with "test" (but not if the name
-    is "test" exactly) are considered test
-    cases.  If a test build file contains a target named setUp, this
-    gets executed before each test target.  If it contains a target
-    named tearDown this gets executed after each test target.  Each
-    test target is run in a fresh Ant project.</p>
+    is "test" exactly) are considered test cases.  If a test build
+    file contains a target named setUp, this gets executed before each
+    test target.  If it contains a target named tearDown this gets
+    executed after each test target.  Each test target is run in a
+    fresh Ant project, i.e. each test target has a fresh set of
+    properties and references.</p>
 
     <p>So in a build file with targets setUp, tearDown, test1 and
     test2, antunit will run two Ant builds.  One will run the targets
@@ -190,6 +191,14 @@
     &lt;fail message="test5 exits with error"/>
   &lt;/target>
 
+  &lt;target name="testLogCaptureActive">
+    &lt;au:assertReferenceSet refid="ant.antunit.log"/>
+  &lt;/target>
+
+  &lt;target name="test">
+    &lt;fail>should be ignored&lt;/fail>
+  &lt;/target>
+
   &lt;target name="tearDown">
     &lt;echo>tearDown&lt;/echo>
   &lt;/target>
@@ -208,15 +217,18 @@
 
 <pre>
 [au:antunit] Build File: .../src/etc/testcases/antunit/base.xml
-[au:antunit] Tests run: 4, Failures: 1, Errors: 1, Time elapsed: 0,187 sec
-[au:antunit] Target: test5 took 0,016 sec
-[au:antunit]    Caused an ERROR
-[au:antunit] test5 exits with error
-[au:antunit] Target: test4 took 0,129 sec
-[au:antunit]    FAILED
-[au:antunit] test4 fails
-[au:antunit] Target: test2 took 0 sec
-[au:antunit] Target: test1 took 0 sec
+[au:antunit] Tests run: 5, Failures: 1, Errors: 1, Time elapsed: 0.216 sec
+[au:antunit] Target: test2 took 0.001 sec
+[au:antunit] Target: test1 took 0.001 sec
+[au:antunit] Target: testLogCaptureActive took 0.128 sec
+[au:antunit] Target: test5  caused an ERROR
+[au:antunit]    at line 56, column 45
+[au:antunit]    Message: test5 exits with error
+[au:antunit]    took 0.01 sec
+[au:antunit] Target: test4  FAILED
+[au:antunit]    at line 50, column 42
+[au:antunit]    Message: test4 fails
+[au:antunit]    took 0.003 sec
 </pre>
   </body>
 </html>

Modified: ant/antlibs/antunit/trunk/docs/assert.html
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/docs/assert.html?view=diff&rev=447724&r1=447723&r2=447724
==============================================================================
--- ant/antlibs/antunit/trunk/docs/assert.html (original)
+++ ant/antlibs/antunit/trunk/docs/assert.html Mon Sep 18 21:31:21 2006
@@ -55,7 +55,7 @@
     <h3>Examples</h3>
 
     <p>Make the build fail with the message "foo is bar" if the
-      property foo has the value bar:</p>
+      property <code>foo</code> has the value bar:</p>
 
     <pre>
       &lt;assertTrue message="foo is bar"&gt;

Modified: ant/antlibs/antunit/trunk/docs/assertions.html
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/docs/assertions.html?view=diff&rev=447724&r1=447723&r2=447724
==============================================================================
--- ant/antlibs/antunit/trunk/docs/assertions.html (original)
+++ ant/antlibs/antunit/trunk/docs/assertions.html Mon Sep 18 21:31:21 2006
@@ -88,7 +88,7 @@
       property foo doesn't hold the value bar regardless of case:</p>
 
     <pre>
-      &lt;assertEquals message="foo is bar" expected="bar"
+      &lt;assertEquals message="foo is not bar" expected="bar"
                       actual="${foo}" casesensitive="false"/&gt;
     </pre>
 

Modified: ant/antlibs/antunit/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/docs/index.html?view=diff&rev=447724&r1=447723&r2=447724
==============================================================================
--- ant/antlibs/antunit/trunk/docs/index.html (original)
+++ ant/antlibs/antunit/trunk/docs/index.html Mon Sep 18 21:31:21 2006
@@ -29,13 +29,13 @@
 
     <h2>Requirements</h2>
 
-    <p>The current version requires Ant 1.7.x (read CVS HEAD).</p>
+    <p>The current version requires Ant 1.7.0 Beta 2 or later.</p>
 
     <h2>Where is it?</h2>
 
-    <p>The source code for the library currently lives in the
-    developer sandbox in Ant's SVN - <a
-    
href="http://svn.apache.org/viewcvs.cgi/ant/sandbox/antlibs/antunit/trunk/";>http://svn.apache.org/viewcvs.cgi/ant/sandbox/antlibs/antunit/trunk/</a>.</p>
+    <p>The source code for the library lives in the
+    antlibs subspace of Ant's SVN - <a
+    
href="http://svn.apache.org/viewcvs.cgi/ant/antlibs/antunit/trunk/";>http://svn.apache.org/viewcvs.cgi/ant/antlibs/antunit/trunk/</a>.</p>
 
     <h2>Installation</h2>
 

Modified: ant/antlibs/antunit/trunk/docs/plainlistener.html
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/docs/plainlistener.html?view=diff&rev=447724&r1=447723&r2=447724
==============================================================================
--- ant/antlibs/antunit/trunk/docs/plainlistener.html (original)
+++ ant/antlibs/antunit/trunk/docs/plainlistener.html Mon Sep 18 21:31:21 2006
@@ -47,11 +47,11 @@
       <tr>
         <td valign="top">toDir</td>
         <td valign="top">Directory where testreports will be written
-            to.  Default's to the project's basedir.</td>
+            to if writing to a file.  Defaults to the project's
+            basedir.</td>
         <td align="center">No.</td>
       </tr>
     </table>
-
 
   </body>
 </html>

Modified: ant/antlibs/antunit/trunk/docs/xmllistener.html
URL: 
http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/docs/xmllistener.html?view=diff&rev=447724&r1=447723&r2=447724
==============================================================================
--- ant/antlibs/antunit/trunk/docs/xmllistener.html (original)
+++ ant/antlibs/antunit/trunk/docs/xmllistener.html Mon Sep 18 21:31:21 2006
@@ -32,6 +32,12 @@
     information that appears as attributes for the JUnit formatter has
     been turned into elements to allow streaming of the report.</p>
 
+    <p>The AntUnit distribution comes with two XSLT stylesheets (in
+    the etc subdirectory of the binary or the src/etc directory of the
+    source release) that can be used together with Ant's
+    &lt;junitreport&gt; task to create reports about your AntUnit
+    tests.</p>
+
     <h3>Parameters</h3>
     <table border="1" cellpadding="2" cellspacing="0">
       <tr>
@@ -42,11 +48,33 @@
       <tr>
         <td valign="top">toDir</td>
         <td valign="top">Directory where testreports will be written
-            to.  Default's to the project's basedir.</td>
+            to.  Defaults to the project's basedir.</td>
         <td align="center">No.</td>
       </tr>
     </table>
 
+    <h3>Examples</h3>
+
+<pre>
+    &lt;au:antunit failonerror="false" errorproperty="antunit-failure">
+      &lt;fileset dir="${tests}" includes="*.xml"/>
+      &lt;au:xmllistener toDir="${reportsdir}"/>
+    &lt;/au:antunit>
+    &lt;junitreport>
+      &lt;fileset dir="${reportsdir}" includes="*.xml"/>
+      &lt;report format="frames" styledir="${antunit-styles}"
+              todir="${reportsdir}-frames"/>
+    &lt;/junitreport>
+    &lt;fail if="antunit-failure">At least one test has failed&lt;/fail>
+</pre>
+
+    <p>Runs AntUnit on all XML files in the directory
+    <code>${test}</code> writing XML reports to the directory
+    <code>${reportsdir}</code> (which must exist upfront).  Based on
+    the XML reports a consolidated HTML frame report is created in
+    <code>${reportsdir}-frames</code> using the stylesheets mentioned
+    above.  <code>${antunit-styles}</code> must point to the directory
+    containing the stylesheets.</p>
 
   </body>
 </html>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to