eclipse-tycho / tycho

Tycho project repository (tycho)
https://tycho.eclipseprojects.io
Eclipse Public License 2.0
170 stars 189 forks source link

Publish test coverage results #287

Closed akurtakov closed 1 year ago

akurtakov commented 3 years ago

Tycho build already uses jacoco to gather the coverage data. It would be nice if either github or jenkins verification jobs publish the changes.

akurtakov commented 3 years ago

@laeubi Do you think you can help with that?

laeubi commented 3 years ago

I'll take a look it should be possible as I have seen some project having a "coverage" badge ... is this produced (where?) as part of the regular build or do wee need a special profile for that?

laeubi commented 3 years ago

https://github.com/marketplace/actions/jacoco-badge-generator

akurtakov commented 3 years ago

https://github.com/eclipse/tycho/blob/master/pom.xml#L500 is where the data is gathered.

akurtakov commented 3 years ago

And yes it's extra profie "coverage"

laeubi commented 3 years ago

For advanced reporting codecov seems suitable but maybe needs setup from an github-admin: https://docs.codecov.com/docs

laeubi commented 3 years ago

It also allows to comment on PRs https://docs.codecov.com/docs/pull-request-comments

akurtakov commented 1 year ago

It's time to admit no interest here.