#54 PowerPC changes for Updates tests
Merged 6 years ago by adamwill. Opened 6 years ago by michelmno.
fedora-qa/ michelmno/os-autoinst-distri-fedora powerpc_updates  into  master

file modified
+6
@@ -355,6 +355,12 @@ 

      # have not been updated, and the infra repo is rejected as its

      # metadata checksum isn't known to MM

      assert_script_run "sed -i -e 's,^metalink,#metalink,g' -e 's,^#baseurl,baseurl,g' /etc/yum.repos.d/fedora*.repo";

+     if (get_var("OFW")) {

+         # the uncommented baseurl line must be changed for PowerPC

+         # from download.fedoraproject.org/pub/fedora/linux/...

+         # to   download.fedoraproject.org/pub/fedora-secondary/...

+         script_run "sed -i -e 's,/pub/fedora/linux/,/pub/fedora-secondary/,g' /etc/yum.repos.d/fedora*.repo", 0;

+     }

      if (get_var("DEVELOPMENT")) {

          # Fix URL for fedora.repo if this is a development release

          # This is rather icky, but I can't think of any better way

file modified
+306
@@ -318,6 +318,294 @@ 

                                      },

                        test_suite => { name => "server_firewall_default" },

                      },

+                     {

+                       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" },

+                     },

                    ],

    Products     => [

                      {
@@ -349,5 +637,23 @@ 

                                     ],

                        version   => "*",

                      },

+                     {

+                       arch      => "ppc64le",

+                       distri    => "fedora",

+                       flavor    => "updates-server",

+                       name      => "",

+                       settings  => [

+                                    ],

+                       version   => "*",

+                     },

+                     {

+                       arch      => "ppc64",

+                       distri    => "fedora",

+                       flavor    => "updates-server",

+                       name      => "",

+                       settings  => [

+                                    ],

+                       version   => "*",

+                     },

                    ],

  }

two commits after last rebase:

  • 18602d7 Change baseurl for PowerPC repo as "fedora-secondary"
  • 0b5ef9f Add "Fedora PowerPC Updates" group and related server tests

This looks good to me.

rebased onto bd97647ece5c6bf40cef023405f4eafc59d9b59b

6 years ago

Sure, looks pretty reasonable. Can you rebase? Thanks.

rebased onto 1bd6dddf46abde5708c0d3df7c46c176940791cf

6 years ago

rebased onto 8798215e85171c988c3f00ef5b1dc25c4e0af832

6 years ago

rebased onto 9ea69a58624089ee470c8e86e7f7b8d290be58a8

6 years ago

This PR should be merged in os-autoinst-distri-fedora master branch,
as related PR https://pagure.io/fedora-qa/fedora_openqa/pull-request/58 is available in fedora_openqa schedule-update-arch branch.

rebased onto d69cd93898eb0f05e68d7a65ea2dcbb2239e0a0b

6 years ago

can you rebase this again, and then I guess we'll merge it? thanks.

rebased onto 0b5ef9f

6 years ago

Pull-Request has been merged by adamwill

6 years ago
Metadata