action #57311
closedcoordination #43769: [functional][y][epic] Use inter-machine dependencies to ease our review
action #56132: [functional][y][timeboxed:6h] Setup inter-machine dependencies for SLE 15 for the scenarios where it makes sense
[functional][y] Make machine inter-machine dependencies for almost identical SUTs running on same hardware
0%
Description
Motivation¶
In some cases it can speed-up a little bit the review process and spare resources to make certain tests depend on others, if they are almost identical and use the same hardware resources. This is the conclusion of https://progress.opensuse.org/issues/43769 and https://progress.opensuse.org/issues/56132#change-245534.
Acceptance criteria¶
- inter-machine dependencies are set for relevant cases.
Suggestion¶
Set up the dependencies in yast job groups, as in this example:
- ext4_yast:
machine: 64bit
settings:
YAML_SCHEDULE: schedule/yast/ext4/ext4@yast.yaml
- ext4_yast:
machine: svirt-xen-hvm
settings:
YAML_SCHEDULE: schedule/yast/ext4/ext4@yast.yaml
START_AFTER_TEST: ext4_yast:64bit
(Exact syntax to be verified)
In this table, < means "depends on"
USBinstall@uefi < USBinstall:64bit
btrfs_libstorage-ng@64bit-ipmi < btrfs_libstorage-ng:64bit
btrfs_libstorage-ng@s390x-kvm-sle15 < btrfs_libstorage-ng:s390x-kvm-sle12 (currently, default for s390)
crypt_no_lvm@uefi < crypt_no_lvm:64bit
cryptlvm_uefi@uefi < cryptlvm_uefi:64bit
btrfs_libstorage-ng@s390x-zVM* < btrfs_libstorage-ng@s390x-zVM-ctc
ext4_yast@svirt-xen* < ext4_yast:64bit
ext4_yast@uefi < ext4_yast:64bit
lvm+RAID1@* < lvm+RAID1:64bit
mediacheck@* < mediacheck:64bit
minimal+base_yast@svirt* < minimal+base_yast:64bit
skip_registration@s390x* < skip_registration@s390x-zVM-ctc
skip_registration@svirt* < skip_registration:64bit
skip_registration@uefi < skip_registration:64bit
xfs@svirt* < xfs:64bit
Updated by JERiveraMoya over 4 years ago
- Subject changed from [unctional][y] Make machine inter-machine dependencies for almost identical SUTs running on same hardware to [functional][y] Make machine inter-machine dependencies for almost identical SUTs running on same hardware
- Due date set to 2019-10-08
- Category set to Enhancement to existing tests
Updated by oorlov over 4 years ago
- Status changed from Workable to In Progress
- Assignee set to oorlov
Updated by oorlov over 4 years ago
- Status changed from In Progress to Feedback
PR: https://gitlab.suse.de/riafarov/qa-sle-functional-y/merge_requests/29
After PR will be merged, need to apply the changes to osd.
Updated by riafarov over 4 years ago
- Due date changed from 2019-10-08 to 2019-10-22
Updated by oorlov over 4 years ago
- Status changed from Feedback to Resolved
No problems discovered in YaST Job Group, build 57.2. Resolved.