So überprüfen Sie die Codeabdeckung mit Tests für Methoden mit angegebenem Komplexitätsgrad in Java

8

Ich möchte in der Lage sein, die Testabdeckung derjenigen meiner Methoden zu überprüfen, deren Komplexität über einem bestimmten Level liegt.
Gibt es irgendwelche Plugins für Eclipse, Sonar, Hudson dafür?

Danke!

    
Michal 15.11.2012, 14:26
quelle

5 Antworten

3

Ich habe eine einfachere Lösung gefunden. Ich kann einen Filter in SONAR Ссылка verwenden, wo die angegebene Metrik verwendet werden kann.

    
Michal 22.11.2012, 10:41
quelle
2

Für eine gute Codeabdeckung sollten Sie dieses Tool ausprobieren. Es ist für Eclipse verfügbar.

Emma-Code-Coverage

    
Henrik Andersson 15.11.2012 14:28
quelle
1

Ссылка

Das Eclipse Metrics Plugin zur Messung der Komplexität

    
chrislhardin 15.11.2012 14:30
quelle
1

Wie bereits erwähnt, ist Cobertura ein Tool zum Messen der Codeabdeckung. Es misst auch die Komplexität (siehe den Beispielbericht ). Sie könnten also versuchen, die XML-Ausgabe davon abzuwandeln, dass sie nur Abdeckung anzeigt von Methoden, die einen bestimmten Komplexitätsschwellenwert überschreiten.

    
SpaceTrucker 15.11.2012 14:42
quelle
0

Emma Code Coverage kann auch über ant für Code Coverage Automation verwendet werden.

    
CodeDreamer 15.11.2012 14:44
quelle