Sélection de tests spécifiques à exécuter dans gradle
Je suis en train de corriger nos désordre à défaut d'un test, et, malheureusement, je suis très nouveau à gradle. Nous avons actuellement testng, junit, et j'aimerais ajouter un peu de spock tests pour le mélange ainsi. Je ne suis pas tout à fait sûr de savoir comment gradle détermine les tests à exécuter, quand je tape "gradle test". Comment puis-je empêcher le testng &/ou junit tests de course? Comment puis-je obtenir gradle pour commencer à courir mon spock tests?
source d'informationauteur Ray Nicholus
Vous devez vous connecter pour publier un commentaire.
Par défaut, le
test
tâche s'exécute tous les tests JUnit, il peut se trouver, ce qui inclut tout Spock tests. Pour le faire fonctionner TestNG tests au lieu de cela, configurez la tâche comme suit:Si vous avez à la fois JUnit et TestNG tests, vous avez besoin de deux tâches de test, un pour chaque framework de test.
Pour exécuter un sous-ensemble de tests, d'utiliser le
-Dtest.single
système de la propriété. Pour plus d'informations, voir la section correspondante dans le Gradle Guide De L'Utilisateur.Que vous pourriez fournir à l'aide de la ligne de commande:
Ou même