action #29730
closed
[sle][functional][u][medium] New test suite create_hdd_gnome+all_patterns
Added by SLindoMansilla almost 7 years ago.
Updated over 5 years ago.
Description
There are several test suite that use the same installation.
If we had the installation in a separated test suite that generates de qcow2 image for the rest of the test suites that need it, we would have:
- shorter execution times on productive instance (faster build feedback)
- shorter execution times on QA engineers machines (machines less busy/blocked)
- easier maintenance of test suites that need this qcow2 image.
- Avoid redundancy problems on test suites that should perform the same installation by centralizing such installation into one test suite.
The following test suites could boot using that qcow2 image:
Acceptance criteria¶
- AC1: There a new test suite that creates a qcow2 image with all patterns installed.
Task¶
- Create a new test suite.
- Test is locally.
- Enable it on OSD.
- Blocks coordination #29733: [epic][functional][u] Test suites that use "all patterns" boot from created qcow2 image added
- Status changed from Workable to New
I don't understand the use case or benefit. Please elaborate.
- Due date set to 2018-01-30
- Description updated (diff)
- Subject changed from [sle][functional] New test suite create_hdd_gnome+all_patterns to [sle][functional][medium]New test suite create_hdd_gnome+all_patterns
- Status changed from New to In Progress
- Assignee set to jorauch
Important setting:
DESKTOP=gnome
ENABLE_ALL_SCC_MODULES=1
PATTERNS=all
- Description updated (diff)
- Status changed from In Progress to Feedback
- Target version set to Milestone 13
- Due date changed from 2018-01-30 to 2018-02-13
- Target version changed from Milestone 13 to Milestone 14
@jrauch, is o3 test suite only missing part here?
- Target version deleted (
Milestone 14)
Yes O3 is the only missing part, I am wondering if ENABLE_ALL_SCC_MODULES is really needed for all patterns?
- Target version set to Milestone 14
- Due date deleted (
2018-02-13)
- Status changed from Feedback to Workable
- Assignee deleted (
jorauch)
- Target version changed from Milestone 14 to future
As discussed with okurz we do not have a current use case for these. Could make sense in the future whenever we need it, i.e. when we have any test that wants to test based on special patterns.
- Parent task deleted (
#23454)
- Related to coordination #23454: [sle][functional][epic][sle15] Adapt former SDK tests to something equivalent for SLE15 added
- Copied to action #31108: [opensuse][functional][medium] New test suite all_patterns added
Why did you deleted the parent task?
because the former parent task can be fulfilled without this task according to the ACs
- Subject changed from [sle][functional][medium]New test suite create_hdd_gnome+all_patterns to [sle][functional][u][medium] New test suite create_hdd_gnome+all_patterns
- Difficulty set to medium
- Target version changed from future to future
- Status changed from Workable to New
Bulk action to set status back to "New" for older tickets which are in "future". They would need to be revisited in time when we come up with a defined plan and assign to a milestone.
- Status changed from New to Rejected
- Assignee set to okurz
I think time has shown that we do not benefit from that currently. When we see a direct need we can bring this back up. However then we would do it differently after in the past months we have split out the YaST job group and image creation jobs plus post-install validations are conducted differently.
Also available in: Atom
PDF