URL: https://github.com/freeipa/freeipa/pull/4155
Author: wladich
 Title: #4155: [Backport][ipa-4-7] Add test_winsyncmigrate to nightly builds
Action: opened

PR body:
"""
This is a manual backport of #4113

The test suite test_winsyncmigrate was missing in nightly definitions
because CI was lacking configuration needed for establishing winsync
agreement: the Certificate Authority needs to be configured on
Windows AD instance. Now that PR-CI is updated to include said changes, we
can start executing this test suite. It is not reasonable to add it to
gating as this suite is time consuming just like other tests requiring
provisioning of AD instances.

PRs with changes required for executing the test suite:
freeipa/freeipa-pr-ci#323
freeipa/freeipa-pr-ci#335

Stability of the test suite was checked on a private prci runner: wladich#5
"""

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/4155/head:pr4155
git checkout pr4155
From 8bdd1793e737060b47a1bb7e6dab1b1c11f976a1 Mon Sep 17 00:00:00 2001
From: Sergey Orlov <sor...@redhat.com>
Date: Thu, 23 Jan 2020 16:50:36 +0100
Subject: [PATCH 1/2] ipatests: add test_winsyncmigrate suite to nightly runs

The test suite test_winsyncmigrate was missing in nightly definitions
because CI was lacking configuration needed for establishing winsync
agreement: the Certificate Authority needs to be configured on
Windows AD instance. Now that PR-CI is updated to include said changes, we
can start executing this test suite. It is not reasonable to add it to
gating as this suite is time consuming just like other tests requiring
provisioning of AD instances.
---
 ipatests/prci_definitions/nightly_ipa-4-7.yaml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/ipatests/prci_definitions/nightly_ipa-4-7.yaml b/ipatests/prci_definitions/nightly_ipa-4-7.yaml
index b148d1be4f..e724da0fb7 100644
--- a/ipatests/prci_definitions/nightly_ipa-4-7.yaml
+++ b/ipatests/prci_definitions/nightly_ipa-4-7.yaml
@@ -1296,3 +1296,15 @@ jobs:
         template: *ci-master-f29
         timeout: 7200
         topology: *master_1repl
+
+  fedora-29/test_winsyncmigrate:
+    requires: [fedora-29/build]
+    priority: 50
+    job:
+      class: RunADTests
+      args:
+        build_url: '{fedora-29/build_url}'
+        test_suite: test_integration/test_winsyncmigrate.py
+        template: *ci-master-f29
+        timeout: 4800
+        topology: *ad_master

From 017a2bdc16fdb9c6e03a7f38e08c60f62452c111 Mon Sep 17 00:00:00 2001
From: Sergey Orlov <sor...@redhat.com>
Date: Thu, 23 Jan 2020 16:50:41 +0100
Subject: [PATCH 2/2] temp commit

---
 ipatests/prci_definitions/temp_commit.yaml | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/ipatests/prci_definitions/temp_commit.yaml b/ipatests/prci_definitions/temp_commit.yaml
index 98b7801527..5474c6e489 100644
--- a/ipatests/prci_definitions/temp_commit.yaml
+++ b/ipatests/prci_definitions/temp_commit.yaml
@@ -57,14 +57,14 @@ jobs:
         timeout: 1800
         topology: *build
 
-  fedora-29/temp_commit:
+  fedora-29/test_winsyncmigrate:
     requires: [fedora-29/build]
     priority: 50
     job:
-      class: RunPytest
+      class: RunADTests
       args:
         build_url: '{fedora-29/build_url}'
-        test_suite: test_integration/test_REPLACEME.py
+        test_suite: test_integration/test_winsyncmigrate.py
         template: *ci-master-f29
-        timeout: 3600
-        topology: *master_1repl_1client
+        timeout: 4800
+        topology: *ad_master
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org

Reply via email to