-
Notifications
You must be signed in to change notification settings - Fork 7
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
Add TMT plans for all our notable use cases #150
Conversation
We should also consider splitting The reason is our ever-growing test coverage - we already have barely enough resources to run tests daily. Once we add UEFI testing next to What will happen when we start auto-scheduling up to 2 reruns of failed/errored tests? Maybe we should run
(alternatively, we could make |
Well, if we talk runcontest context, where we save a lot of time thanks to test grouping, I believe finishing overnight shouldn't be problem even if we include GUI variants +
Agree with all points. I'm open to discuss if weekly should be on latest majors or also Z-stream.
Sounds good |
As agreed with @mildas , I have split productization into daily/weekly test sets, for now. With that, this PR is ready for review. To recap - this is about
Maybe something like args=()
case "$PROD_TYPE" in
daily)
args+=(
--plan /plans/daily
--arch x86_64
--rhel 8 --rhel 9 --compose-hint '9:RHEL-9.4.0-%'
) ;;
weekly_rhels)
args+=(
--plan /plans/weekly
--arch x86_64
--rhel 8.6 --rhel 8.8 --rhel 8.10
--rhel 9.0 --rhel 9.2 --rhel 9.4
) ;;
weekly_arches)
args+=(
--plan /plans/weekly
# all architectures by default
--rhel 8 --rhel 9 --compose-hint '9:RHEL-9.4.0-%'
) ;;
esac as we likely won't have the resources to run all minors + all arches + all tests during one weekend, so we could alter odd/even weekends. |
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.
broken
tag is misleading. You have to read the tag description to understand it's about broken functionality it tests, not broken test. If we could agree on something clearer, it would be great. (I couldn't come with something better during review so I can live with broken
tag though)
@mildas Maybe Also, agreed on running Maybe we should add a new |
Rebased, amended. |
@comps
|
Signed-off-by: Jiri Jaburek <comps@nomail.dom>
Ok, changed back to |
I split these according to what seemed reasonable. Milan mentioned we should probably use auto-ptp via Beaker directly, so I didn't include a plan for it.
Feel free to add suggestions what to change - I'm not sure if having automated errata runs is even useful if we test everything before that. And we got rid of manual tests since (replaced them with JIRA).
I left the original tags (
NoProductization
,daily
, etc.) in place, due to TCMS, but I expect we remove them after we switch away - #151 .