Voici mon problème.
J'utilise un seul projet avec tant de testClass P> chaque Je veux mettre en œuvre un certain nombre de jonques Jenkins autant que TestClass P> Messiez maintenant mes seules solutions factices consiste à dupliquer le projet et à créer une seule classement test pour chaque travail. P> est là un moyen de dire à Maven à une classe par son nom de nom, ou quelque chose de similaire à cela? Quel que soit désolé pour mon anglais p> p> p> testclass code> est une suite de test, qui contient son propre
Beforetest code>,
test code> et
Aftertest code> annotations p>
mvn propre test -d = nom de classe code> p>
3 Réponses :
Vous pouvez définir la propriété de la ligne de commande https://maven.apache.org/surefire /maven-surefire-plugin/test-mojo.html p>
où vous devriez rechercher "Inclusfile". P> Serfire.Includesfile code> à un fichier, dans lequel vous énumérez les classes appropriées. Voir aussi P>
Merci comment je peux configurer mes Jenkins pour exécuter la bonne classe avec Surefire? Y a-t-il quelque chose à ajouter dans la commande d'exécution?
Vous pouvez simplement passer dans le nom de test dans le cadre des paramètres Maven I.E. P>
-Dtest = testclass1, test de testClass3 p>
exécuter testclass1 et testclass3 p>
Plus d'exemples trouvés @ Comment courir Plusieurs classes de test ou méthodes de test utilisant Maven? P>
Créer un fichier testClass1.xml pour une classe de test spécifique.
mvn clean test -Dsurefire.suiteXmlFiles=TestClass1.xml