Configure cobertura to ignore certain blocks of codeLombok adnotacje vs pokrycia kodu w Cobertura lub podobnym narzędziem
Z tego co czytałem z powyższym pytanie, nie ma mowy w Cobertura wykluczyć daną część kodu z badanej w porównaniu z konieczności pokrycia w testach.
Czy to prawda?/Czy jest to możliwe w jakimkolwiek podobnym narzędziu?
mam usuing Lombok adnotacje @Getter
, @Setter
i tak dalej, które są świetne, ale wynikające z bycia „czerwony” w raporcie zasięgu, nawet jeśli mam testowanie metod getter i setter. - Chciałbym coś z tym zrobić ... Czy jest jakiś sposób, aby to naprawić?
Jak pomogłoby to? Delombok nie pozbywa się programów pobierających/ustawiających, które są nadal pokazywane jako "czerwone" w zasięgu. –
Również w moim przypadku, niektóre kody testowe wymagają wygenerowania metod 'hashcode' i' equals' do poprawnego działania. Z delombokowanym kodem testy się zepsuły. –
Dlaczego testy miałyby być równe i hashCode? Czy coś jest nie tak z wygenerowanym kodem? –