Skip to content
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

Add wasmd tests to e2e #3940

Open
3 tasks
srdtrk opened this issue Jun 22, 2023 · 1 comment
Open
3 tasks

Add wasmd tests to e2e #3940

srdtrk opened this issue Jun 22, 2023 · 1 comment
Labels
e2e needs discussion Issues that need discussion before they can be worked on

Comments

@srdtrk
Copy link
Member

srdtrk commented Jun 22, 2023

Summary

These would be basic tests where one side has a docker image of wasmd running and the other side is ibc-go's simd. We would be able to test compatibility of changes with smart contracts. This testing package will be useful for testing adr8 changes as well

Problem Definition

We don't have any frame work to test smart contract handshakes, applications, serialization, and callbacks.

Proposal

I've implemented a test between wasmd and ibc-go before. The idea is to have one of the chains run a vanilla wasmd docker image and simply test handshakes and responses. This wouldn't require any major modifications to the current testing package.


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate contributors tagged/assigned
@srdtrk srdtrk added e2e needs discussion Issues that need discussion before they can be worked on labels Jun 22, 2023
@faddat
Copy link
Contributor

faddat commented Jun 22, 2023

I'm a fan.

I can see this helping us in many ways. In this repository, that's going to help us test against IBC code written in CW and in projects that use CW to do i recruit, what you're describing here sounds totally fantastic and highly applicable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e needs discussion Issues that need discussion before they can be worked on
Projects
Status: Backlog 🕐
Development

No branches or pull requests

2 participants