-
Notifications
You must be signed in to change notification settings - Fork 18
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
doc: added importance and custom markers section #43
Conversation
Hello, looks mostly good. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@jakub-vavra-cz , some of it should be under authentication, and we don't have any access control tests ported in yet, so that group will be added eventually. |
AFAIK this is the "authentication" or "authorization" marker. So my opinion is to either use these, or scratch them in favor of "security". From my upstream point of view, both importance and custom markers do not really sense. Before release and before pull request push, all tests must be green. So IIUIC it is more related to how you want to run the tests in downstream and this should be explained here so however reads it knows the meaning of these markers |
@pbrezina, it's simply a way to organize the tests when we execute regression runs, so we can run a subset of tests that a patch, build, and errata effects without executing all tests. Gating, for example, gating is supposed to be a quick, core tests that touch all features, aka "critical". While "high" will be a comprehensive run of the features. Medium will be features that are not used all the time or will not impact customer's operations if they fail, like the CLI tools, sssctl, sss_override. I'll expand the documentation and add this kind of thing to the doc. |
1fe53f9
to
b5bf7ca
Compare
Yes, exactly this kind of thing should go to the docs.
|
@pbrezina, @sidecontrol as for difference between critical, high, medium, low. "Critical" tests should contain only small sample of tests for the most important functionality. "High" tests that cover all functionality properly still focusing on positive scenarios. "Medium" tests comprehensively including some less used functionality and more complex setups. "Low" tests for a rarely used functionality, edge cases and very specific complex setups, performance/stress tests. |
@jakub-vavra-cz , how does this sound?
|
Hi @sidecontrol ,
|
Updated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, see minor comments inside.
Hi @sidecontrol, |
@patriki01 Done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
No description provided.