-
Notifications
You must be signed in to change notification settings - Fork 21
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
Integration/end-to-end testing #660
Comments
Excited for this. Happy to chip in if we can break this into some smaller tasks. |
100%. It's going to take a little from all of us. Before we can split it up, we first need to come to some consensus for how this will work. Which framework we want to use, how we want to deploy/execute the test harness/suite in the short term, etc. If you want to take a bit of a look at potential test harnesses for this kind of thing and how you think it could be implemented/deployed, please feel free to drop ideas and thoughts into this issue and we can go from there. |
The initial plan was for us to each drop ideas for a test suite into this issue in the betanet timeframe and implement something later. I don't see a lot of ideas here, so we'll likely spend an Engineering call post-betanet to come up with a plan and raise child tasks to get it done by us as a team. This isn't holding up betanet, so pushing to the next milestone. |
With betanet almost out, we'll likely start to take a look at this in earnest and hopefully include some specific tasks for the Crestone release that will get us some of what we're looking for. I'll add some thoughts here on requirements/criteria for what we're looking for:
Feel free to add comments below with additional requirements or with suggestions for tools that fit the above requirements. |
It is imperative that our test cases comprehensively validate the workflows expected from developers. The test suite should encompass scenarios such as:
|
This task covers the development of a test suite within a test harness that can be executed regularly to ensure that the protocol and other services all work as expected when it comes to high-level, user-visible functionality (as opposed to more localised unit testing).
I've added everyone to this one so that we can gather ideas or thoughts on what we might want to do for this one, and get volunteers to help out with parts of it.
The text was updated successfully, but these errors were encountered: