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