Comment faire pour exécuter Maven unité de test (testng) sur Eclipse?
J'ai un projet Maven et j'ai inclus quelques tests unitaires. Je peux exécuter les tests unitaires à partir de la ligne de commande à l'aide de
mvn test -Dtest=AppTest
Il va exécuter le test de l'unité (AppTest classe) sans aucun problème. Mais si j'ai essayé d'exécuter le test sur Eclipse comme JUnitTest, j'ai une erreur disant
"No Tests found with test runner 'JUnit 3'"
Je sais que le test (AppTest) n'est pas un test JUnit, mais je n'ai pas vu "maven" si je clic droit sur la classe de test.
Savez-vous comment je pourrais exécuter les tests sur Eclipse?
Le sujet est abordé ici stackoverflow.com/questions/5451808/... Vous aurez besoin de JUnit 4 de la dépendance dans votre POM.
De quoi êtes-vous à l'aide de JUnit3, Junit4?
De quoi êtes-vous à l'aide de JUnit3, Junit4?
OriginalL'auteur codereviewanskquestions | 2013-03-22
Vous devez vous connecter pour publier un commentaire.
Si ceux-ci sont testng tests, alors vous pouvez télécharger le plugin eclipse pour TestNG et faites un clic droit et exécuter en tant que classe de test. Plugin Testng ici
Si vous souhaitez exécuter la ligne de commande de maven, vous aurez besoin du plugin maven pour eclipse à partir de ici
Ensuite, vous pouvez cliquer-droit sur votre projet et vous devriez voir une option Exécuter en tant Qu' -> Maven Test. Vous devez définir arguments pertinents dans le plugin surefire de pom ou de l'utilisation d'exécuter configuration pour spécifier les paramètres comme vous l'avez fait en Dtest
Je vous suggère le plugin testng qui serait plus simple pour sélectionner la classe et d'exécuter la classe ou un seul cas ou un package.
OriginalL'auteur niharika_neo