geirm       01/03/22 17:04:41

  Modified:    build    testcases.xml
  Log:
  Added failonerror to all the test cases so you can make the testbed
  stop when one of the testcases fails.
  
  They are controlled by a single property, gump.failonerror, and you can
  guess why...
  
  The default is false to duplicate existing behavior...
  
  Revision  Changes    Path
  1.9       +15 -13    jakarta-velocity/build/testcases.xml
  
  Index: testcases.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-velocity/build/testcases.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- testcases.xml     2001/03/21 02:55:56     1.8
  +++ testcases.xml     2001/03/23 01:04:41     1.9
  @@ -12,6 +12,8 @@
     <!-- JUnit Testbed properties -->
     <property name="velocity.test.runner" value="junit.textui.TestRunner"/>
   
  + <property name="gump.failonerror" value="true"/>
  +
     <!-- Build classpath -->
     <path id="classpath">
       <fileset dir="./lib">
  @@ -66,7 +68,7 @@
     <target name="test-template">
       <echo message="Running Template tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.TemplateTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -77,7 +79,7 @@
     <target name="test-velocityapp"> 
       <echo message="Running app.Velocity tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.VelocityAppTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -88,7 +90,7 @@
     <target name="test-introspect"> 
       <echo message="Running Introspector tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.IntrospectorTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -99,7 +101,7 @@
     <target name="test-inlinevmscope">
       <echo message="Running Inline VM Scope tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}" >
         <arg value="org.apache.velocity.test.InlineScopeVMTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -110,7 +112,7 @@
     <target name="test-multi">
       <echo message="Running Multiple File Resource Path tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.MultipleFileResourcePathTest"/>
         <classpath>
           <path refid="classpath"/>
  @@ -121,7 +123,7 @@
     <target name="test-cpload">
       <echo message="Running Classpath Resource tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.ClasspathResourceTest"/>
         <classpath>
           <path refid="classpath"/>
  @@ -134,7 +136,7 @@
     <target name="test-contextsafety">
       <echo message="Running Context Safety tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.ContextSafetyTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -159,7 +161,7 @@
               lastModifiedCheck="false">
       </anakia>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}" >
         <arg value="org.apache.velocity.test.AnakiaTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -168,7 +170,7 @@
     </target>
   
     <target name="test-configuration">
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}" >
         <arg value="org.apache.velocity.test.ConfigurationTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -179,7 +181,7 @@
     <target name="test-externallogger">
       <echo message="Running external logger tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.ExternalLoggerTest"/>
         <classpath>
           <path refid="classpath"/>
  @@ -191,7 +193,7 @@
     <target name="test-methodinvocationexception">
       <echo message="Running MethodInvocationException tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.MethodInvocationExceptionTest"/>
         <classpath>
           <path refid="classpath"/>
  @@ -222,7 +224,7 @@
         outputFile="report"
       />
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.TexenTestCase"/>
         <classpath>
           <path refid="classpath"/>
  @@ -234,7 +236,7 @@
     <target name="test-multiloader">
       <echo message="Running MultiLoader tests..."/>
   
  -    <java classname="${velocity.test.runner}" fork="yes">
  +    <java classname="${velocity.test.runner}" fork="yes" 
failonerror="${gump.failonerror}">
         <arg value="org.apache.velocity.test.MultiLoaderTestCase"/>
         <classpath>
           <path refid="classpath"/>
  
  
  

Reply via email to