d1006a38e5
In https://bugzilla.redhat.com/show_bug.cgi?id=1669256 it became obvious that there's a missing feature in the new installer test for updates: the update is both used in the image build process and built into the installer environment itself, but it is not actually included in the installed package set. This can be a problem if the update has a bug that manifests *only* at install time if it is in the install transaction (which is exactly the case there), because the test will not catch this, and nor will any other test. So this commit makes `support_server` set up the update repo and serve it out via NFS when it's run in an update context, and makes the actual update install test run parallel with it and use that repository. This way the install should include the package(s) from the update. (It also of course means the test fails if an update breaks NFS or something like that, but hey, we want to know that!) A parallel commit for fedora_openqa is necessary to add the required CURRREL setting for the updates-installer flavor. Signed-off-by: Adam Williamson <awilliam@redhat.com>
1011 lines
47 KiB
Plaintext
Executable File
1011 lines
47 KiB
Plaintext
Executable File
#!/usr/share/openqa/script/load_templates
|
|
#
|
|
# Fedora Machines, Products, TestSuites and JobTemplates
|
|
#
|
|
# use load_templates to load the file into the database
|
|
#
|
|
{
|
|
JobTemplates => [
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_selinux" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_selinux" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 42,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_selinux" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_services_start" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_services_start" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 42,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_services_start" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_service_manipulation" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_service_manipulation" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 42,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_service_manipulation" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_update_cli" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_update_cli" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 42,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_update_cli" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "desktop_update_graphical" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 32,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "desktop_update_graphical" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "desktop_terminal" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 32,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "desktop_terminal" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "desktop_browser" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 32,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "desktop_browser" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation-upgrade",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "upgrade_desktop_encrypted_64bit" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_domain_controller" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_basic" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_cockpit" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_sssd" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server-upgrade",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "upgrade_server_domain_controller" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server-upgrade",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "upgrade_realmd_client" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_database_server" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_database_client" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_firewall_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "advisory_boot" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-installer",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "installer_build" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-installer",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "support_server" },
|
|
},
|
|
{
|
|
group_name => "Fedora Updates",
|
|
machine => { name => "64bit" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-installer",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "install_default_update" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_selinux" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_services_start" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_service_manipulation" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_update_cli" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_domain_controller" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_basic" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_cockpit" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_sssd" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_database_server" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_database_client" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64le" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_firewall_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_selinux" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_services_start" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_service_manipulation" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_update_cli" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_domain_controller" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_basic" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_cockpit" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_sssd" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_database_server" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_database_client" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_firewall_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora PowerPC Updates",
|
|
machine => { name => "ppc64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "advisory_boot" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_selinux" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_services_start" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_service_manipulation" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "base_update_cli" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_domain_controller" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_cockpit_basic" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_cockpit" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 30,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "realmd_join_sssd" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_role_deploy_database_server" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_database_client" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "server_firewall_default" },
|
|
},
|
|
{
|
|
group_name => "Fedora AArch64 Updates",
|
|
machine => { name => "aarch64" },
|
|
prio => 40,
|
|
product => {
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
version => "*",
|
|
},
|
|
test_suite => { name => "advisory_boot" },
|
|
},
|
|
],
|
|
Products => [
|
|
{
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation",
|
|
name => "",
|
|
settings => [
|
|
{ key => "DESKTOP", value => "gnome" },
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-workstation-upgrade",
|
|
name => "",
|
|
settings => [
|
|
{ key => "DESKTOP", value => "gnome" },
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-kde",
|
|
name => "",
|
|
settings => [
|
|
{ key => "DESKTOP", value => "kde" }
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-server-upgrade",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "x86_64",
|
|
distri => "fedora",
|
|
flavor => "updates-installer",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "ppc64le",
|
|
distri => "fedora",
|
|
flavor => "updates-server-upgrade",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "ppc64",
|
|
distri => "fedora",
|
|
flavor => "updates-server-upgrade",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
{
|
|
arch => "aarch64",
|
|
distri => "fedora",
|
|
flavor => "updates-server-upgrade",
|
|
name => "",
|
|
settings => [
|
|
],
|
|
version => "*",
|
|
},
|
|
],
|
|
TestSuites => [
|
|
{
|
|
name => "advisory_boot",
|
|
settings => [
|
|
{ key => "USER_LOGIN", value => "false" },
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
{ key => "BOOTFROM", value => "c" },
|
|
{ key => "ADVISORY_BOOT_TEST", value => "1" },
|
|
],
|
|
},
|
|
{
|
|
name => "installer_build",
|
|
settings => [
|
|
{ key => "POSTINSTALL", value => "_installer_build" },
|
|
{ key => "USER_LOGIN", value => "false" },
|
|
{ key => "ROOT_PASSWORD", value => "weakpassword" },
|
|
{ key => "BOOTFROM", value => "c" },
|
|
{ key => "HDD_1", value => "disk_f%VERSION%_minimal_3_%ARCH%.img" },
|
|
],
|
|
},
|
|
{
|
|
name => "install_default_update",
|
|
settings => [
|
|
{ key => "INSTALL", value => "1" },
|
|
{ key => "INSTALL_UNLOCK", value => "support_ready" },
|
|
{ key => "ISO", value => "%ADVISORY%-netinst-%ARCH%.iso" },
|
|
{ key => "NICTYPE", value => "tap" },
|
|
{ key => "PACKAGE_SET", value => "default" },
|
|
{ key => "PARALLEL_WITH", value => "support_server" },
|
|
{ key => "ADD_REPOSITORY_VARIATION", value => "nfs://10.0.2.110:/opt/update_repo" },
|
|
{ key => "+START_AFTER_TEST", value => "installer_build" },
|
|
{ key => "WORKER_CLASS", value => "tap" },
|
|
],
|
|
},
|
|
],
|
|
}
|