|
1 | 1 | <project name="java-helloworld" basedir="." default="runcukes">
|
2 | 2 | <property name="repo" value="https://oss.sonatype.org/content/repositories/releases"/>
|
3 | 3 | <property name="cucumber-jvm.version" value="1.0.6"/>
|
| 4 | + <property name="cucumber-html.version" value="0.2.1"/> |
4 | 5 | <property name="gherkin.version" value="2.9.3"/>
|
5 | 6 | <property name="junit.version" value="4.10"/>
|
6 | 7 | <property name="jars" value="lib"/>
|
|
9 | 10 | <mkdir dir="${jars}"/>
|
10 | 11 | <get src="${repo}/info/cukes/cucumber-core/${cucumber-jvm.version}/cucumber-core-${cucumber-jvm.version}.jar"
|
11 | 12 | dest="${jars}/cucumber-core-${cucumber-jvm.version}.jar"/>
|
| 13 | + <get src="${repo}/info/cukes/cucumber-html/${cucumber-html.version}/cucumber-html-${cucumber-html.version}.jar" |
| 14 | + dest="${jars}/cucumber-html-${cucumber-html.version}.jar"/> |
12 | 15 | <get src="${repo}/info/cukes/cucumber-java/${cucumber-jvm.version}/cucumber-java-${cucumber-jvm.version}.jar"
|
13 | 16 | dest="${jars}/cucumber-java-${cucumber-jvm.version}.jar"/>
|
14 | 17 | <get src="${repo}/info/cukes/cucumber-junit/${cucumber-jvm.version}/cucumber-junit-${cucumber-jvm.version}.jar"
|
|
42 | 45 | <target name="runcukes" depends="compile-test">
|
43 | 46 | <mkdir dir="target/junit-report"/>
|
44 | 47 | <java classname="cucumber.cli.Main" fork="true" failonerror="false" resultproperty="cucumber.exitstatus">
|
45 |
| - <classpath> |
46 |
| - <fileset dir="${jars}"> |
47 |
| - <include name="**/*.jar"/> |
48 |
| - </fileset> |
49 |
| - <pathelement location="target/classes"/> |
50 |
| - <pathelement location="target/test-classes"/> |
51 |
| - </classpath> |
| 48 | + <classpath refid="classpath"/> |
52 | 49 | <arg value="--format"/>
|
53 | 50 | <arg value="junit:target/junit-report.xml"/>
|
54 | 51 | <arg value="--format"/>
|
55 | 52 | <arg value="pretty"/>
|
| 53 | + <arg value="--format"/> |
| 54 | + <arg value="html:target/cucumber"/> |
56 | 55 | <arg value="--glue"/>
|
57 | 56 | <arg value="cucumber.examples.java.helloworld"/>
|
58 | 57 | <arg value="src/test/resources"/>
|
|
0 commit comments