solo-io / gloo

The Feature-rich, Kubernetes-native, Next-Generation API Gateway Built on Envoy
https://docs.solo.io/
Apache License 2.0
4.08k stars 437 forks source link

Add test coverage statistics to gloo #7801

Open sheidkamp opened 1 year ago

sheidkamp commented 1 year ago

Version

1.14.x (beta)

Is your feature request related to a problem? Please describe.

Problem: We currently do not regularly track test coverage.

Describe the solution you'd like

Use existing github tools and libraries to calculate the extent of our test coverage (ideally as a top level % with the ability to drill down to the file/line level) and display the results as part of the pipeline results. Possibly also add a github badge.

Describe alternatives you've considered

No response

Additional Context

No response

nfuden commented 1 year ago

This is already planned in stability initiative to some extent. kube2e test exercise alot that many coverage analyzers will be unable to handle btw

sheidkamp commented 1 year ago

This is already planned in stability initiative to some extent. kube2e test exercise alot that many coverage analyzers will be unable to handle btw

Happy to close this if its accounted for elsewhere.

github-actions[bot] commented 3 months ago

This issue has been marked as stale because of no activity in the last 180 days. It will be closed in the next 180 days unless it is tagged "no stalebot" or other activity occurs.