From 76437dc86c1f797ff3ee51250d0ab843f791074b Mon Sep 17 00:00:00 2001 From: Serhii Tsymbaliuk Date: Mon, 21 Jan 2019 09:49:08 +0100 Subject: [PATCH] Split test_webui_hosts PRCI tests Web UI test_host is too heavy and causes timeout errors during night runs, so it is moved to separate configuration. Reviewed-By: Francisco Trivino --- ipatests/prci_definitions/nightly_f28.yaml | 28 +++++++++++++++++-- ipatests/prci_definitions/nightly_master.yaml | 28 +++++++++++++++++-- .../prci_definitions/nightly_rawhide.yaml | 28 +++++++++++++++++-- 3 files changed, 75 insertions(+), 9 deletions(-) diff --git a/ipatests/prci_definitions/nightly_f28.yaml b/ipatests/prci_definitions/nightly_f28.yaml index ceed0bbe0..e3c83b101 100644 --- a/ipatests/prci_definitions/nightly_f28.yaml +++ b/ipatests/prci_definitions/nightly_f28.yaml @@ -968,7 +968,19 @@ jobs: timeout: 3600 topology: *ipaserver - fedora-28/test_webui_hosts: + fedora-28/test_webui_host: + requires: [fedora-28/build] + priority: 50 + job: + class: RunWebuiTests + args: + build_url: '{fedora-28/build_url}' + test_suite: test_webui/test_host.py + template: *ci-master-f28 + timeout: 3600 + topology: *ipaserver + + fedora-28/test_webui_host_net_groups: requires: [fedora-28/build] priority: 50 job: @@ -976,10 +988,8 @@ jobs: args: build_url: '{fedora-28/build_url}' test_suite: >- - test_webui/test_host.py test_webui/test_hostgroup.py test_webui/test_netgroup.py - test_webui/test_service.py template: *ci-master-f28 timeout: 3600 topology: *ipaserver @@ -1061,6 +1071,18 @@ jobs: timeout: 3600 topology: *ipaserver + fedora-28/test_webui_service: + requires: [fedora-28/build] + priority: 50 + job: + class: RunWebuiTests + args: + build_url: '{fedora-28/build_url}' + test_suite: test_webui/test_service.py + template: *ci-master-f28 + timeout: 1800 + topology: *ipaserver + fedora-28/test_webui_users: requires: [fedora-28/build] priority: 50 diff --git a/ipatests/prci_definitions/nightly_master.yaml b/ipatests/prci_definitions/nightly_master.yaml index 649dd0a04..2e62cf9d6 100644 --- a/ipatests/prci_definitions/nightly_master.yaml +++ b/ipatests/prci_definitions/nightly_master.yaml @@ -968,7 +968,19 @@ jobs: timeout: 3600 topology: *ipaserver - fedora-29/test_webui_hosts: + fedora-29/test_webui_host: + requires: [fedora-29/build] + priority: 50 + job: + class: RunWebuiTests + args: + build_url: '{fedora-29/build_url}' + test_suite: test_webui/test_host.py + template: *ci-master-f29 + timeout: 3600 + topology: *ipaserver + + fedora-29/test_webui_host_net_groups: requires: [fedora-29/build] priority: 50 job: @@ -976,10 +988,8 @@ jobs: args: build_url: '{fedora-29/build_url}' test_suite: >- - test_webui/test_host.py test_webui/test_hostgroup.py test_webui/test_netgroup.py - test_webui/test_service.py template: *ci-master-f29 timeout: 3600 topology: *ipaserver @@ -1061,6 +1071,18 @@ jobs: timeout: 3600 topology: *ipaserver + fedora-29/test_webui_service: + requires: [fedora-29/build] + priority: 50 + job: + class: RunWebuiTests + args: + build_url: '{fedora-29/build_url}' + test_suite: test_webui/test_service.py + template: *ci-master-f29 + timeout: 1800 + topology: *ipaserver + fedora-29/test_webui_users: requires: [fedora-29/build] priority: 50 diff --git a/ipatests/prci_definitions/nightly_rawhide.yaml b/ipatests/prci_definitions/nightly_rawhide.yaml index bf0a29eac..583dbdd0f 100644 --- a/ipatests/prci_definitions/nightly_rawhide.yaml +++ b/ipatests/prci_definitions/nightly_rawhide.yaml @@ -968,7 +968,19 @@ jobs: timeout: 3600 topology: *ipaserver - fedora-rawhide/test_webui_hosts: + fedora-rawhide/test_webui_host: + requires: [fedora-rawhide/build] + priority: 50 + job: + class: RunWebuiTests + args: + build_url: '{fedora-rawhide/build_url}' + test_suite: test_webui/test_host.py + template: *ci-master-frawhide + timeout: 3600 + topology: *ipaserver + + fedora-rawhide/test_webui_host_net_groups: requires: [fedora-rawhide/build] priority: 50 job: @@ -976,10 +988,8 @@ jobs: args: build_url: '{fedora-rawhide/build_url}' test_suite: >- - test_webui/test_host.py test_webui/test_hostgroup.py test_webui/test_netgroup.py - test_webui/test_service.py template: *ci-master-frawhide timeout: 3600 topology: *ipaserver @@ -1061,6 +1071,18 @@ jobs: timeout: 3600 topology: *ipaserver + fedora-rawhide/test_webui_service: + requires: [fedora-rawhide/build] + priority: 50 + job: + class: RunWebuiTests + args: + build_url: '{fedora-rawhide/build_url}' + test_suite: test_webui/test_service.py + template: *ci-master-frawhide + timeout: 1800 + topology: *ipaserver + fedora-rawhide/test_webui_users: requires: [fedora-rawhide/build] priority: 50