Project

General

Profile

action #95748

Updated by oorlov 3 months ago

## Motivation

Currently, almost all the schedule files for opensuse from YaST job group contain `_opensuse` suffix and placed under `yast` directory.

While making bulk change in yast schedules it requires a lot of attention to not introduce unnecessary changes in opensuse schedules.

Also, spreading those tests over yast folder makes them harder to find and identify of what schedules already created for opensuse and what are still use main.pm directly.

## Scope
opensuse

## Task
1. Create `opensuse/` folder under `schedule/`;
Optional: make `opensuse/yast/` sub-folder in case it is feasible to have the tests grouped in that way to highlight areas of responsibility of yast team (discuss in team);
2. Move all opensuse schedules from yast folder to the recently created (the ones that contain `_opensuse` suffix);
3. Also, copy schedules that are used for opensuse and do not contain `_opensuse` suffix, but located in yast folder and move them to the recently created folder;
4. Update existing opensuse Job Groups to use the schedules from new folder.

NOTE: Don't be afraid to introduce duplicated schedules right now. The approach to reduce duplications will be implemented in scope of another ticket. Right now the goal is to make schedules more transparent and know what is scheduled where. Without that knowledge it is hard to implement improvements in the existing schedule process.

Please, see that info as additional help:
{{collapse(The list of test modules that use YAML_SCHEDULE with files from yast folder from TW job Group.)
Number of Modules, where the string was found: 54
https://openqa.opensuse.org/tests/1847079 - "YAML_SCHEDULE" : "schedule/yast/raid/raid0_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1847135 - "YAML_SCHEDULE" : "schedule/yast/raid/raid10_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1847094 - "YAML_SCHEDULE" : "schedule/yast/raid/raid1_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1847119 - "YAML_SCHEDULE" : "schedule/yast/raid/raid5_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1847104 - "YAML_SCHEDULE" : "schedule/yast/autoyast/autoyast_btrfs_quota.yaml"
https://openqa.opensuse.org/tests/1847123 - "YAML_SCHEDULE" : "schedule/yast/autoyast_multi_btrfs.yaml"
https://openqa.opensuse.org/tests/1847034 - "YAML_SCHEDULE" : "schedule/yast/autoyast_reinstall.yaml"
https://openqa.opensuse.org/tests/1847099 - "YAML_SCHEDULE" : "schedule/yast/firstboot/autoyast_y2_firstboot_opensuse.yaml"
https://openqa.opensuse.org/tests/1847081 - "YAML_SCHEDULE" : "schedule/yast/boot_linuxrc.yaml"
https://openqa.opensuse.org/tests/1847124 - "YAML_SCHEDULE" : "schedule/yast/btrfs/btrfs_opensuse.yaml"
https://openqa.opensuse.org/tests/1847026 - "YAML_SCHEDULE" : "schedule/yast/btrfs/btrfs+warnings_opensuse.yaml"
https://openqa.opensuse.org/tests/1847125 - "YAML_SCHEDULE" : "schedule/yast/btrfs/btrfs_opensuse.yaml"
https://openqa.opensuse.org/tests/1847166 - "YAML_SCHEDULE" : "/schedule/yast/create_hdd_gnome_libyui_opensuse.yaml"
https://openqa.opensuse.org/tests/1847143 - "YAML_SCHEDULE" : "schedule/yast/create_hdd_gnome_wicked.yaml"
https://openqa.opensuse.org/tests/1847398 - "YAML_SCHEDULE" : "schedule/yast/transactional_server/create_hdd_transactional_server_opensuse.yaml"
https://openqa.opensuse.org/tests/1847128 - "YAML_SCHEDULE" : "schedule/yast/ext3/ext3_textmode-opensuse.yaml"
https://openqa.opensuse.org/tests/1847015 - "YAML_SCHEDULE" : "schedule/yast/ext4/ext4_opensuse.yaml"
https://openqa.opensuse.org/tests/1847090 - "YAML_SCHEDULE" : "schedule/yast/ext4/ex4_textmode-opensuse.yaml"
https://openqa.opensuse.org/tests/1846994 - "YAML_SCHEDULE" : "schedule/yast/installer_extended/installer_extended_opensuse.yaml"
https://openqa.opensuse.org/tests/1846984 - "YAML_SCHEDULE" : "schedule/yast/lvm_raid1/lvm+raid1_opensuse.yaml"
https://openqa.opensuse.org/tests/1847027 - "YAML_SCHEDULE" : "schedule/yast/encryption/lvm_encrypt_separate_boot_opensuse.yaml"
https://openqa.opensuse.org/tests/1847028 - "YAML_SCHEDULE" : "schedule/yast/encryption/lvm_full_encrypt_opensuse.yaml"
https://openqa.opensuse.org/tests/1846988 - "YAML_SCHEDULE" : "schedule/yast/lvm/lvm_thin_provisioning_opensuse.yaml"
https://openqa.opensuse.org/tests/1847018 - "YAML_SCHEDULE" : "schedule/yast/mediacheck.yaml"
https://openqa.opensuse.org/tests/1847130 - "YAML_SCHEDULE" : "schedule/yast/modify_existing_partition_opensuse.yaml"
https://openqa.opensuse.org/tests/1847252 - "YAML_SCHEDULE" : "schedule/yast/nis/nis_client.yaml"
https://openqa.opensuse.org/tests/1847239 - "YAML_SCHEDULE" : "schedule/yast/nis/nis_server_tw.yaml"
https://openqa.opensuse.org/tests/1846980 - "YAML_SCHEDULE" : "schedule/yast/remote_ssh_controller.yaml"
https://openqa.opensuse.org/tests/1847184 - "YAML_SCHEDULE" : "schedule/yast/remote_ssh_target.yaml"
https://openqa.opensuse.org/tests/1847112 - "YAML_SCHEDULE" : "schedule/yast/remote_vnc/remote_vnc_controller_opensuse.yaml"
https://openqa.opensuse.org/tests/1847113 - "YAML_SCHEDULE" : "schedule/yast/remote_vnc/remote_vnc_target_opensuse.yaml"
https://openqa.opensuse.org/tests/1847132 - "YAML_SCHEDULE" : "schedule/yast/select_disk/select_disk_opensuse.yaml"
https://openqa.opensuse.org/tests/1847013 - "YAML_SCHEDULE" : "schedule/yast/separate_usr_partition.yaml"
https://openqa.opensuse.org/tests/1847400 - "YAML_SCHEDULE" : "schedule/yast/transactional_server/transactional_server_opensuse.yaml"
https://openqa.opensuse.org/tests/1846993 - "YAML_SCHEDULE" : "schedule/yast/xfs/xfs_opensuse.yaml"
https://openqa.opensuse.org/tests/1847134 - "YAML_SCHEDULE" : "schedule/yast/xfs/xfs_textmode-opensuse.yaml"
https://openqa.opensuse.org/tests/1847240 - "YAML_SCHEDULE" : "schedule/yast/firstboot/yast2_firstboot_opensuse.yaml"
https://openqa.opensuse.org/tests/1847181 - "YAML_SCHEDULE" : "schedule/yast/firstboot/yast2_firstboot_custom_opensuse.yaml"
https://openqa.opensuse.org/tests/1847205 - "YAML_SCHEDULE" : "schedule/yast/yast2_gui/yast2_gui_opensuse.yaml"
https://openqa.opensuse.org/tests/1847178 - "YAML_SCHEDULE" : "schedule/yast/yast2_ncurses/yast2_ncurses_opensuse.yaml"
https://openqa.opensuse.org/tests/1847251 - "YAML_SCHEDULE" : "schedule/yast/nfs/yast2_nfs_v3_client.yaml"
https://openqa.opensuse.org/tests/1847185 - "YAML_SCHEDULE" : "schedule/yast/nfs/yast2_nfs_v3_server.yaml"
https://openqa.opensuse.org/tests/1847250 - "YAML_SCHEDULE" : "schedule/yast/nfs/yast2_nfs_v4_client.yaml"
https://openqa.opensuse.org/tests/1847183 - "YAML_SCHEDULE" : "schedule/yast/nfs/yast2_nfs_v4_server.yaml"
https://openqa.opensuse.org/tests/1847137 - "YAML_SCHEDULE" : "schedule/yast/yast_oneclick_install.yaml"
https://openqa.opensuse.org/tests/1847277 - "YAML_SCHEDULE" : "schedule/yast/mediacheck.yaml"
https://openqa.opensuse.org/tests/1847288 - "YAML_SCHEDULE" : "schedule/yast/mediacheck.yaml"
https://openqa.opensuse.org/tests/1846965 - "YAML_SCHEDULE" : "schedule/yast/raid/raid0_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1846974 - "YAML_SCHEDULE" : "schedule/yast/raid/raid10_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1846966 - "YAML_SCHEDULE" : "schedule/yast/raid/raid1_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1846967 - "YAML_SCHEDULE" : "schedule/yast/raid/raid5_opensuse_gpt.yaml"
https://openqa.opensuse.org/tests/1846960 - "YAML_SCHEDULE" : "schedule/yast/encryption/lvm_encrypt_separate_boot_opensuse.yaml"
https://openqa.opensuse.org/tests/1847272 - "YAML_SCHEDULE" : "schedule/yast/mediacheck.yaml"
https://openqa.opensuse.org/tests/1847294 - "YAML_SCHEDULE" : "schedule/yast/mediacheck.yaml"
![image](download.png)
}}

Back