2008-11-26 4 views
39

Wenn ich auf ein Paket klicken und Control-Shift-F10 tun es nur sucht und JUnit Tests in diesem Paket ausgeführt - aber ich will es wirklich rekursiv in Unterpakete und führe sie aus.Wie mache ich IntelliJ IDEA alle Tests in einem Paket mit Unterpaketen ausführen

UPDATE: sieht aus wie es etwas anderes falsch ist. Wenn ich es auf einem Paket mit Tests ausführe, klagt es immer noch, dass es keine gibt (aber wenn ich einen JUnit-Test öffne, kann ich es gut ausführen).

+1

Ctrl-Shift-F10 geht in Sub-Dirs für mich. –

+0

Haben Sie eine Lösung gefunden? Ich habe das gleiche Problem. Auf Paketebene findet IntelliJ nur Testfälle in Klassen, die TestCase erweitern. Kommentierte Testmethoden werden nicht gefunden. –

+0

Ich erinnere mich nicht, es zu schließen? Sicher nicht im November 08? (hatte gerade ein baby dann, wäre kaum auf stackoverflow gewesen) –

Antwort

9

Die Standard-Tastenkombination alle Tests auszuführen ist Ctrl + Umschalttaste + F10

+0

sorry ich meinte ich habe das schon probiert. Es sagt nur, dass es keine Tests in diesem Paket gibt. –

+9

Ich denke, er meinte Alt + Shift + F10 -> Erstellen Sie eine neue Junit-Testkonfiguration -> nennen Sie es "Alle Tests" -> Gesamtpaket einschließen -> Übernehmen/Ausführen. – andersoyvind

+1

@andersoyvind diese Antwort ist so weit von diesem, dass es wirklich eine eigene Antwort verdienen würde – eis

68
  1. Alt + Shift + F10
  2. Erstellen Sie eine neue JUnit-Testkonfiguration
  3. Namen it " Alle Tests "
  4. Gesamtpaket einschließen
  5. Anwenden/Ru n.

enter image description here

Von @ andersoyvind Kommentar.

+1

Dies sollte die akzeptierte Antwort sein – RedShift

Verwandte Themen