Emma-Codeabdeckung, Quelldatei nicht im Quellpfad gefunden

8

Um einen emma-Bericht zu generieren, habe ich diesen Befehl ausgeführt.

%Vor%

Nach dem ran-Befehl kann ich einen emma-Bericht erzeugen und auch Pakete ausschließen, wie ich will, und es gibt mir einen vollständigen Bericht über die Klassenabdeckung. Aber das Problem ist, wenn ich auf eine bestimmte Klasse klicke, um einen Dateibericht (Code-Coverage) zu sehen, den ich bekomme:

[Quelldatei 'com / test / test.java' nicht im Quellpfad gefunden] Wenn ich emma report erzeuge.

Hier ist der Eintrag my pom.xml bezüglich emma-maven-plugin & lt;

%Vor%

Nachdem viele Links überprüft wurden, habe ich das Problem mit dem Befehl

%Vor%

Aber viele versucht, aber nicht in der Lage, dieses Problem zu lösen. Danke.

    
Dani 26.03.2014, 10:40
quelle

2 Antworten

1

AFAIK, Sie sollten in der Befehlszeile 'emma report' das Flag -sp hinzufügen, um die Quellen in den Bericht einzubeziehen:

%Vor%     
shlomi33 31.07.2014 05:09
quelle
0

Dani,

Ich verstehe nicht - verwenden Sie die Befehlszeilenoptionen von EMMA oder möchten Sie das Emma Maven Plugin verwenden?

Wenn es der erste ist, führe einfach deinen Befehl aus und füge die Filter dort ein. Sie können diesen Verweis verwenden: Ссылка

Wenn Sie maven verwenden möchten, überprüfen Sie dies: Ссылка . Ich möchte auf den folgenden Absatz hinweisen:

" Es ist wichtig, die Tests in einem separaten jvm auszuführen, da EMMA die Beendigung der JVM abbricht. Die Tests benötigen ein anderes Klassenverzeichnis, um die instrumentierten Klassen zu laden. (Die Klassen sind nicht instrumentiert weil wir in den freigegebenen Gläsern keine eingegliederten Klassen wollen.) "

    
eyesfree 05.04.2014 06:37
quelle

Tags und Links