-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
test: improve code coverage reporting + codecov #4849
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bronek
force-pushed
the
feature/coverage_report
branch
17 times, most recently
from
December 12, 2023 15:59
fccaca4
to
a483095
Compare
Bronek
force-pushed
the
feature/coverage_report
branch
12 times, most recently
from
December 14, 2023 19:21
9be8359
to
44ca5f9
Compare
thejohnfreeman
approved these changes
Jan 22, 2024
this is good to merge (pls. squash when merging) |
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 22, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
intelliot
changed the title
Improve coverage reporting
test: improve code coverage reporting + codecov
Jan 23, 2024
9 tasks
intelliot
pushed a commit
that referenced
this pull request
Jan 25, 2024
Update to #4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 26, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 26, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
ximinez
pushed a commit
to ximinez/rippled
that referenced
this pull request
Jan 26, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
legleux
pushed a commit
to legleux/rippled
that referenced
this pull request
Jan 26, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
legleux
pushed a commit
to legleux/rippled
that referenced
this pull request
Jan 26, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
legleux
pushed a commit
to legleux/rippled
that referenced
this pull request
Jan 27, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
legleux
pushed a commit
to legleux/rippled
that referenced
this pull request
Jan 27, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
sophiax851
pushed a commit
to sophiax851/rippled
that referenced
this pull request
Jun 12, 2024
* Speed up the generation of coverage reports by using multiple cores. * Add codecov step to coverage workflow.
sophiax851
pushed a commit
to sophiax851/rippled
that referenced
this pull request
Jun 12, 2024
Update to XRPLF#4849, using a workaround for spurious codecov upload errors. Spurious codecov upload errors are expected in public repos which rely on PRs via forks. Retrying uploads is a decent and easy workaround.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
High Level Overview of Change
Currently coverage reports take a very long time to generate. This can be improved by using multiple cores, with tools which know how to use them. Also add codecov integration.
Newly added
CodeCoverage.cmake
has been copied from cmake-modules, then updated.NOTE This PR should only be merged by someone with administrative access to the repo, since it makes use of
secrets
in.github
workflow. A commit (merge) made by someone without access to repo secrets would result in this change not having this access either, which will lead to spurious failures of codecov integrationContext of Change
Type of Change
.gitignore
, formatting, dropping support for older tooling)