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 :
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".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
Partager