2010-12-15 15 views
5

Ich möchte Code-Coverage in Scala-Projekt verwenden, Simple Build Tool als Build-Tool.Was ist die beste in diesem Projekt zu verwenden. (Ich bin neu in diesen Technologien.) Jeder kann mir sagen, wie man die Codeabdeckung in meinem Projekt konfiguriert. Wenn Sie ein Beispiel geben könnten, das mir helfen wird, die Dinge zu verstehen.Scala, sbt und emma oder Cobertura

+0

Was ist mit Jacoco, für mich funktioniert es! http://ronalleva.com/2012/04/25/jacoco-and-play.html – drWatson

Antwort

3

Ich versuche jetzt die gleiche Sache

:-), um herauszufinden,

ich die sbt-undercover-plugin gefunden habe, die Undercover einen ziemlich gut aussehenden HTML-Bericht für Codeabdeckung zu erzeugen, verwendet. Ich arbeitete wirklich gut, als ich es das erste Mal benutzte, aber heute Morgen zeigen meine Berichte alle 0% Deckung, also YMMV.

Ich werde aktualisieren, wie ich andere Optionen finden.

Edit:

Die Scala Code Coverage Tool sieht etwas robuster. Es stellt zumindest ein eigenes Maven Repo zur Verfügung, so dass Sie es nicht lokal auf Ihren Build Machines bereitstellen müssen.

+0

thanxx, Wenn Sie irgendwelche Aktualisierungen finden, die dieses neu ordnen, informieren Sie mich bitte – 123Ex

+0

Ich habe viel Glück mit Scala Code Coverage Tool. Es scheint weniger Haken zu haben, dass sbt-undercover-plugin. – leedm777

+0

Scct Plugin funktioniert nicht für mich. Es berichtet von enorm hoher Reichweite. Es zeigt keinen nicht getesteten Code, aber es erzeugt perfekte Berichte für einen Manager. – Andrey