File tree 2 files changed +28
-2
lines changed
2 files changed +28
-2
lines changed Original file line number Diff line number Diff line change
1
+ lib /
2
+ target /
Original file line number Diff line number Diff line change 3
3
<property name =" cucumber-jvm.version" value =" 1.0.3" />
4
4
<property name =" gherkin.version" value =" 2.9.3" />
5
5
<property name =" junit.version" value =" 4.10" />
6
- <property name =" jars" value =" target/ lib" />
6
+ <property name =" jars" value =" lib" />
7
7
8
8
<target name =" download" >
9
9
<mkdir dir =" ${ jars } " />
40
40
</target >
41
41
42
42
<target name =" runcukes" depends =" compile-test" >
43
- <java classname =" cucumber.cli.Main" fork =" true" >
43
+ <mkdir dir =" target/junit-report" />
44
+ <java classname =" cucumber.cli.Main" fork =" true" failonerror =" false" resultproperty =" cucumber.exitstatus" >
44
45
<classpath >
45
46
<fileset dir =" ${ jars } " >
46
47
<include name =" **/*.jar" />
47
48
</fileset >
48
49
<pathelement location =" target/classes" />
49
50
<pathelement location =" target/test-classes" />
50
51
</classpath >
52
+ <arg value =" --format" />
53
+ <arg value =" junit:target/junit-report.xml" />
54
+ <arg value =" --format" />
55
+ <arg value =" pretty" />
51
56
<arg value =" --glue" />
52
57
<arg value =" cucumber.examples.java.helloworld" />
53
58
<arg value =" src/test/resources" />
54
59
</java >
60
+
61
+ <junitreport todir =" target/junit-report" >
62
+ <fileset dir =" target" >
63
+ <include name =" junit-report.xml" />
64
+ </fileset >
65
+ <report format =" frames" todir =" target/junit-report" />
66
+ </junitreport >
67
+
68
+ <fail message =" Cucumber failed" >
69
+ <condition >
70
+ <not >
71
+ <equals arg1=" ${ cucumber.exitstatus } " arg2=" 0" />
72
+ </not >
73
+ </condition >
74
+ </fail >
55
75
</target >
56
76
57
77
<target name =" clean" >
58
78
<delete dir =" target" />
59
79
</target >
80
+
81
+ <target name =" clobber" depends =" clean" >
82
+ <delete dir =" ${ jars } " />
83
+ </target >
60
84
</project >
You can’t perform that action at this time.
0 commit comments