Actions
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
Start date:
2019-09-24
Due date:
2019-10-22
% Done:
0%
Estimated time:
2.00 h
Difficulty:
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
Actions