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 about 1 year ago. Updated 12 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 about 1 year ago

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

Updated by zoecao about 1 year ago

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

Updated by zoecao about 1 year 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 about 1 year 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 about 1 year ago

  • Priority changed from Normal to Low
Actions #6

Updated by zoecao about 1 year 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 about 1 year 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 12 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 12 months ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF