TODO -
1) make maven artifact taskdef work.
2) flip <junit/> fragment to <scenariorunner/>

- - - - -

<project name="trader" default="test"
        xmlns:artifact="antlib:org.apache.maven.artifact.ant">

        <artifact:dependencies pathId="dependency.classpath">
<dependency groupId="junit" artifactId="junit" version="4.4" scope="test"/> <dependency groupId="org.jbehave" artifactId="jbehave-core" version="2.1.1" scope="test"/>
        </artifact:dependencies>

   <target name="clean">
       <delete dir="build" />
   </target>

   <target name="setup">
                <mkdir dir="target" />
                <mkdir dir="target/classes" />
                <mkdir dir="target/test-classes" />
            <mkdir dir="target/test-results"/>
   </target>

   <target name="compile" depends="setup">
<javac srcdir="src/main/java" destdir="target/classes" debug="on" debuglevel="lines,source" includes="**/*.java,**/*.xml">
                        <classpath>
                              <pathelement path="${dependency.classpath}"/>
                </classpath>
       </javac>
   </target>

   <target name="test-compile" depends="compile">
<javac srcdir="src/test/java" destdir="target/test-classes" debug="on" debuglevel="lines,source" includes="**/*.java,**/*.xml">
           <classpath>
                              <pathelement path="${dependency.classpath}"/>
                              <pathelement location="target/classes"/>
                </classpath>
       </javac>
   </target>

   <target name="test" depends="test-compile">

                <junit printsummary="yes" haltonfailure="yes">
                  <classpath>
                    <pathelement path="${dependency.classpath}"/>
                    <pathelement location="target/test-classes"/>
                    <pathelement location="target/classes"/>
                    <pathelement location="src/test"/>
                  </classpath>

                  <formatter usefile="false" type="plain"/>

                  <batchtest fork="yes" todir="target/test-results">
                    <fileset dir="src/test/java">
                      <include name="**/*Scenario.java"/>
                    </fileset>
                  </batchtest>
                </junit>
        
   </target>

</project>
Regards,

- Paul


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to