-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Labels
A: trackingAdmin: tracking/meta issueAdmin: tracking/meta issueO: testingObjective: aims to improve testing coverageObjective: aims to improve testing coverageO: usabilityObjective: aims to enhance user experience (UX) and streamline product usabilityObjective: aims to enhance user experience (UX) and streamline product usability
Milestone
Description
Improvement Summary
Recently, it has been reported at #1257 that ibc-testkit in its current form is unusable at remote crate. I am listing the features that need to be added to allow ibc-rs users to leverage our testing framework easily.
Proposal
- Remove the dependency of
AnyClientState- remote crate may have a differentAnyClientStateimplemented - possibly with their own light client. - Remove the dependency of
MockStoreorInMemoryStore- remote crate may want to use their own storage for integration tests. - Remove the dependency of
MockIbcStore- remote crate may want to use their own implementation ofValidationContextandExecutionContextfor integration tests.
Let's use this issue to track the progress on this. We will probably come across more.
Metadata
Metadata
Assignees
Labels
A: trackingAdmin: tracking/meta issueAdmin: tracking/meta issueO: testingObjective: aims to improve testing coverageObjective: aims to improve testing coverageO: usabilityObjective: aims to enhance user experience (UX) and streamline product usabilityObjective: aims to enhance user experience (UX) and streamline product usability