Skip to content

[devenv] Extend test adapter interface to support QA tests#1862

Merged
tt-cll merged 8 commits intomainfrom
sqash/testadapter-interface-update
Mar 31, 2026
Merged

[devenv] Extend test adapter interface to support QA tests#1862
tt-cll merged 8 commits intomainfrom
sqash/testadapter-interface-update

Conversation

@patricios-space
Copy link
Copy Markdown
Contributor

@patricios-space patricios-space commented Mar 18, 2026

  • Update interfaces to support new QA testcases
  • Update EVM and Solana implementations
  • Update smoke tests to run new test cases
  • Add new manual QA test cases

Note

TON has been temporarily disabled so we can merge this PR

Next steps:

tt-cll
tt-cll previously approved these changes Mar 25, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates module dependencies and the TestAdapter contract to align with newer deployment/test adapter behavior across CCIP components.

Changes:

  • Bump github.com/smartcontractkit/chainlink-ccip/deployment dependency version across several modules/go.sum files.
  • Modify devenv and chain deployment module go.mod files to adjust/disable local replace wiring and pin explicit deployment-related versions.
  • Expand and change the deployment/testadapters.TestAdapter interface (new methods + breaking signature changes).

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
integration-tests/go.mod Bumps chainlink-ccip/deployment version used by integration-tests module.
devenv/go.mod Comments out local replace for chainlink-ccip/deployment and adds explicit require pins for deployment submodules.
devenv/go.sum Adds sums for the new chainlink-ccip/deployment pseudo-version.
deployment/testadapters/adapters.go Breakingly changes TestAdapter interface (new methods + renamed/reshaped methods).
chains/solana/deployment/go.mod Updates required versions and comments out local replace for chainlink-ccip/deployment.
chains/solana/deployment/go.sum Adds sums for the new chainlink-ccip/deployment pseudo-version.
chains/evm/deployment/go.mod Updates deployment dependency version and comments out local replace for chainlink-ccip/deployment.
chains/evm/deployment/go.sum Adds sums for the new chainlink-ccip/deployment pseudo-version.
ccv/chains/evm/deployment/go.mod Bumps chainlink-ccip/deployment dependency version.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@smartcontractkit smartcontractkit deleted a comment from Copilot AI Mar 25, 2026
@smartcontractkit smartcontractkit deleted a comment from Copilot AI Mar 25, 2026
@smartcontractkit smartcontractkit deleted a comment from Copilot AI Mar 25, 2026
@smartcontractkit smartcontractkit deleted a comment from Copilot AI Mar 25, 2026
@smartcontractkit smartcontractkit deleted a comment from Copilot AI Mar 25, 2026
@smartcontractkit smartcontractkit deleted a comment from Copilot AI Mar 25, 2026
krebernisak
krebernisak previously approved these changes Mar 25, 2026
matYang
matYang previously approved these changes Mar 25, 2026
@patricios-space patricios-space added this pull request to the merge queue Mar 25, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Mar 25, 2026
@patricios-space patricios-space dismissed stale reviews from matYang, krebernisak, and tt-cll via b7823e8 March 25, 2026 21:26
@patricios-space patricios-space force-pushed the sqash/testadapter-interface-update branch from 0d122e0 to 1d69b54 Compare March 31, 2026 14:34
@patricios-space patricios-space changed the title squash interface changes and imports [devenv] Extend test adapter interface to support QA tests Mar 31, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 10 out of 11 changed files in this pull request and generated 14 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread chains/solana/deployment/v1_6_0/testadapter/test_adapter.go
Comment thread devenv/tests/qa_manual.go
Comment thread devenv/tests/qa_manual.go
Comment thread devenv/tests/qa_manual.go Outdated
Comment thread devenv/tests/smoke.go
Comment thread chains/solana/deployment/v1_6_0/testadapter/test_adapter.go Outdated
Comment thread devenv/cldf.go
Comment thread devenv/cldf.go
Comment thread devenv/common/home_chain.go
Comment thread devenv/common/home_chain.go
tt-cll
tt-cll previously approved these changes Mar 31, 2026
tt-cll
tt-cll previously approved these changes Mar 31, 2026
@github-actions
Copy link
Copy Markdown

Metric sqash/testadapter-interface-update main
Coverage 70.1% 69.8%

@tt-cll tt-cll added this pull request to the merge queue Mar 31, 2026
Merged via the queue into main with commit b8dc0a6 Mar 31, 2026
56 of 57 checks passed
@tt-cll tt-cll deleted the sqash/testadapter-interface-update branch March 31, 2026 20:49
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.

7 participants