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

ci: Added tests to provider-consumer suite (backport #2456) #2470

Closed
wants to merge 1 commit into from

Conversation

mergify[bot]
Copy link
Contributor

@mergify mergify bot commented Jan 9, 2025

This pr implements testing of the basic consumer chain functionalities from an ICS perspective:

  • consumer launch (launch chain on one validator, get the genesis from the provider, test that a simple transaction to the consumer will fail as the CCV channel is not yet established...) ->tested in setup
  • CCV channel creation & validator updates (delegate on provider and confirm changes on consumer, query consumer...)
  • Rewards distribution (TestRewards)->tested in setup
  • Changeover procedure (TestSovereignToConsumerChangeover)

todo: jailing and slashing should be also tested (probably in separate test suite(and pr) to avoid entanglements with regular cases)

note: #2400 should be merged before this one and after that we can change the base branch to main


This is an automatic backport of pull request #2456 done by Mergify.

* Add provider-consumer interchain tests

* remove interchain framework logs - leave only status

* add description how to run single interchain test

* triger interchain tests

* triger interchain tests

* remove log filtering

* set preccv to true for changeover genesis

(cherry picked from commit 56d788c)
@mergify mergify bot requested review from a team as code owners January 9, 2025 09:03
@github-actions github-actions bot added C:Testing Assigned automatically by the PR labeler C:Build Assigned automatically by the PR labeler C:CI Assigned automatically by the PR labeler labels Jan 9, 2025
@mpoke
Copy link
Contributor

mpoke commented Jan 9, 2025

No need to backport as it's just tests.

@mpoke mpoke closed this Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C:Build Assigned automatically by the PR labeler C:CI Assigned automatically by the PR labeler C:Testing Assigned automatically by the PR labeler
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants