Lancer JUnit tests d'un plugin via Ant
Bonjour,
je génère mes plugins (Model, Edit et Editor) à partir de mon genmodel, que mon plugin de Test.
Je voudrais pouvoir lancer, via Ant, les tests de mon plugins de tests, sans utiliser une classe particulière en point d'entrée (cad un TestSuite).
Pour cela j'utilise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <path id="classpath">
<pathelement location="E:\Eclipse3.5\eclipse\plugins\org.junit4_4.5.0.v20090824\junit.jar" />
<pathelement location="E:\Workspace\monplugin.test\bin\" />
<pathelement location="E:\Eclipse3.5\eclipse\plugins\org.hamcrest_1.1.0.v20090501071000.jar" />
</path>
<junit fork="yes" printsummary="yes" haltonfailure="no">
<batchtest fork="yes" todir="E:\Eclipse3.5\eclipse\" >
<fileset dir="E:\Workspace\monplugin.test\bin">
<include name="**/*Test.class"/>
</fileset>
</batchtest>
<formatter type="xml" />
<classpath refid="classpath"/>
</junit> |
mais j'ai des erreurs "java.lang.NoClassDefFoundError" sur les classes de mon plugin Editor, que j'utilise dans Test, alors que cela fonctionne lorsque je les lance avec "Run As > JUnit".
Quelqu'un aurait-il une idée pour corriger ces erreurs? Y-a-t-il un meilleur moyen pour lancer les tests d'un plugin avec Ant?
Merci d'avance,
David.