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: add integration tests for https functionality to binaries #4983

Merged
merged 4 commits into from
Jan 14, 2025

Conversation

conorsch
Copy link
Contributor

@conorsch conorsch commented Jan 14, 2025

Describe your changes

While working on the tonic version bumps in #4980, we discovered that the HTTPS client support can break without failing CI. This PR builds on the new tests in #4979, trying to establish a baseline sanity check that "yes, the programs can talk to https endpoints" so that during a large refactor, we can easily confirm no regressions.

Issue ticket number and link

Refs

Testing and review

Check out this branch, run just integration-testnet and confirm all checks pass. I also tacked on a commit enabling these new tests in CI, which I consider temporary, but useful for the immediate near-term.

It'd also be helpful to point out any places that might use HTTPS clients that aren't covered yet.

Checklist before requesting a review

  • I have added guiding text to explain how a reviewer should test these changes.

  • If this code contains consensus-breaking changes, I have added the "consensus-breaking" label. Otherwise, I declare my belief that there are not consensus-breaking changes, for the following reason:

    tests/CI only, no app code changes

We don't want to hammer on public endpoints on every test run
indefinitely, but given that we're in the midst of a significant
refactor, having the new HTTPS-enabled integration tests running in CI
will save developer attention by running them automatically.
@conorsch conorsch force-pushed the testnet-integration branch from d050943 to 7d81d28 Compare January 14, 2025 02:32
@conorsch conorsch requested a review from cronokirby January 14, 2025 05:43
@conorsch conorsch marked this pull request as ready for review January 14, 2025 05:43
@conorsch conorsch merged commit 94d6812 into main Jan 14, 2025
15 checks passed
@conorsch conorsch deleted the testnet-integration branch January 14, 2025 17:29
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.

2 participants