Hallo,
ich habe ein sehr hartneckiges Problem: ich möchte für mein Projekt einen automatischen Build einrichten mit anschließenden automatisierten Tests. Der Build wird mit dem Eclipse-Test-Tools durchgeführt und es sollen Eclipse-Plugins erstellt und getestet werden.
Der Build funktioniert soweit, nur wenn ich anschließend von meinem ant-buildfile eine Eclipse-Instanz starte und die Tests durchlaufen lasse, gibt der aufruf immer 1 zurück (soll anzeigen dass Tests schiefgelaufen sind). Durch Debug-Ausgaben sehe ich, dass zwar der Activator des Testplugins durchgelaufen ist (der Konstruktor und die start()-Methode) nicht aber der Testfall selber.
Die Klasse ist ein JUnit4 Testcase und in den Parametern des Aufrufes sind die Namen des Testplugins und der Testklasse sicher richtig angegeben. Auch wenn ich den Test von der Kommandozeile aus starte (wie in http://dev.eclipse.org/viewcvs/index...k.html?view=co angegeben) gibt der Java-Aufruf 1 zurück.
Beigefügt ist die Datei libaryDevtools.xml, in der der unmittelbare Aufruf der Testumgebung ist. Parameter sind das Testplugin und die Testklasse.
Ich hoffe, es kann mir jemand bei diesem Problem helfen oder hat einen kleinen Hinweis, woran es liegen kann, denn ich bin mittlerweile mit meinem Latein am Ende!
Grüße
Andreas Schweitzer
ich habe ein sehr hartneckiges Problem: ich möchte für mein Projekt einen automatischen Build einrichten mit anschließenden automatisierten Tests. Der Build wird mit dem Eclipse-Test-Tools durchgeführt und es sollen Eclipse-Plugins erstellt und getestet werden.
Der Build funktioniert soweit, nur wenn ich anschließend von meinem ant-buildfile eine Eclipse-Instanz starte und die Tests durchlaufen lasse, gibt der aufruf immer 1 zurück (soll anzeigen dass Tests schiefgelaufen sind). Durch Debug-Ausgaben sehe ich, dass zwar der Activator des Testplugins durchgelaufen ist (der Konstruktor und die start()-Methode) nicht aber der Testfall selber.
Die Klasse ist ein JUnit4 Testcase und in den Parametern des Aufrufes sind die Namen des Testplugins und der Testklasse sicher richtig angegeben. Auch wenn ich den Test von der Kommandozeile aus starte (wie in http://dev.eclipse.org/viewcvs/index...k.html?view=co angegeben) gibt der Java-Aufruf 1 zurück.
Beigefügt ist die Datei libaryDevtools.xml, in der der unmittelbare Aufruf der Testumgebung ist. Parameter sind das Testplugin und die Testklasse.
Ich hoffe, es kann mir jemand bei diesem Problem helfen oder hat einen kleinen Hinweis, woran es liegen kann, denn ich bin mittlerweile mit meinem Latein am Ende!
Grüße
Andreas Schweitzer
Comment