From 9fe10f671502066a60513ed671773350c91adb38 Mon Sep 17 00:00:00 2001 From: Guy Menanteau Date: Tue, 27 Jun 2017 15:16:46 +0200 Subject: [PATCH] Add PowerPC support in templates * use only a subset of tests for ppc64 and ppc64le with a new "Fedora PowerPC group" and only three flavors "Server-boot-iso", "Server-dvd-iso", "universal", * TEST_TARGET for all PowerPC Products set as ISO * increase disk size for asian cyrillic and european tests add HDDSIZEGB = 12 for related tests install_asian_language install_cyrillic_language install_european_language This is required to avoid anaconda failure like: (my own translation) "... Fedora requests 10.03GB of free space, with 5.95GB for software and 4.08GB for swap. Your selected disks have the following free space: 10GB free space for use..." * Remove hardcoded arch in some HDD_1 key replaced by ARCH variable That concerns the images generated by createhdds tool (only for supported PowerPC tests not all of them) eg change from: "disk_f%CURRREL%_support_3_x86_64.img" to: "disk_f%CURRREL%_support_3_%ARCH%.img" Warning: use ARCH and not MACHINE variable * Try to keep same order for PowerPC as for x86_64 tests and same priorities as documented in cid a5861ebc5d56a8b8d7fca40e00f21b21a203c371: 0-20: critical smoke tests (higher than Alpha priority) 20-29: Alpha priority 30-39: Beta priority 40-49: Final priority 50+: Optional priority * force nfsvers=4 as bypass bugs: https://bugzilla.redhat.com/show_bug.cgi?id=1386059 https://bugzilla.redhat.com/show_bug.cgi?id=1368932 * role_deploy_domain_controller failed for ppc64 (BE) https://bugzilla.redhat.com/show_bug.cgi?id=1437793 * Warning: tests failure for PowerPC, not added: install_delete_pata install_sata install_package_set_kde install_updates_img_local * tests not tried: upgrade_server_domain_controller upgrade_realmd_client upgrade_desktop_encrypted_64bit * Note: TIMEOUT_SCALE initially set for PowerPC machines has been removed from this commit as seems not required anymore after upstream merge. Will need to track if two following timer values may create problem on remote openQA instances: tests/install_source_graphical.pm (300 to 600) tests/_boot_to_anaconda.pm (300 to 1200) Signed-off-by: Guy Menanteau Signed-off-by: Michel Normand --- templates | 1543 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1536 insertions(+), 7 deletions(-) diff --git a/templates b/templates index f61c7a63..ff329a8b 100755 --- a/templates +++ b/templates @@ -1799,6 +1799,1446 @@ }, test_suite => { name => "install_package_set_kde" }, }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 10, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-boot-iso", + version => "*", + }, + test_suite => { name => "install_default" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 10, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_default_upload" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 11, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_default" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_selinux" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_services_start" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_service_manipulation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_update_cli" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_package_set_minimal" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_anaconda_text" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 31, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_rescue_encrypted" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 10, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "support_server" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_repository_nfs_variation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_repository_nfs_graphical" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_role_deploy_domain_controller" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_realmd_join_kickstart" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_cockpit_default" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_cockpit_basic" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "realmd_join_cockpit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "realmd_join_sssd" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_role_deploy_database_server" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_database_client" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_updates_nfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 10, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "support_server" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_repository_http_variation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_repository_http_graphical" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_mirrorlist_graphical" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_user_creation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_scsi_updates_img" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_multi" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_simple_encrypted" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_simple_free_space" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_multi_empty" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_software_raid" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_delete_partial" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_btrfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_ext3" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_xfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_lvmthin" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 50, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_no_swap" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_iscsi" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_ext3" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_btrfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 50, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_no_swap" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_xfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_software_raid" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_lvmthin" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_hdd" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_minimal_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_server_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_2_minimal_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_2_server_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_shrink_ext4" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_shrink_ntfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_european_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_cyrillic_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 40, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_asian_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_firewall_disabled" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_firewall_configured" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 30, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_nfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64le" }, + prio => 20, + product => { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_firewall_default" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 10, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-boot-iso", + version => "*", + }, + test_suite => { name => "install_default" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 10, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_default_upload" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 11, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_default" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_selinux" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_services_start" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_service_manipulation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "base_update_cli" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_package_set_minimal" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_anaconda_text" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 31, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_rescue_encrypted" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 10, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "support_server" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_repository_nfs_variation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_repository_nfs_graphical" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_role_deploy_domain_controller" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_realmd_join_kickstart" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_cockpit_default" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_cockpit_basic" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "realmd_join_cockpit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "realmd_join_sssd" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_role_deploy_database_server" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_database_client" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "install_updates_nfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 10, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "support_server" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_repository_http_variation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_repository_http_graphical" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_mirrorlist_graphical" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_user_creation" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_scsi_updates_img" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_multi" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_simple_encrypted" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_simple_free_space" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_multi_empty" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_software_raid" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_delete_partial" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_btrfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_ext3" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_xfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_lvmthin" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 50, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_no_swap" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_iscsi" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_ext3" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_btrfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 50, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_no_swap" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_xfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_software_raid" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_blivet_lvmthin" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_hdd" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_minimal_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_server_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_2_minimal_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "upgrade_2_server_64bit" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_shrink_ext4" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_shrink_ntfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_european_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_cyrillic_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 40, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_asian_language" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_firewall_disabled" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_firewall_configured" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 30, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + version => "*", + }, + test_suite => { name => "install_kickstart_nfs" }, + }, + { + group_name => "Fedora PowerPC", + machine => { name => "ppc64" }, + prio => 20, + product => { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + version => "*", + }, + test_suite => { name => "server_firewall_default" }, + }, ], Machines => [ { @@ -1842,6 +3282,32 @@ { key => "WORKER_CLASS", value => "qemu_x86_64" } ], }, + { + backend => "qemu", + name => "ppc64le", + settings => [ + { key => "QEMU", value => "ppc64" }, + { key => "OFW", value => 1 }, + { key => "VGA", value => "std" }, + { key => "QEMURAM", value => 4096 }, + { key => "QEMUCPU", value => "host" }, + { key => "WORKER_CLASS", value => "qemu_ppc64le" }, + { key => "PART_TABLE_TYPE", value => "mbr"} + ], + }, + { + backend => "qemu", + name => "ppc64", + settings => [ + { key => "QEMU", value => "ppc64" }, + { key => "OFW", value => 1 }, + { key => "VGA", value => "std" }, + { key => "QEMURAM", value => 4096 }, + { key => "QEMUCPU", value => "host" }, + { key => "WORKER_CLASS", value => "qemu_ppc64" }, + { key => "PART_TABLE_TYPE", value => "mbr"} + ], + }, ], Products => [ { @@ -2035,13 +3501,73 @@ ], version => "*", }, + { + arch => "ppc64le", + distri => "fedora", + flavor => "universal", + name => "", + settings => [ + { key => "TEST_TARGET", value => "ISO" } + ], + version => "*", + }, + { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-dvd-iso", + name => "", + settings => [ + { key => "TEST_TARGET", value => "ISO" } + ], + version => "*", + }, + { + arch => "ppc64le", + distri => "fedora", + flavor => "Server-boot-iso", + name => "", + settings => [ + { key => "TEST_TARGET", value => "ISO" } + ], + version => "*", + }, + { + arch => "ppc64", + distri => "fedora", + flavor => "universal", + name => "", + settings => [ + { key => "TEST_TARGET", value => "ISO" } + ], + version => "*", + }, + { + arch => "ppc64", + distri => "fedora", + flavor => "Server-dvd-iso", + name => "", + settings => [ + { key => "TEST_TARGET", value => "ISO" } + ], + version => "*", + }, + { + arch => "ppc64", + distri => "fedora", + flavor => "Server-boot-iso", + name => "", + settings => [ + { key => "TEST_TARGET", value => "ISO" } + ], + version => "*", + }, ], TestSuites => [ { name => "support_server", settings => [ { key => "NUMDISKS", value => "2" }, - { key => "HDD_1", value => "disk_f%CURRREL%_support_3_x86_64.img" }, + { key => "HDD_1", value => "disk_f%CURRREL%_support_3_%ARCH%.img" }, { key => "POSTINSTALL", value => "_support_server" }, { key => "USER_LOGIN", value => "false" }, { key => "ROOT_PASSWORD", value => "weakpassword" }, @@ -2162,7 +3688,7 @@ { name => "install_repository_nfs_graphical", settings => [ - { key => "REPOSITORY_GRAPHICAL", value => "nfs:10.0.2.110:/repo" }, + { key => "REPOSITORY_GRAPHICAL", value => "nfs:nfsvers=4:10.0.2.110:/repo" }, { key => "PARALLEL_WITH", value => "support_server" }, { key => "INSTALL_UNLOCK", value => "support_ready" }, { key => "NICTYPE", value => "tap" }, @@ -2178,7 +3704,7 @@ { name => "install_repository_nfs_variation", settings => [ - { key => "REPOSITORY_VARIATION", value => "nfs:10.0.2.110:/repo" }, + { key => "REPOSITORY_VARIATION", value => "nfs:nfsvers=4:10.0.2.110:/repo" }, { key => "PARALLEL_WITH", value => "support_server" }, { key => "INSTALL_UNLOCK", value => "support_ready" }, { key => "NICTYPE", value => "tap" }, @@ -2319,7 +3845,7 @@ { key => "ROOT_PASSWORD", value => "weakpassword" }, { key => "USER_LOGIN", value => "false" }, { key => "BOOTFROM", value => "c" }, - { key => "HDD_1", value => "disk_f%CURRREL%_minimal_2_x86_64.img" }, + { key => "HDD_1", value => "disk_f%CURRREL%_minimal_2_%ARCH%.img" }, { key => "UPGRADE", value => "1" }, { key => "TEST_TARGET", value => "COMPOSE" }, ], @@ -2344,7 +3870,7 @@ { key => "USER_LOGIN", value => "test" }, { key => "USER_PASSWORD", value => "weakpassword" }, { key => "BOOTFROM", value => "c" }, - { key => "HDD_1", value => "disk_f%CURRREL%_server_3_x86_64.img" }, + { key => "HDD_1", value => "disk_f%CURRREL%_server_3_%ARCH%.img" }, { key => "UPGRADE", value => "1" }, { key => "TEST_TARGET", value => "COMPOSE" }, ], @@ -2419,7 +3945,7 @@ { key => "ROOT_PASSWORD", value => "weakpassword" }, { key => "USER_LOGIN", value => "false" }, { key => "BOOTFROM", value => "c" }, - { key => "HDD_1", value => "disk_f%PREVREL%_minimal_2_x86_64.img" }, + { key => "HDD_1", value => "disk_f%PREVREL%_minimal_2_%ARCH%.img" }, { key => "UPGRADE", value => "1" }, { key => "TEST_TARGET", value => "COMPOSE" }, ], @@ -2444,7 +3970,7 @@ { key => "USER_LOGIN", value => "test" }, { key => "USER_PASSWORD", value => "weakpassword" }, { key => "BOOTFROM", value => "c" }, - { key => "HDD_1", value => "disk_f%PREVREL%_server_3_x86_64.img" }, + { key => "HDD_1", value => "disk_f%PREVREL%_server_3_%ARCH%.img" }, { key => "UPGRADE", value => "1" }, { key => "TEST_TARGET", value => "COMPOSE" }, ], @@ -2538,6 +4064,7 @@ { key => "ENCRYPT_PASSWORD", value => "weakpassword" }, { key => "POSTINSTALL", value => "_console_login" }, { key => "REPOSITORY_VARIATION", value => "%LOCATION%" }, + { key => "HDDSIZEGB", value => "12" }, ], }, { @@ -2552,6 +4079,7 @@ { key => "ENCRYPT_PASSWORD", value => "weakpassword" }, { key => "POSTINSTALL", value => "_console_login" }, { key => "REPOSITORY_VARIATION", value => "%LOCATION%" }, + { key => "HDDSIZEGB", value => "12" }, ], }, { @@ -2566,6 +4094,7 @@ { key => "ENCRYPT_PASSWORD", value => "weakpassword" }, { key => "POSTINSTALL", value => "_console_login" }, { key => "REPOSITORY_VARIATION", value => "%LOCATION%" }, + { key => "HDDSIZEGB", value => "12" }, ], }, {