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
[TEST] Introduce Negative Testing #5240
Comments
@khushboo-rancher feel free to update this task description, so we can plan it accordingly. cc @longhorn/qa |
Moved this from 1.5.0, but follow this on QA board instead. |
The current status is @yangchiu is working on the framework part with some example test case implementation. When they are ready and get merged, we will start the remaining case implementation based on priority. cc @nitendra-suse @chriscchien @roger-ryao @khushboo-rancher |
@yangchiu I feel the description of this issue is outdated. Please help keep this up-to-date and refer the related issues to this EPIC. If need a separate epic, go ahead to create it. |
@yangchiu remember to update the description of this ticket, as discussed. |
I find I've updated it before. Read through the ticket description, I think it's quite clear, and the newly created ticket #7211 is also recorded. |
Great. Thanks. |
What's the test to develop? Please describe
Test Longhorn operations with Negative factors.
For each Longhorn operation and Negative factor listed below, should be implemented in robot:
Longhorn operation:
For details about what actually these operations should do, please reference and follow the confluence page to implement
Negative factor:
For details about what actually these factors should do and what the corresponding test case looks like, please reference and follow the confluence page to implement
Once the Longhorn operation and Negative factor are implemented, combine them together to form a negative test case like:
Node reboot
+Rebuild replica
.Sometimes a negative test case can have more than one negative factor like:
High latency API server
+Node reboot
+Keep writing
. So again reference the confluence page to have a clear picture of it could look like before starting implementation.Describe the items of the test development (DoD, definition of done) you'd like
Additional context
cc @longhorn/qa
The text was updated successfully, but these errors were encountered: