Hi everyone,

The default test behaviour of maven is to fail the build, 
Since I don't want that in some cases, since I am failing tests
intentionally  (why?? : I am writing testcases for something I don't
know the intended behaviour of and the current behaviour strikes me as
odd or buggy, I will write the test as I see fit, and ask someone who
knows to get it the it's supposed to be -; hope you still with me..)

For this to work I have attached a patch, which allows a property to be
set in your favorit properties file. Default behaviour is still to fail
the test though..

Have fun..

Mvgr,
Martin


Index: src/templates/build/plugins/test/build.xml
===================================================================
RCS file: /home/cvspublic/jakarta-turbine-maven/src/templates/build/plugins/test/build.xml,v
retrieving revision 1.1
diff -u -r1.1 build.xml
--- src/templates/build/plugins/test/build.xml	15 May 2002 19:17:45 -0000	1.1
+++ src/templates/build/plugins/test/build.xml	29 May 2002 14:59:14 -0000
@@ -83,7 +83,7 @@
   <target 
     name="do-test" 
     depends="run-tests"
-    if="maven.test.failure">
+    if="maven.test.failure" unless="maven.test.dontfailontests">
 
     <fail message="There were unit test failures."/>
         
Index: xdocs/ref/properties.xml
===================================================================
RCS file: /home/cvspublic/jakarta-turbine-maven/xdocs/ref/properties.xml,v
retrieving revision 1.20
diff -u -r1.20 properties.xml
--- xdocs/ref/properties.xml	27 May 2002 21:25:27 -0000	1.20
+++ xdocs/ref/properties.xml	29 May 2002 14:59:16 -0000
@@ -548,6 +548,16 @@
             unit testing.  The default value is <code>8192</code>.
           </td>
         </tr>
+        <tr>
+          <td>maven.test.dontfailontests</td>
+          <td>Yes</td>
+          <td>
+            Specifies wheather you want to fail the build if a test
+            fails. The default is to fail the build. This property
+            is not used for integration unit tests.
+            tests.
+          </td>
+        </tr>
       </table>
     </section>
     <section name="Checkstyle Settings">

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

Reply via email to