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

coverage: Use upstream coverage collect script #28802

Merged
merged 1 commit into from
Aug 13, 2023

Conversation

phlax
Copy link
Member

@phlax phlax commented Aug 3, 2023

Our custom collect script should no longer be necessary as upstream now has the support for which it was added

This speeds coverage up by ~25% in my testing, and uses a lot less disk space

Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@phlax phlax marked this pull request as draft August 3, 2023 10:29
@phlax phlax force-pushed the cov-collect-update branch 3 times, most recently from 2287ed9 to 361041f Compare August 5, 2023 07:18
@phlax phlax changed the title [WIP/TESTING] coverage: Use upstream collect script [WIP/TESTING] coverage: Sync collect script with upstream Aug 5, 2023
@phlax
Copy link
Member Author

phlax commented Aug 5, 2023

it might be better to use a patch rather than custom file - best would be to not need any hacks

@repokitteh-read-only repokitteh-read-only bot added api deps Approval required for changes to Envoy's external dependencies labels Aug 5, 2023
@repokitteh-read-only
Copy link

CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @markdroth
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).
CC @envoyproxy/dependency-shepherds: Your approval is needed for changes made to (bazel/.*repos.*\.bzl)|(bazel/dependency_imports\.bzl)|(api/bazel/.*\.bzl)|(.*/requirements\.txt)|(.*\.patch).
envoyproxy/dependency-shepherds assignee is @RyanTheOptimist

🐱

Caused by: #28802 was synchronize by phlax.

see: more, trace.

@phlax phlax changed the title [WIP/TESTING] coverage: Sync collect script with upstream [WIP/TESTING] coverage: Use upstream coverage collect script Aug 5, 2023
.azure-pipelines/pipelines.yml Outdated Show resolved Hide resolved
@phlax phlax force-pushed the cov-collect-update branch 3 times, most recently from a50959b to f55ef56 Compare August 6, 2023 17:03
@phlax
Copy link
Member Author

phlax commented Aug 6, 2023

/retest mobile

@phlax phlax changed the title [WIP/TESTING] coverage: Use upstream coverage collect script [WIP] coverage: Use upstream coverage collect script Aug 6, 2023
@phlax
Copy link
Member Author

phlax commented Aug 6, 2023

/retest mobile again

@phlax
Copy link
Member Author

phlax commented Aug 6, 2023

/retest mobile to be sure (network tranients afaict)

@phlax
Copy link
Member Author

phlax commented Aug 6, 2023

/retest mobile

@phlax phlax force-pushed the cov-collect-update branch 9 times, most recently from 8936511 to 83a16fe Compare August 12, 2023 13:07
@phlax phlax changed the title [WIP] coverage: Use upstream coverage collect script coverage: Use upstream coverage collect script Aug 12, 2023
@phlax phlax marked this pull request as ready for review August 12, 2023 13:07
Signed-off-by: Ryan Northey <ryan@synca.io>
@phlax phlax merged commit 8004b60 into envoyproxy:main Aug 13, 2023
115 checks passed
phlax added a commit to phlax/envoy that referenced this pull request Aug 16, 2023
Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Aug 16, 2023
Signed-off-by: Ryan Northey <ryan@synca.io>

Signed-off-by: phlax <phlax@users.noreply.github.com>
phlax added a commit to phlax/envoy that referenced this pull request Aug 17, 2023
)"

This reverts commit 8004b60.

Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit to phlax/envoy that referenced this pull request Aug 17, 2023
…proxy#28802)""

This reverts commit 98adf91.

Signed-off-by: Ryan Northey <ryan@synca.io>
alyssawilk added a commit to alyssawilk/envoy that referenced this pull request Aug 17, 2023
phlax added a commit that referenced this pull request Aug 21, 2023
Signed-off-by: Ryan Northey <ryan@synca.io>
phlax added a commit that referenced this pull request Aug 22, 2023
Signed-off-by: Ryan Northey <ryan@synca.io>

Signed-off-by: phlax <phlax@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api deps Approval required for changes to Envoy's external dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants