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

test: refactoring integration tests to lower extension use #16653

Merged
merged 8 commits into from
Jun 3, 2021

Conversation

alyssawilk
Copy link
Contributor

Removing visibility for a bunch of extensions, with a few test rewrites where the deps were still in use.
pass-through filter is encoder/decoder so handles 100 responses.
overload tests were copy-pasted to HTTP/3, so copied the edits back to the overload test

may improve our build time by a whole 2-3s ;-)

Risk Level: n/a (test only)
Testing: yes
Docs Changes: n/a
Release Notes: n/a
Part of #9953

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@yanavlasov
Copy link
Contributor

Thanks for cleaning this up. It does look like these filters actually lack coverage in their own tests.

@yanavlasov yanavlasov self-assigned this May 26, 2021
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Contributor Author

/wait

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Contributor Author

ugh, still some coverage loss
/wait

Signed-off-by: Alyssa Wilk <alyssar@chromium.org>
@alyssawilk
Copy link
Contributor Author

OK, finally got CI happy! PTAL when you get a few

@yanavlasov yanavlasov merged commit c09dbd8 into envoyproxy:main Jun 3, 2021
leyao-daily pushed a commit to leyao-daily/envoy that referenced this pull request Sep 30, 2021
@alyssawilk alyssawilk deleted the cors branch August 4, 2022 00:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants