-
Notifications
You must be signed in to change notification settings - Fork 48
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
Establish automated testing frameworks of new GH pulls #69
Comments
Maybe visualize the new pipeline with activity diagrams via https://app.diagrams.net/ and drop it in https://github.com/classic-terra/documents |
@fragwuerdig @ZaradarBH I have just written the frame work. Can you guys comment on it |
Epic work m8. I will remove the "needs specification" label and move it to the "ready" column :) |
moving around informal system, I have found a repo on model - based testing for cosmos chains: https://github.com/informalsystems/atomkraft. Should be interesting to cover all unit test |
Closing outdate issues. |
Problem definition
We need to establish a fully fledged e2e test flow that will allow us to do all the existing testing, as well as regression, UI and fuzz testing.
I. Why we need to setup an automated testing framework?
In many cases, we have observed that unit test isn't enough to guarantee that the whole system will not break. We simply got lucky when Ed found a problem through his manual system testing that may not always happen.
In some cases, not even the unit test is correct due to writer misunderstanding of required logic.
II. Framework
It is hard to invoke a begin, end block logic without first understanding what environment condition it relies on.
Feature specification
Additional context
Acceptance criteria
This issue needs to be broken down into multiple issues. This one is more like tracking issue.
Goals of this one should be the creation and definition of smaller testing issues (which I don't know fully yet)
The text was updated successfully, but these errors were encountered: