Project

General

Profile

Actions

action #129364

closed

coordination #119836: [epic] Convert YAML schedules for YaST to be based on YAML default files

Update test suites that hasn't applied default schedule

Added by leli 12 months ago. Updated 10 months ago.

Status:
Resolved
Priority:
Low
Assignee:
Target version:
Start date:
2023-05-16
Due date:
% Done:

0%

Estimated time:

Description

Motivation

There are still some test cases hasn't applied default schedule, the list as below:

X86_64:
Full:
ha_textmode_skip_registration
ha_textmode_skip_registration_minimal_base
mediacheck
offline_install+skip_registration

Online:
RAID0
RAID1
RAID10
RAID5
RAID6
activate_encrypted_volume+import_users
activate_encrypted_volume+force_recompute
addon_extensions_http_ftp
autologin_yast
boot_linuxrc
clone_system
create_hdd_gnome_libyui
cryptlvm+cancel_existing
generate_dud
ha_textmode_minimal_base
ha_textmode
iscsi_server_normal_auth_backstore_fileio
iscsi_server_normal_auth_backstore_hdd
iscsi_server_normal_auth_backstore_lvm
lvm
lvm-full-encrypt
mediacheck
multipath
nis_server
remote_ssh_controller
remote_vnc_controller
snapper_cleanup_timeline
transactional_server_helper_apps
transactional_server_snapper
usbmediacheck
yast2_cmd
yast2_firstboot
yast2_firstboot_custom
yast2_firstboot_custom_textmode
yast2_gui
yast2_ncurses_gnome
yast2_ncurses_textmode
yast2_nfs_v3_server
yast2_nfs_v4_server
yast2_ui_devel

s390x:
Full:
ha_textmode_skip_registration
ha_textmode_skip_registration_minimal_base

Online:
addon_extensions_http_ftp
clone_system
btrfs+warnings
create_hdd_gnome_libyui
create_hdd_transactional_server
ha_textmode
ha_textmode_minimal_base
installer_extended
lvm-encrypt-separate-boot
lvm-full-encrypt
lvm_thin_provisioning
minimal+base_yast
minimal+role_minimal
modify_existing_partition
msdos
select_modules_and_patterns
textmode
transactional_server_helper_apps
transactional_server_snapper
yast2_cmd
yast2_gui
yast2_ncurses_gnome
yast2_ncurses_textmode
zfcp

ppc64le:
Full:
ha_textmode_skip_registration
ha_textmode_skip_registration_minimal_base
offline_install+skip_registration
releasenotes_origin+unregistered
select_modules_and_patterns+registration
skip_registration
sles+sdk+proxy_SCC_via_YaST_ncurses
textmode_installation_minimal_role

Online:
RAID0
RAID1
RAID10
RAID5
RAID6
activate_encrypted_volume+force_recompute
activate_encrypted_volume+import_users
addon_extensions_http_ftp
btrfs+warnings
clone_system
create_hdd_gnome_libyui
create_hdd_transactional_server
crypt_no_lvm
cryptlvm
cryptlvm+cancel_existing
ha_textmode
ha_textmode_minimal_base
installer_extended
lvm
lvm+cancel_existing_cryptlvm
lvm-encrypt-separate-boot
lvm-full-encrypt
lvm_multipath
lvm_multipath_encrypted
minimal+base_yast
minimal+role_minimal
msdos
multipath
transactional_server_helper_apps
textmode
select_modules_and_patterns
transactional_server_snapper
yast2_cmd
yast2_gui
yast2_ncurses_gnome
yast2_ncurses_textmode
yast_no_self_update
yast_self_update

aarch64:
Full:
ha_textmode_skip_registration
ha_textmode_skip_registration_minimal_base
mediacheck
offline_install+skip_registration
releasenotes_origin+unregistered
select_modules_and_patterns+registration
skip_registration
textmode_installation_minimal_role

Online:
RAID0
RAID1
RAID10
RAID5
RAID6
activate_encrypted_volume+force_recompute
activate_encrypted_volume+import_users
boot_linuxrc
btrfs+warnings
clone_system
create_hdd_gnome_libyui
create_hdd_transactional_server
crypt_no_lvm
cryptlvm
cryptlvm+cancel_existing
ha_textmode
ha_textmode_minimal_base
installer_extended
lvm
lvm+RAID1
cryptlvm+cancel_existing
lvm+cancel_existing_cryptlvm
lvm-encrypt-separate-boot
lvm-full-encrypt
lvm_multipath
lvm_multipath_encrypted
lvm_thin_provisioning
mediacheck
minimal+base_yast
minimal+role_minimal
remote_ssh_controller
remote_vnc_controller
select_disk
transactional_server_helper_apps
textmode
select_modules_and_patterns
transactional_server_snapper
yast2_cmd
yast2_gui
yast2_ncurses_gnome
yast2_ncurses_textmode
yast2_nfs_v3_server
yast2_nfs_v4_server
yast_hostname
yast_hostname+dhcp_hostname
yast_hostname+linuxrc_hostname
yast_no_self_update
yast_self_update

Note: some are missing the default schedule, some have the default schdule while the YAML_SCHEDULE hasn't merged with the default schdule

Acceptance criteria

AC1: Update these test suites to apply default schedule

Actions #1

Updated by JERiveraMoya 11 months ago

  • Status changed from New to Workable
  • Target version set to Current
  • Parent task set to #119836
Actions #2

Updated by zoecao 11 months ago

  • Status changed from Workable to In Progress
  • Assignee set to zoecao
Actions #3

Updated by zoecao 11 months ago

@leli, would you please help to split this ticket into a few tickets? Too may yaml files in this ticket. I'm working on the part on x86_64.

Actions #4

Updated by JERiveraMoya 11 months ago

it should be just a matter of fixing settings, not really much more than that, please focus on wrong settings for all the architectures except ppc64le and aarch64 (for which we still have in-progress tickets) and if there are more task besides that we can add additional ticket.

Actions #5

Updated by JERiveraMoya 11 months ago

  • Priority changed from Normal to Low
Actions #6

Updated by zoecao 11 months ago

Update the following testsuites' schedule files, some cases are not installation cases and some cases are not installed by libyui, I add a note after these cases name as below:
x86_64:
Full:
ha_textmode_skip_registration
ha_textmode_skip_registration_minimal_base
mediacheck (not an installation case by libyui)
offline_install+skip_registration (not libyui case)

Online:
RAID0
RAID1
RAID10
RAID5
RAID6
activate_encrypted_volume+import_users
activate_encrypted_volume+force_recompute
addon_extensions_http_ftp
autologin_yast
boot_linuxrc (this is not an intallation case)
clone_system (this is not an intallation case)
create_hdd_gnome_libyui (this is not an intallation case)
cryptlvm+cancel_existing (the installation is not finished)
generate_dud (this is not an intallation case)

ha_textmode_minimal_base
ha_textmode
iscsi_server_normal_auth_backstore_fileio (this is not an intallation case)
iscsi_server_normal_auth_backstore_hdd (this is not an intallation case)
iscsi_server_normal_auth_backstore_lvm (this is not an intallation case)

lvm
lvm-full-encrypt
mediacheck (it is not an inatallation case)
multipath
nis_server (it is not an inatallation case)
remote_ssh_controller (the case is not installed by libyui)
remote_vnc_controller (the case is not installed by libyui)
snapper_cleanup_timeline (this is not an installation case)
transactional_server_helper_apps (this is not an installation case)
transactional_server_snapper (this is not an installation case)
usbmediacheck (this is not an installation case)
yast2_cmd ((this is not an installation case))
yast2_firstboot (Smoke test for YaST2 Firstboot module)
yast2_firstboot_custom (Smoke test for YaST2 Firstboot module)
yast2_firstboot_custom_textmode (Smoke test for YaST2 Firstboot module)
yast2_gui (this is not an installation case)
yast2_ncurses_gnome (this is not an installation case)
yast2_ncurses_textmode (this is not an installation case)
yast2_nfs_v3_server (this is not an installation case)
yast2_nfs_v4_server (this is not an installation case)
yast2_ui_devel (this is not an installation case)

====================================================
s390x:
Full:
ha_textmode_skip_registration
ha_textmode_skip_registration_minimal_base

Online:
addon_extensions_http_ftp
clone_system (this is not an installation case)
btrfs+warnings
create_hdd_gnome_libyui (this is not an installation case)
create_hdd_transactional_server
ha_textmode
ha_textmode_minimal_base
installer_extended
lvm-encrypt-separate-boot
lvm-full-encrypt
lvm_thin_provisioning
minimal+base_yast
minimal+role_minimal
modify_existing_partition
msdos
select_modules_and_patterns
textmode
transactional_server_helper_apps (this is not an installation case)
transactional_server_snapper (this is not an installation case)
yast2_cmd (this is not an installation case)
yast2_gui (this is not an installation case)
yast2_ncurses_gnome (this is not an installation case)
yast2_ncurses_textmode (this is not an installation case)

zfcp

Actions #9

Updated by zoecao 10 months ago

Based on Huajian's comments and Tina's tips, I updated the PR and re-running the VRs, will update the MR after the VRs pass.
https://openqa.suse.de/tests/overview?distri=sle&version=15-SP5&build=102.1&groupid=251

Actions #10

Updated by zoecao 10 months ago

Based on the comments in PR, I submit a follow-up PR and MR for it:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/17353
https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/merge_requests/517
And filed a new ticket based on the comment from the first PR:
https://progress.opensuse.org/issues/132266

Actions #11

Updated by JERiveraMoya 10 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF