Exclude jacoco fields from consistency test
- The Jacoco plugin adds fields "$jacocoData" to the classes which make the test fail
This commit is contained in:
parent
e3abfc3685
commit
dbd0e04a2e
@ -86,6 +86,7 @@ public class ClassesConsistencyTest {
|
|||||||
.filter(clz -> !CLASSES_EXCLUDED_FROM_VISIBILITY_TEST.contains(clz))
|
.filter(clz -> !CLASSES_EXCLUDED_FROM_VISIBILITY_TEST.contains(clz))
|
||||||
.map(Class::getDeclaredFields)
|
.map(Class::getDeclaredFields)
|
||||||
.flatMap(Arrays::stream)
|
.flatMap(Arrays::stream)
|
||||||
|
.filter(f -> f.getName().contains("$"))
|
||||||
.filter(f -> hasIllegalFieldVisibility(f))
|
.filter(f -> hasIllegalFieldVisibility(f))
|
||||||
.map(f -> formatField(f))
|
.map(f -> formatField(f))
|
||||||
.collect(Collectors.toSet());
|
.collect(Collectors.toSet());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user