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

Merge coverage from Linux, macOS and Windows for coverage report #5446

Open
2 tasks done
Jacalz opened this issue Jan 21, 2025 · 0 comments
Open
2 tasks done

Merge coverage from Linux, macOS and Windows for coverage report #5446

Jacalz opened this issue Jan 21, 2025 · 0 comments
Labels
enhancement New feature or request Workflows Issues related to GitHub workflows and CI infrastructure.

Comments

@Jacalz
Copy link
Member

Jacalz commented Jan 21, 2025

Checklist

  • I have searched the issue tracker for open issues that relate to the same feature, before opening a new one.
  • This issue only relates to a single feature. I will open new issues for any other features.

Is your feature request related to a problem?

I realised that we have been running coverage tests only on Linux and then uploaded these to coveralls for the coverage report. This is a mostly correct representation but it doesn't show the whole picture with code coverage over the other platforms. Running all tests with code coverage in the regular platform tests and then merging those before upload should improve the correctness of the report. Another benefti is that the static analysis test can stop running tests again just for coverage.

Is it possible to construct a solution with the existing API?

Merging coverage might be the tricky part.

Describe the solution you'd like to see.

Have platform tests run with coverage reporting enabled, merge all profiles and then upload to coveralls.

@Jacalz Jacalz added enhancement New feature or request Workflows Issues related to GitHub workflows and CI infrastructure. labels Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Workflows Issues related to GitHub workflows and CI infrastructure.
Projects
None yet
Development

No branches or pull requests

1 participant