Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Painted source code isn't updated in coverage jobs #536

Open
cottsay opened this issue Jan 21, 2021 · 0 comments
Open

Painted source code isn't updated in coverage jobs #536

cottsay opened this issue Jan 21, 2021 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@cottsay
Copy link
Member

cottsay commented Jan 21, 2021

The painted source code view on the coverage jobs isn't being updated with fresh coverage data. The regression appears to have been caused by the switch from gcov to lcov in #481.

The nightly_linux_coverage job has painted code from the day that PR was merged, and the nightly_linux_foxy_coverage job which was added after the referenced PR was merged, has no painted source code available at all.

This comment on a ticket for the Cobertura plugin for a similar issue seems to indicate that this behavior can manifest when the <sources> section of the coverage XML isn't correctly populated. The current builds populate it simply with <source>.</source>. Looking at the diff in #481, it appears that some post-processing was done on those entries which leads me to believe that there was much more data there prior to the the switch to lcov.

@cottsay cottsay added the bug Something isn't working label Jan 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant