web-dev-qa-db-fra.com

Comment puis-je faire IntelliJ IDEA exécuter tous les tests dans un package, y compris les sous-packages

Si je clique sur un package et que je fais control-shift-F10, il ne recherche et n'exécute que les tests JUnit dans ce package - mais je veux vraiment qu'il rentre dans les sous-packages et les exécute.

MISE À JOUR: ressemble à quelque chose d'autre mal. Quand je l'exécute sur un paquet qui a des tests, il se plaint toujours qu'il n'y en a pas (pourtant si j'ouvre un test JUnit je peux l'exécuter très bien).

66
Michael Neale

La combinaison de touches par défaut pour exécuter tous les tests est Ctrl+Shift+F10

11
digitalsanctum
  1. Exécuter-> Modifier les configurations ...
  2. Créer une nouvelle configuration de test junit
  3. Nommez-le "Tous les tests"
  4. Inclure le package entier
  5. Appliquer/exécuter.

enter image description here

D'après le commentaire de @ andersoyvind.

147
csauve

J'ai résolu grâce à csauveresponse . Cela pourrait être une réponse à la sienne, mais je ne savais pas comment y inclure une image.

Exécuter/Déboguer les configurations la boîte de dialogue est accessible via Exécuter> Modifier les configurations . Utilisez ces options pour en créer une qui exécute tous vos tests:

Run/Debug configuration for all tests

2
enreas