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

INTAUTO-306 Add ccip message assertions e2e tests #16107

Merged
merged 11 commits into from
Jan 31, 2025

Conversation

joaoluisam
Copy link
Contributor

This pull request includes several updates to the MaybeRevertMessageReceiver contract and related integration tests. The most important changes are the addition of new events and error handling in the contract, the ability for the manager to withdraw funds and tokens, and enhancements to the integration tests to handle these updates.

Contract Enhancements:

Integration Test Updates:

  • integration-tests/ccip-tests/actions/ccip_helpers.go: Updated the SendRequest function to return message data, added a MessageReceivedWatcher to the DestCCIPModule, and implemented the AssertMessageContentMatch function to validate message content. These changes ensure that the integration tests can handle the new contract events and validate message content. [1] [2] [3]

Additional Changes:

kalverra
kalverra previously approved these changes Jan 28, 2025
matYang
matYang previously approved these changes Jan 29, 2025
@cl-sonarqube-production
Copy link

@b-gopalswami b-gopalswami added this pull request to the merge queue Jan 30, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 30, 2025
@simsonraj simsonraj added this pull request to the merge queue Jan 31, 2025
Merged via the queue into develop with commit 638de29 Jan 31, 2025
223 of 225 checks passed
@simsonraj simsonraj deleted the INTAUTO-306_Add_ccip_message_assertions_e2e_tests branch January 31, 2025 10:11
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.

5 participants