J'ai comme billion de paquets de test avec des tests bazillion et je veux courir quelques-uns des paquets. Maintenant, je dois exécuter tout le projet (certains tests prennent beaucoup de temps) ou j'ai besoin de lancer chaque fichier manuellement. Comment est-il possible d'exécuter seulement quelques paquets dans NetBeans? Je ne trouve pas cette option ...Comment puis-je exécuter tous les tests JUnit dans un package NetBeans @?
1
A
Répondre
1
Il est probablement pas ce que vous voulez, mais la rubrique d'aide NetBeans, Exécution d'un test JUnit, dit:
Si vous voulez exécuter un sous-ensemble les essais du projet ou d'exécuter des tests dans un ordre spécifique , vous pouvez créer tests suites qui spécifient les tests à exécuter dans le cadre de cette suite. Après avoir créé une suite de tests que vous exécutez la suite de la même façon que vous exécutez une classe de test.
Création d'une suite de tests est couvert dans la rubrique Création d'un test JUnit.
1
Si vous utilisez JUnit 4 puis essayez ClasspathSuite et son regex filters.
Oui, je savais que la seule solution à ce jour est l'écriture, mais je suis plutôt surpris (ou je ne comprends pas comment cela est impossible) qu'un IDE aussi génial n'offre pas cette fonctionnalité:/ – Xorty
@Xorty : Oui, bien que vous puissiez exécuter des tests individuels dans NetBeans, je ne vois pas d'autre moyen d'exécuter un sous-ensemble. Il est un peu plus facile d'exécuter des tests sélectionnés dans Eclipse. – trashgod
J'utilise des tonnes de Maven et je ne donne pas là NetBeans ... (rien de nouveau Eclipse il est génial) – Xorty