-
Notifications
You must be signed in to change notification settings - Fork 657
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
IBC Testing Package v2 #114
Conversation
The IBC testing refactor will be a multi part refactor. Part 1 introduces the new design of the testing package
Part 2 refactor tests to use the new design and remove all the old functions Part 3 will implement a TestingApp interface so outside repos can use the testing package Part 4 will update docs and do polishing as needed |
I've tested that |
Codecov Report
@@ Coverage Diff @@
## main #114 +/- ##
==========================================
- Coverage 65.22% 63.79% -1.43%
==========================================
Files 127 130 +3
Lines 8413 8601 +188
==========================================
Hits 5487 5487
- Misses 2561 2749 +188
Partials 365 365
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great! I think the channel testing needs to be abstracted away from transfer/mock to be usable by 3rd part app developers
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small request, everything else looks great!
* remove old testing code, update light client tests, update part of transfer tests * fix transfer tests * remove old code from testing package * refactor 02-client tests * refactor 03-connection * all tests passing * self review fixes * ignore testing package for codecov * Update modules/core/03-connection/keeper/verify_test.go
* IBCKeeper reference into an interface function * move to testing app interface wip * add rest of interface functions, fix tests * finish making testing app modular
* update README * test modularity with transfer, update README, minor fixes
Bumps [github.com/pelletier/go-toml](https://github.com/pelletier/go-toml) from 1.9.3 to 1.9.4. - [Release notes](https://github.com/pelletier/go-toml/releases) - [Commits](pelletier/go-toml@v1.9.3...v1.9.4) --- updated-dependencies: - dependency-name: github.com/pelletier/go-toml dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Description
closes: #106
Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.
docs/
) or specification (x/<module>/spec/
)godoc
comments.Unreleased
section inCHANGELOG.md
Files changed
in the Github PR explorerCodecov Report
in the comment section below once CI passes