Hallo Zusammen,
ich habe folgendes Problem:
Über ANT möchte ich einen jUnit Test durchführen. Bei Eclipse läuft dies einwandtfrei, aber über meine build.xml leider nicht.
Folgende Fehlermeldung erscheint:
Hier die Targets im Überblick (dist_jar kann denke ich aus der Beachtung genommen werden):
[XML] <target name="dist" depends="dist_jar, buildfolder, test" />
[/XML]
[XML] <target name ="buildfolder">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create directory structures -->
<mkdir dir="${reports}"/>
<mkdir dir="${reports}/raw/"/>
<mkdir dir="${reports}/html/"/>
</target>[/XML]
[XML]<target name="run-tests" >
<junit printsummary="yes" haltonfailure="yes" showoutput="yes" >
<classpath>
<pathelement path="${build}"/>
<fileset dir="../../ext-jars">
<include name="**/*.jar"/>
</fileset>
</classpath>
<batchtest fork="yes" todir="${reports}/raw/">
<formatter type="xml"/>
<fileset dir="src/test/java/de/xxx/xxx/properties/test">
<include name="**/TesterEntityAttributs.java"/>
</fileset>
</batchtest>
</junit>
</target>[/XML]
[XML]<target name ="test" depends="run-tests">
<junitreport todir="${reports}">
<fileset dir="${reports}/raw/">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="${reports}\html\"/>
</junitreport>
</target>[/XML]
Von den Pfaden her denke ich ist alles in Ordnung, vor allem weil er ja auch gewünschte Datei findet und überprüft. In der Klasse selbst finde ich auch nichts besonderes was Probleme bereiten könnte - mit Eclipse geht es ja auch. Hat Jemand eine Idee wo vielleicht der Fehler drin stecken wird ?
Vielen Dank schonmal, Giana
ich habe folgendes Problem:
Über ANT möchte ich einen jUnit Test durchführen. Bei Eclipse läuft dies einwandtfrei, aber über meine build.xml leider nicht.
Folgende Fehlermeldung erscheint:
dist_jar:
[jar] Building jar: D:\xxx-2.4.ant\xxx-2.4.ant\xxx\libs\xxxUtils\build_xxx\xxxUtils.jar
buildfolder:
run-tests:
[junit] Running test.java.de.xxx.xxx.properties.test.TesterEntityAttributs
[junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
[subant] Failure for target 'dist' of: D:\xxx-2.4.ant\xxx-2.4.ant\xxx\libs\xxxUtils\build-ac.xml
[subant] The following error occurred while executing this line:
[subant] D:\xxx-2.4.ant\xxx-2.4.ant\xxx\libs\xxxUtils\build-ac.xml:14: Test test.java.de.xxxconsult.xxx.properties.test.TesterEntityAttributs failed
BUILD SUCCESSFUL
Total time: 13 seconds
Hier die Targets im Überblick (dist_jar kann denke ich aus der Beachtung genommen werden):
[XML] <target name="dist" depends="dist_jar, buildfolder, test" />
[/XML]
[XML] <target name ="buildfolder">
<!-- Create the time stamp -->
<tstamp/>
<!-- Create directory structures -->
<mkdir dir="${reports}"/>
<mkdir dir="${reports}/raw/"/>
<mkdir dir="${reports}/html/"/>
</target>[/XML]
[XML]<target name="run-tests" >
<junit printsummary="yes" haltonfailure="yes" showoutput="yes" >
<classpath>
<pathelement path="${build}"/>
<fileset dir="../../ext-jars">
<include name="**/*.jar"/>
</fileset>
</classpath>
<batchtest fork="yes" todir="${reports}/raw/">
<formatter type="xml"/>
<fileset dir="src/test/java/de/xxx/xxx/properties/test">
<include name="**/TesterEntityAttributs.java"/>
</fileset>
</batchtest>
</junit>
</target>[/XML]
[XML]<target name ="test" depends="run-tests">
<junitreport todir="${reports}">
<fileset dir="${reports}/raw/">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="${reports}\html\"/>
</junitreport>
</target>[/XML]
Von den Pfaden her denke ich ist alles in Ordnung, vor allem weil er ja auch gewünschte Datei findet und überprüft. In der Klasse selbst finde ich auch nichts besonderes was Probleme bereiten könnte - mit Eclipse geht es ja auch. Hat Jemand eine Idee wo vielleicht der Fehler drin stecken wird ?
Vielen Dank schonmal, Giana
Zuletzt bearbeitet: