ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dona...@apache.org
Subject cvs commit: jakarta-ant/proposal/myrmidon/src/make sample.ant
Date Sun, 10 Jun 2001 12:57:32 GMT
donaldp     01/06/10 05:57:32

  Modified:    proposal/myrmidon/src/make sample.ant
  Log:
  Split test targets into many. Include an "all" target and moved primitive tests to another
build file.
  
  Revision  Changes    Path
  1.6       +42 -66    jakarta-ant/proposal/myrmidon/src/make/sample.ant
  
  Index: sample.ant
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/proposal/myrmidon/src/make/sample.ant,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- sample.ant	2001/06/08 09:42:39	1.5
  +++ sample.ant	2001/06/10 12:57:32	1.6
  @@ -18,101 +18,77 @@
   
     <property name="year" value="2000"/>
   
  -  <target name="main" depends="property-test" />
  +  <target name="main" depends="typedef-test, converterdef-test, datatype-test, namespace-test"
/>
   
  -  <target name="no-test-target" unless="no-do-tests">
  -    <echo message="No tests done here"/>
  -  </target>
  -
  -  <target name="test-target" depends="no-test-target" if="no-do-tests">
  -
  -    <echo message="Tests away"/>
  +  <target name="all" depends="property-test, typedef-test, converterdef-test, ant-call-test,
datatype-test, namespace-test" />
   
  -    <prim-test
  -        integer="1"
  -        integer2="2"
  -        short="3"
  -        short2="4"
  -        long="5"
  -        long2="6"
  -        byte="7"
  -        byte2="8"
  -        string="aString"
  -        float="1.0"
  -        float2="2.0"
  -        double="3.0"
  -        double2="4.0"
  -     />
  -
  -    <sub-elements-test>
  -<!--
  -      <create-beep message="Evaluation of ant.install.dir=${ant.install.dir}" />
  -          <add-beep message="Evaluation of ant.install.lib=${ant.install.lib}" />
  +<!--    
  +    <register-tasklib lib="../../dist/lib/core.tsk" />
   -->
  -    </sub-elements-test>
   
  -<!--    <conf-test message="Test of configuration=${ant.install.lib}" /> -->
  -    
  -    <content-test>123</content-test>
  -    
  -  </target>
  -
  -  <target name="property-test" depends="test-target">
  +  <target name="property-test">
       <property name="blah" value="fred" />
       <property name="${blah}" value="barney" />
   
  -    <register-tasklet lib="../../dist/lib/core.tsk" 
  -                      name="echo2" 
  -                      classname="org.apache.ant.modules.basic.Echo" />
  +    <echo message="Doing the funky Echo with ${blah} ${fred} Year=${year}!"/>
  +  </target>
   
  -<!--    
  -    <register-tasklib lib="../../dist/lib/core.tsk" />
  -    <register-converter classname="org.apache.ant.modules.basic.StringToClassConverter"
  -                        source-type="java.lang.String"
  -                        destination-type="java.lang.Class"
  -                        lib="../../dist/lib/core.tsk" />
  --->
  +  <target name="typedef-test">
  +    <typedef name="echo2" 
  +             type="task" 
  +             classname="org.apache.ant.modules.basic.Echo" 
  +             lib="../../dist/lib/core.tsk" />
   
  -    <echo message="Doing the funky Echo with ${blah} ${fred} Year=${year}!"/>
       <echo2 message="Luke to Echo base. Can you hear me?"/>
  +  </target>
  +
  +  <target name="converterdef-test">
  +    <converterdef classname="org.apache.ant.modules.basic.StringToClassConverter"
  +                  source-type="java.lang.String"
  +                  destination-type="java.lang.Class"
  +                  lib="../../dist/lib/core.tsk" />
  +  </target> 
   
  -    <ant-call target="property-test2">
  +  <target name="ant-call-test">
  +    <ant-call target="ant-call-test-target">
         <param name="blah" value="blah-value" />
       </ant-call>
  +  </target>
   
  +  <target name="ant-call-test-target">
  +    <echo message="This should fail ...."/>
  +    <echo message="${blah}"/>
  +    <echo message="Whoa - it no fail. You used ant-call to call me and set param blah!"/>
  +  </target>
  +
  +  <target name="datatype-test">
       <property name="foo">
         <pattern name="*.java"/>
       </property>
  -
  -    <echo message="foo=${foo}" />
  -
  -    <register-datatype lib="../../dist/lib/core.tsk" 
  -                       name="pattern2"
  -                       classname="org.apache.ant.modules.basic.Pattern" />
   
  -    <property name="foo2">
  -      <pattern2 name="*.java"/>
  -    </property>
  +    <pattern id="foo2" name="*.java" if="..." />
   
  +    <echo message="foo=${foo}" />
       <echo message="foo2=${foo2}" />
  -
  -    <pattern id="foo3" name="*.java" if="foo" />
  -
  -    <echo message="foo3=${foo3}" />
  -
     </target>
   
  -  <target name="property-test2">
  -    <echo message="This should fail ...."/>
  -    <echo message="${blah}"/>
  -    <echo message="Whoa - it no fail. Did you use ant-call to call me and set param
blah?"/>
  +  <target name="namespace-test">
   
  +    <!-- ant and doc are built in namespaces -->
       <echo ant:fail-on-error="true" message="Some random message">
         <doc:description>
           Test case for aspects
         </doc:description>
         <ant:some-element some-attribute="blah"/>
       </echo>
  +
  +    <!-- load facility for blee: namespace -->
  +    <facility namespace="blee">
  +      <noop/>
  +    </facility>
  +
  +    <echo blee:some-param="blah" message="Blee namespace test successful!"/>
  +
     </target>
   
   </project>
  
  
  

Mime
View raw message