8000 txverifier: Increase integration test coverage and simplify Tilt set-up by johnsaigle · Pull Request #4280 · wormhole-foundation/wormhole · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

txverifier: Increase integration test coverage and simplify Tilt set-up #4280

New issue

Have a question about this project? Sign up for a fre 10000 e 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

Merged
merged 18 commits into from
Mar 18, 2025

Conversation

johnsaigle
Copy link
Contributor
@johnsaigle johnsaigle commented Feb 26, 2025
  • Add integration test case for Transfer Tokens (in addition to existing test for 'Transfer Tokens With Payload')
  • Refactor integration test set-up. Now there is only one YAML file to manage instead of two. The tests have also been expanded to check for a variable number of error strings and include a timeout. They also report an error if too many error strings are found.
  • The Tilt configuration now runs this test as a Job rather than a Deployment. This is more appropriate for a test that is meant to run once.

@pleasew8t pleasew8t marked this pull request as ready for review March 6, 2025 19:20
@pleasew8t pleasew8t requested a review from evan-gray as a code owner March 6, 2025 19:20
@pleasew8t pleasew8t marked this pull request as draft March 6, 2025 20:57
@johnsaigle johnsaigle force-pushed the txverifier-int-test branch from 5f213cd to c2312f4 Compare March 7, 2025 14:30
@johnsaigle johnsaigle marked this pull request as ready for review March 7, 2025 14:53
@johnsaigle johnsaigle requested a review from kcsongor as a code owner March 7, 2025 14:53
@johnsaigle johnsaigle requested a review from pleasew8t March 7, 2025 14:53
bruce-riley
bruce-riley previously approved these changes Mar 7, 2025
pleasew8t
pleasew8t previously approved these changes Mar 10, 2025
@johnsaigle johnsaigle dismissed stale reviews from pleasew8t and bruce-riley via e344465 March 13, 2025 19:11
evan-gray
evan-gray previously approved these changes Mar 13, 2025
Copy link
Contributor
@evan-gray evan-gray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reviewed the tiltfile changes

@johnsaigle johnsaigle force-pushed the txverifier-int-test branch from 9412c32 to c2911af Compare March 13, 2025 19:43
@johnsaigle johnsaigle requested a review from pleasew8t March 13, 2025 19:46
@johnsaigle johnsaigle force-pushed the txverifier-int-test branch from c2911af to eb84228 Compare March 13, 2025 21:09
johnsaigle and others added 8 commits March 17, 2025 15:00
- Add integration test case for Transfer Tokens (in addition to existing
  Transfer Tokens With Payload'
- Refactor integration test set-up. Now there is only one YAML file to
  manage instead of two. The tests have also been expanded to check for
  a variable number of error strings and include a timeout. They also
  report an error if too many error strings are found.
- The Tilt configuration now runs this test as a Job rather than a
  Deployment. This is more appropriate for a test that is meant to run
  once.
pleasew8t and others added 10 commits March 17, 2025 15:00
- Adds an exception for the guardiand docker image used by tx-verifier
  integration testing
- Fixes various shellcheck errors in the script
	1. egrep is deprecated
	2. checking $? is redundant
	3. regex "Dockerfile*" was being used as a glob
Co-authored-by: Evan Gray <56235822+evan-gray@users.noreply.github.com>
@johnsaigle johnsaigle force-pushed the txverifier-int-test branch from eb84228 to 27a5d36 Compare March 17, 2025 19:00
@mdulin2
Copy link
Contributor
mdulin2 commented Mar 17, 2025

Looks like a good change. Isolates the testing to the tx-verifier location more and has a failure case for multiple transfers.

@johnsaigle johnsaigle merged commit d69c297 into wormhole-foundation:main Mar 18, 2025
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants
0