From 5155280bb4a92eb3dfdee5ca3f3a332f0159d568 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Thu, 22 Oct 2020 09:54:00 -0400 Subject: [PATCH] ipatests: Add test_pwpolicy to nightly runs 389ds testing is included since this exercises LDAP password policy. pki testing is skipped since this is unrelated to whether there is a CA or not. https://pagure.io/freeipa/issue/6964 https://pagure.io/freeipa/issue/5948 https://pagure.io/freeipa/issue/2445 https://pagure.io/freeipa/issue/298 Signed-off-by: Rob Crittenden Reviewed-By: Alexander Bokovoy Reviewed-By: Christian Heimes --- ipatests/prci_definitions/nightly_latest.yaml | 12 ++++++++++++ .../prci_definitions/nightly_latest_389ds.yaml | 13 +++++++++++++ .../prci_definitions/nightly_latest_selinux.yaml | 13 +++++++++++++ .../prci_definitions/nightly_latest_testing.yaml | 13 +++++++++++++ .../nightly_latest_testing_selinux.yaml | 14 ++++++++++++++ ipatests/prci_definitions/nightly_previous.yaml | 12 ++++++++++++ ipatests/prci_definitions/nightly_rawhide.yaml | 13 +++++++++++++ 7 files changed, 90 insertions(+) diff --git a/ipatests/prci_definitions/nightly_latest.yaml b/ipatests/prci_definitions/nightly_latest.yaml index a6a959934..b565b1af8 100644 --- a/ipatests/prci_definitions/nightly_latest.yaml +++ b/ipatests/prci_definitions/nightly_latest.yaml @@ -1640,3 +1640,15 @@ jobs: template: *ci-master-latest timeout: 3600 topology: *master_1repl + + fedora-latest/test_pwpolicy: + requires: [fedora-latest/build] + priority: 50 + job: + class: RunPytest + args: + build_url: '{fedora-latest/build_url}' + test_suite: test_integration/test_pwpolicy.py + template: *ci-master-latest + timeout: 3600 + topology: *master_1repl diff --git a/ipatests/prci_definitions/nightly_latest_389ds.yaml b/ipatests/prci_definitions/nightly_latest_389ds.yaml index 8a3c66e0c..0b599e429 100644 --- a/ipatests/prci_definitions/nightly_latest_389ds.yaml +++ b/ipatests/prci_definitions/nightly_latest_389ds.yaml @@ -585,3 +585,16 @@ jobs: template: *389ds-master-latest timeout: 7200 topology: *master_1repl_1client + + 389ds-fedora/test_pwpolicy: + requires: [389ds-fedora/build] + priority: 50 + job: + class: RunPytest + args: + build_url: '{389ds-fedora/build_url}' + update_packages: True + test_suite: test_integration/test_pwpolicy.py + template: *389ds-master-latest + timeout: 3600 + topology: *master_1repl diff --git a/ipatests/prci_definitions/nightly_latest_selinux.yaml b/ipatests/prci_definitions/nightly_latest_selinux.yaml index 5da76fa2d..e01830d00 100644 --- a/ipatests/prci_definitions/nightly_latest_selinux.yaml +++ b/ipatests/prci_definitions/nightly_latest_selinux.yaml @@ -1770,3 +1770,16 @@ jobs: template: *ci-master-latest timeout: 3600 topology: *master_1repl + + fedora-latest/test_pwpolicy: + requires: [fedora-latest/build] + priority: 50 + job: + class: RunPytest + args: + build_url: '{fedora-latest/build_url}' + selinux_enforcing: True + test_suite: test_integration/test_pwpolicy.py + template: *ci-master-latest + timeout: 3600 + topology: *master_1repl diff --git a/ipatests/prci_definitions/nightly_latest_testing.yaml b/ipatests/prci_definitions/nightly_latest_testing.yaml index 28609f7ee..c3cde122d 100644 --- a/ipatests/prci_definitions/nightly_latest_testing.yaml +++ b/ipatests/prci_definitions/nightly_latest_testing.yaml @@ -1770,3 +1770,16 @@ jobs: template: *testing-master-latest timeout: 3600 topology: *master_1repl + + testing-fedora/test_pwpolicy: + requires: [testing-fedora/build] + priority: 50 + job: + class: RunPytest + args: + build_url: '{testing-fedora/build_url}' + update_packages: True + test_suite: test_integration/test_pwpolicy.py + template: *testing-master-latest + timeout: 3600 + topology: *master_1repl diff --git a/ipatests/prci_definitions/nightly_latest_testing_selinux.yaml b/ipatests/prci_definitions/nightly_latest_testing_selinux.yaml index 6cf8c4814..de4385d6f 100644 --- a/ipatests/prci_definitions/nightly_latest_testing_selinux.yaml +++ b/ipatests/prci_definitions/nightly_latest_testing_selinux.yaml @@ -1900,3 +1900,17 @@ jobs: template: *testing-master-latest timeout: 3600 topology: *master_1repl + + testing-fedora/test_pwpolicy: + requires: [testing-fedora/build] + priority: 50 + job: + class: RunPytest + args: + update_packages: True + selinux_enforcing: True + build_url: '{testing-fedora/build_url}' + test_suite: test_integration/test_pwpolicy.py + template: *testing-master-latest + timeout: 3600 + topology: *master_1repl diff --git a/ipatests/prci_definitions/nightly_previous.yaml b/ipatests/prci_definitions/nightly_previous.yaml index 03fec2175..6e20d17d5 100644 --- a/ipatests/prci_definitions/nightly_previous.yaml +++ b/ipatests/prci_definitions/nightly_previous.yaml @@ -1628,3 +1628,15 @@ jobs: template: *ci-master-previous timeout: 3600 topology: *master_1repl + + fedora-previous/test_pwpolicy: + requires: [fedora-previous/build] + priority: 50 + job: + class: RunPytest + args: + build_url: '{fedora-previous/build_url}' + test_suite: test_integration/test_pwpolicy.py + template: *ci-master-previous + timeout: 3600 + topology: *master_1repl diff --git a/ipatests/prci_definitions/nightly_rawhide.yaml b/ipatests/prci_definitions/nightly_rawhide.yaml index 636c48211..de1356bca 100644 --- a/ipatests/prci_definitions/nightly_rawhide.yaml +++ b/ipatests/prci_definitions/nightly_rawhide.yaml @@ -1770,3 +1770,16 @@ jobs: template: *ci-master-frawhide timeout: 3600 topology: *master_1repl + + fedora-rawhide/test_pwpolicy: + requires: [fedora-rawhide/build] + priority: 50 + job: + class: RunPytest + args: + build_url: '{fedora-rawhide/build_url}' + update_packages: True + test_suite: test_integration/test_pwpolicy.py + template: *ci-master-frawhide + timeout: 3600 + topology: *master_1repl