Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Dynamically generate compatibility test files (#7547)
* 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