Skip to content

Commit

Permalink
Dynamically generate compatibility test files (#7547)
Browse files Browse the repository at this point in the history
* poc: create basic script to exract test names

* query tags from ibc go repo to determine versions

* adding validate fn

* pass in release branch

* wip: returning all versions within range

* chore: add parse fn

* chore: fix workflow

* chore: extract metadata as map

* chore: tweak compatibility workflow

* chore: revert workflow change

* chore: skip building images

* chore: skip building images

* chore: add from versions to e2e test files

* chore: add argument to specify file

* chore: merge requirments file

* docs: improving docstrings

* chore: updating minimum supported version

* chore: refactoring to use include syntax

* chore: fixed logic error in validation

* chore: added space in workflow

* chore: correct version for test

* chore: run tests both ways without needing to specify it explicitly

* chore: adding additional docstrings and removing stale functions

* chore: updating annotation

* chore: remove unrequired fields

* chore: modifying workflow variable names

* chore: updated correct supported versions for transfer entire balance

* chore: adding additional annotations to test files

* chore: prevent duplicate entries being added, add annotations for client test

* chore: updating annotations for ica base_test.go and adding connection test to workflow

* chore: added ica workflows to compatibility workflow and updated annotations

* chore: adding remaining tests

* chore: corrected annotations

* chore: removed compatibility matricies

* chore: re-add part of workflow that builds the images

* chore: adding image to _add_test_entries

* chore: use - instead of = in comment

* chore: removing unnecessary script

* chore: update variable name

* chore: support ability to break up tests into smaller batches

* chore: add from version annotations to TestHostEnabledParam

* chore: specifying versions for TestInterchainAccountsQuery

* chore: propagate chain value

* chore: enabling specifing a from_version field on a per test level

* chore: adding exhaustive list of versions for unordered channel transfer

* chore: added field to skip tests

* chore: added version filtering on ica localhost test

* chore: corrected annotation on ICA test

* chore: adding readme for compatibility generation

* chore: fixed version parsing and added additional docstrings

* chore: fixed markdown linter (╯°□°)╯︵ ┻━┻
  • Loading branch information
chatton authored Nov 14, 2024
1 parent 083cfb1 commit 34debc0
Show file tree
Hide file tree
Showing 287 changed files with 541 additions and 7,272 deletions.
20 changes: 0 additions & 20 deletions .github/compatibility-test-matrices/main/client-chain-a.json

This file was deleted.

17 changes: 0 additions & 17 deletions .github/compatibility-test-matrices/main/connection-chain-a.json

This file was deleted.

17 changes: 0 additions & 17 deletions .github/compatibility-test-matrices/main/genesis-chain-a.json

This file was deleted.

29 changes: 0 additions & 29 deletions .github/compatibility-test-matrices/main/ica-chain-a.json

This file was deleted.

29 changes: 0 additions & 29 deletions .github/compatibility-test-matrices/main/ica-chain-b.json

This file was deleted.

This file was deleted.

This file was deleted.

26 changes: 0 additions & 26 deletions .github/compatibility-test-matrices/main/ica-gov-chain-a.json

This file was deleted.

26 changes: 0 additions & 26 deletions .github/compatibility-test-matrices/main/ica-gov-chain-b.json

This file was deleted.

26 changes: 0 additions & 26 deletions .github/compatibility-test-matrices/main/ica-groups-chain-a.json

This file was deleted.

26 changes: 0 additions & 26 deletions .github/compatibility-test-matrices/main/ica-groups-chain-b.json

This file was deleted.

17 changes: 0 additions & 17 deletions .github/compatibility-test-matrices/main/ica-queries-chain-a.json

This file was deleted.

17 changes: 0 additions & 17 deletions .github/compatibility-test-matrices/main/ica-queries-chain-b.json

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 34debc0

Please sign in to comment.