numaproj / numaflow-java

Numaflow Java SDK
Apache License 2.0
22 stars 10 forks source link

chore: introduce coverage report/check #18

Closed KeranYang closed 1 year ago

KeranYang commented 1 year ago

This change uses jacoco to add coverage report/check. Our current line coverage sits at ~70%. I set the minimum line coverage to 70% to ensure future changes align with such requirement.

When we have CI enabled, new code that doesn't meet 70% coverage will fail build.