88 votes

Comment faire pour que IntelliJ IDEA exécute tous les tests dans un paquet, y compris les sous-paquets

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

UPDATE : on dirait que c'est autre chose qui ne va pas. Lorsque je l'exécute sur un paquet qui a des tests, il se plaint toujours qu'il n'y en a pas (mais si j'ouvre un test JUnit, je peux le faire très bien).

184voto

csauve Points 869
  1. Exécuter->Modifier les configurations...
  2. Créer une nouvelle configuration de test junit
  3. Nommez-le "Tous les tests"
  4. Inclure l'ensemble du forfait
  5. Appliquer/Exécuter.

enter image description here

Du commentaire de @ andersoyvind.

13voto

digitalsanctum Points 1937

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

0voto

Voy Points 1298

Pour les utilisateurs de Python :

  1. Inclure __init__.py dans chaque sous-dossier
  2. Créez un dummy_test.py dans la racine de votre répertoire de tests, par exemple :
class DummyTest(TestCase): 
    pass

(crédit à cette réponse)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X