-
Notifications
You must be signed in to change notification settings - Fork 751
Labels
testingTesting package and unit/integration testsTesting package and unit/integration teststype: code hygieneClean up code but without changing functionality or interfacesClean up code but without changing functionality or interfacestype: refactorArchitecture, code or CI improvements that may or may not tackle technical debt.Architecture, code or CI improvements that may or may not tackle technical debt.
Milestone
Description
Summary
#5806 introduced the light client module interface and its associated implementations within ibc-go.
We should migrate unit tests to use the entrypoints for methods on the light client module. This should increase code coverage.
This can be broken into separate PRs for each client module. Existing tests should be refactored to use the expError error pattern in favour of expPass bool
- 06-solomachine tests: refactor solomachine tests to use light client module as entrypoint. #6038
- 07-tendermint test: move 07-tendermint client state testing to use light client module entry points #6074
- 08-wasm tests: move tests from client state to light client module for 08-wasm. #6052
- 09-localhost testing can be handled with make localhost a stateless implementation #5959
For Admin Use
- Not duplicate issue
- Appropriate labels applied
- Appropriate contributors tagged/assigned
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
testingTesting package and unit/integration testsTesting package and unit/integration teststype: code hygieneClean up code but without changing functionality or interfacesClean up code but without changing functionality or interfacestype: refactorArchitecture, code or CI improvements that may or may not tackle technical debt.Architecture, code or CI improvements that may or may not tackle technical debt.