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.