-
Notifications
You must be signed in to change notification settings - Fork 610
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
proposal: introduce an e2e test suite #1124
Comments
This sounds awesome! Its something @nikever @czarcas7ic and @daniel-farina have been looking into I think we should be really happy to use something that already exists! Is there some docs for how these end to end tests work? (Like how end-to-end are they? Is it starting a single node testnet, and then posting txs & running queries to it?) |
Yeah, so in each implementation I've done, there is a The basic gist of it is:
|
Ah sweet, just checked the file! This sounds awesome, it even does IBC tests. I think we should totally use this |
@czarcas7ic to investigate further with @alexanderbez. |
Just FYI, as per the DevOps call, @czarcas7ic and I are looking into this and will seek help from the rest of the team if we get blocked Planning to spike the barebones implementation here: https://github.com/p0mvn/osmosis so that we don't pollute the main repository pipeline with test runs To start, the plan is to be able to run one chain with 2 validators (similar to gaia). The second chain and ibc can be done in a separate PR to limit the scope |
I propose we introduce a programatic e2e integration test suite that allows us to test functionality from the most basic operations like IBC transfers and native sends, to AMM operations.
Examples of this can be found here:
If there is consensus on this, I'll be happy to tackle it or guide others on the approach used :)
The text was updated successfully, but these errors were encountered: