-
Notifications
You must be signed in to change notification settings - Fork 4
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
Coverage reports are inconsistent. #279
Comments
samcunliffe
added a commit
that referenced
this issue
May 4, 2023
Doesn't hurt to test our utils but I'm mostly interested in the change in coverage for the utils.cpp file.
Some things I'm starting to think we should anyway do:
|
samcunliffe
added a commit
that referenced
this issue
May 5, 2023
samcunliffe
added a commit
that referenced
this issue
May 19, 2023
Something is strange about the coverage reported by MacOS builds. Perhaps llvm-cov? Turning off whilst we investigate. Relates to #279 and "solves" it by ignoring the problem.
samcunliffe
added a commit
that referenced
this issue
May 19, 2023
* Turn off coverage reporting in MacOS Something is strange about the coverage reported by MacOS builds. Perhaps llvm-cov? Turning off whilst we investigate. Relates to #279 and "solves" it by ignoring the problem. * Of course. https://github.com/orgs/community/discussions/27152
samcunliffe
added a commit
that referenced
this issue
May 24, 2023
* Turn off coverage reporting in MacOS Something is strange about the coverage reported by MacOS builds. Perhaps llvm-cov? Turning off whilst we investigate. Relates to #279 and "solves" it by ignoring the problem. * Of course. https://github.com/orgs/community/discussions/27152
Closing as superseded by #305. |
samcunliffe
added
wontfix
This will not be worked on
testing
Adding or requesting more test coverage
labels
Jun 13, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
The coverage reports collected in
ubuntu-latest
andmacos-latest
differ by 50.0%.To Reproduce
Happens on the build system (for example here on #245). A symptom of this is that one of the codecov tests can fail if the 20% report is received first and compared to the 40% report (it looks like a decrease in coverage of 20% which is unacceptable).
Expected behaviour
Coverage should be roughly consistent. Some differences are expected due to compiler optimisations and "the deep weeds of machine code". I don't expect such a precise discrepancy though.
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: