Ich benutze Junit 4.4 und Ant 1.7. Wenn ein Testfall mit einem Fehler fehlschlägt (z. B. weil eine Methode eine unerwartete Ausnahme ausgelöst hat), erhalte ich keine Details über den Fehler.JUnit gibt keine Informationen bezüglich "Fehler"
Mein build.xml sieht wie folgt aus:
<target name="test" depends="compile">
<junit printsummary="withOutAndErr" filtertrace="no" fork="yes" haltonfailure="yes" showoutput="yes">
<classpath refid="project.run.path"/>
<test name="a.b.c.test.TestThingee1"/>
<test name="a.b.c.test.NoSuchTest"/>
</junit>
</target>
Wenn ich laufen "ant-Test", heißt es (zum Beispiel) 2 Testläufe, 0 Ausfälle, 1 Fehler. Es heißt nicht "Es gibt keinen solchen Test wie NoSuchTest", obwohl dies völlig vernünftig ist und ich die Ursache des Fehlers herausfinden könnte.
Danke!
-Dan
+1 Ich hatte gerade diesen Fehler und das hat perfekt funktioniert. Vielen Dank! –
große Hilfe, danke! – jsh