Chcę użyć pokrycia kodu w projekcie Scala, Prostym narzędziu do kompilacji używanym jako narzędzie do kompilacji. Który jest najlepszy do użycia w tym projekcie. (Jestem nowy w tych technologiach.) Każdy może mi powiedzieć, jak skonfigurować zakres kodu w moim projekcie. Jeśli mógłbyś podać przykład, który pomoże mi dużo zrozumieć rzeczy.Scala, sbt i emma lub Cobertura
Odpowiedz
Próbuję dowiedzieć się samo już teraz :-)
Znalazłem sbt-undercover-plugin, która wykorzystuje Undercover wygenerować całkiem ładnie wyglądający raport HTML dla pokrycia kodu. Pracowałem naprawdę dobrze za pierwszym razem, gdy go używałem, ale dziś rano wszystkie moje raporty pokazują 0% pokrycia, więc YMMV.
Będę aktualizować, gdy znajdę inne opcje.
Edit:
Scala Code Coverage Tool wygląda nieco bardziej wytrzymałe. Co najmniej zapewnia własne repozytorium Maven, więc nie musisz instalować lokalnie na swoich maszynach budujących.
thanxx, Jeśli znalazłeś jakieś uaktualnienie to proszę daj mi znać – 123Ex
Mam szczęście z Scala Code Coverage Tool. Wydaje się, że ma mniej zaczepów niż sbt-undercover-plugin. – leedm777
Wtyczka scct nie działa dla mnie. Ogłasza on niezwykle wysoki zasięg. Nie pokazuje niepoprawnego kodu, ale generuje doskonałe raporty od menedżera. – Andrey
A co z Jacoco, dla mnie działa! http://ronalleva.com/2012/04/25/jacoco-and-play.html – drWatson