autobuild: add samba-ad-member task
authorStefan Metzmacher <metze@samba.org>
Tue, 26 Feb 2019 13:59:00 +0000 (14:59 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 27 Feb 2019 10:16:11 +0000 (10:16 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
.gitlab-ci.yml
script/autobuild.py

index 32a10181bfa5898940f086eef35a2e6cde5e2c03..3c00c79e97c4db3a173984ef5c731f43abfdaeb8 100644 (file)
@@ -76,6 +76,9 @@ samba-xc:
 samba-o3:
   extends: .shared_template
 
+samba-ad-member:
+  extends: .shared_template
+
 samba-ad-dc-2:
   extends: .shared_template
   # this one takes about 1 hours to finish
index fa4ed33480ab877fb193da4a9cc3147135f1424b..62165b1d0bf43ce9d560ec456dd0fa89bed07d0f 100755 (executable)
@@ -38,6 +38,7 @@ builddirs = {
     "samba": ".",
     "samba-nt4": ".",
     "samba-fileserver": ".",
+    "samba-ad-member": ".",
     "samba-xc": ".",
     "samba-o3": ".",
     "samba-ctdb": ".",
@@ -106,6 +107,7 @@ tasks = {
                  "--exclude-env=ad_member "
                  "--exclude-env=ad_member_idmap_rid "
                  "--exclude-env=ad_member_idmap_ad "
+                 "--exclude-env=ad_member_rfc2307 "
                  "--exclude-env=chgdcpass "
                  "--exclude-env=vampire_2000_dc "
                  "--exclude-env=fl2000dc "
@@ -147,6 +149,18 @@ tasks = {
                             "'", "text/plain"),
                            ("check-clean-tree", "script/clean-source-tree.sh", "text/plain")],
 
+    "samba-ad-member": [("random-sleep", "script/random-sleep.sh 60 600", "text/plain"),
+                        ("configure", "./configure.developer --with-selftest-prefix=./bin/ab" + samba_configure_params, "text/plain"),
+                        ("make", "make -j", "text/plain"),
+                        ("test", "make test FAIL_IMMEDIATELY=1 "
+                         "TESTS='"
+                         "--include-env=ad_member "
+                         "--include-env=ad_member_idmap_rid "
+                         "--include-env=ad_member_idmap_ad "
+                         "--include-env=ad_member_rfc2307 "
+                         "'", "text/plain"),
+                        ("check-clean-tree", "script/clean-source-tree.sh", "text/plain")],
+
     "samba-ad-dc": [("random-sleep", "script/random-sleep.sh 60 600", "text/plain"),
                       ("configure", "./configure.developer --with-selftest-prefix=./bin/ab" + samba_configure_params, "text/plain"),
                       ("make", "make -j", "text/plain"),
@@ -154,9 +168,7 @@ tasks = {
                        "TESTS='--include-env=ad_dc "
                        "--include-env=fl2003dc "
                        "--include-env=fl2008r2dc "
-                       "--include-env=ad_member "
-                       "--include-env=ad_member_idmap_rid "
-                       "--include-env=ad_member_idmap_ad'", "text/plain"),
+                       "'", "text/plain"),
                       ("check-clean-tree", "script/clean-source-tree.sh", "text/plain")],
 
     "samba-ad-dc-2": [("random-sleep", "script/random-sleep.sh 60 600", "text/plain"),