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
- 1. Zrozumienie współpracy SBT, Scala, SBT-Idea i Play Framework
- 2. Biblioteka Scala SBT i JNI
- 3. Scala sbt: Wiele zależności w sbt
- 4. Scala SWT z SBT
- 5. W jaki sposób sprawić, by Emma lub Cobertura wraz z Maven informowały o kodzie źródłowym w innych modułach?
- 6. Korzystanie SBT od Scala IDE
- 7. Dodawanie i usuwanie zależności z SBT i Scala IDE
- 8. IntelliJ 14 - Tworzenie/importowanie projektu Scala/SBT
- 9. Raport zasięgu Maven Emma
- 10. Konwertuj istniejącą aplikację SBT Scala, aby grać
- 11. Debugowanie projektu Scala (IntelliJ Idea 12 i sbt)
- 12. Używanie wtyczki Cienia Mavena od Scala i sbt
- 13. Jak załadować plik scala do konsoli sbt?
- 14. Zmiana katalogu źródeł Scala w SBT
- 15. Czy Scala IDE obsługuje podświetlanie składni * .sbt?
- 16. application.conf dla Scala SBT Akka Actors
- 17. Uzyskiwanie śladu stosu z SBT ze Scala
- 18. Ostrzeżenia budując Scala projektu/Spark z SBT
- 19. Czy sbt kompilacji przeciwko scala 2.11?
- 20. cobertura w eclipse
- 21. hudson cobertura zgłoszenie 0
- 22. cobertura vs koniczyna
- 23. Maven Cobertura OutOfMemoryError
- 24. Lombok adnotacje vs pokrycia kodu w Cobertura lub podobnym narzędziem
- 25. instalowanie sbt-assembly z sbt 0.11.2
- 26. Howto utworzyć .jar zawierający oba źródła (.java i .scala) i klasy z sbt?
- 27. Wyłączając syntetyczne Zajęcia w ciągu Emma STS
- 28. Importowanie klas testowych do konsoli Scala w sbt?
- 29. Używanie programu Ensime + SBT do przeglądania biblioteki scala
- 30. Konsola sbt jak zaktualizować do najnowszej wersji Scala?
A co z Jacoco, dla mnie działa! http://ronalleva.com/2012/04/25/jacoco-and-play.html – drWatson