2015-11-03 12 views
6

In Intellij IDEA 14.1.5 Community Edition, importierte ich Maven, um Abdeckung von jacoco.exec Datei zu erhalten. Schritte folgtenKeine Abdeckung in "alle Klassen im Umfang" in Intellij

  1. Rechtsklick auf importiertes Modul.

  2. Wählen Sie Analyze -> Show Converage Data.

  3. bereitgestellt gültig jacoc.exec Datei und klicken Sie auf 'show ausgewählt'

Statt Abdeckung ich erhalte Fehler als keine Deckung in 'alle Klassen in Anwendungsbereich'

kann jeder vorschlagen, was falsch ist?

+0

Können Sie versuchen, jacoco auf 7.4.x oder früher herunterzustufen? – zhy2002

+0

Ich benutze Jacoco 0.7.8 und sehe dies in IntelliJ sowie – MichaelF

Antwort

4

Ich hatte das gleiche passiert mir passieren.

Ich war in der Lage, dies zu beheben, indem Sie auf der Registerkarte "Code Coverage" auf "Konfigurationen bearbeiten" gehen.

Ich bin nicht sicher, was es verursacht hat, aber der falsche Paketnamespace wurde dort aufgeführt. Ich habe dort den Eintrag aktualisiert und meinen anschließenden Testlauf mit Code-Coverage erfolgreich abgeschlossen.

+0

nur FYI für mich dies passierte, weil die Paketstruktur meines Testcodes und meines produktiven Codes nicht übereinstimmte. Also war meine Klasse in foo.bar.baz.myclass und testclass war in foo.bar.mytestclass – ChristophE