Jestem całkiem nowy w JaCoCo i mam problem z generowaniem raportu dotyczącego pokrycia kodu.JaCoCo: brakujący katalog klas
To jest mój struktury projektu:
moich testów integracyjnych żyć w "...- integracyjne-testy" modułu. Kiedy budować mojego projektu przy użyciu mvn otrzymuję następujący w moim rejestrowania:
[INFO] Skipping JaCoCo execution due to missing classes directory: ...-integration-tests\target\classes
to prawda, bo moja skompilowany kod jest dostępna tylko w docelowej> klas odpowiedniego modułu.
Jaki jest najlepszy sposób, aby to zadziałało? Z góry dziękuję!
Pierwszy ze względu na to, że korzystasz z testu integracji IT, musisz uruchomić aplikację .war za pomocą aplikacji Tomcat lub podobnej maszyny JVM. Musisz dołączyć plik jacocoagent.jar i podać destfile = jacocoIT.exe lub inną nazwę do skryptu startowego JVM (Tomcat) lub przekazać do niego Opcje. Następnie dostanie pliki klas. W tej chwili traktuje on swój moduł testów IT jako projekt i nie ma tam żadnych zajęć. Gdzie generujesz pliki klas dla kodu źródłowego testu IT? –