web-dev-qa-db-de.com

Keine Code-Abdeckung in IntelliJ 2017

Ich habe einige Testmethoden mit Junit und Mockito geschrieben. Meine Tests laufen gut. Ich kann jedoch keine Codeabdeckung erkennen.

 enter image description here

Egal auf welche Option ich klicke, in der Codeabdeckung wird nichts angezeigt. Ich habe auf EDIT to fix configuration seetings geklickt, das in der Mitte des Codeabdeckungsfensters rechts angezeigt wird. Das bekomme ich:

 enter image description here

 enter image description here

Was kann ich tun, um Ergebnisse der Codeabdeckung zu erhalten?

Das ist meine Ordnerstruktur:

 enter image description here

7

Um die Abdeckung für den Produktionscode anzuzeigen, ändern Sie das Muster in com.cdk.dmg.asset.

Sie müssen die Abdeckung in Testordnern aktivieren wenn Sie die Abdeckung in Tests sehen möchten (diese Option ist in Ihrem Screenshot deaktiviert und das Muster ist so eingestellt, dass nur Daten für Tests aufgezeichnet werden, daher keine Ergebnisse).

9
CrazyCoder

In IntelliJ IDEA 2018.3 musste ich Test Runner in Gradle ändern, um das gleiche Problem in meinem Gradle-basierten Projekt zu lösen.

  1. Datei | die Einstellungen Ctrl+Alt+S
  2. Build, Ausführung, Bereitstellung | Build-Tools | Gradle | Läufer
  3. Führen Sie Tests mit Gradle Test Runner durch

Erst dann konnte ich die Berichterstattung sehen.

1
naXa