12.7. Integracja testów pokrycia kodu z procesem kompilacji Mavena
W przypadku niektórych projektów warto rozważyć wymuszanie pewnych reguł pokrycia kodu w sposób bardziej aktywny niż poprzez stosowanie prostych mechanizmów raportowania. W Mavenie można akceptowany poziom pokrycia wymuszać za pomocą elementu konfiguracyjnego <check>
stosowanego w części <configuration>
definicji modułu rozszerzenia. Podobnie jak odpowiednie zadanie Anta (patrz „12.5. Wymuszanie dużego pokrycia kodu”), element <check>
umożliwia nam zdefiniowanie minimalnych akceptowanych współczynników pokrycia dla wierszy i odgałęzień, dla poszczególnych klas (za pomocą elementów <linerate>
i <branchrate>
), poszczególnych pakietów (za pomocą elementów <packagelinerate>
i <packagebranchrate> ...
Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.