[PR PATCH] [Updated] Make Samba autobuild more parallel

Andrew Bartlett abartlet at samba.org
Mon Mar 26 18:09:51 UTC 2018


On Mon, 2018-03-26 at 18:05 +0000, Github bot account via samba-
technical wrote:
> There is an updated pull request by abartlet against master on the Samba Samba Github repository
> 
> https://github.com/abartlet/samba abartlet-gitlab-ci
> https://github.com/samba-team/samba/pull/148
> 
> Make Samba autobuild more parallel
> This patch series allows Samba autobuilds on sn-devel to run in about 3 hours. 
> 
> It also uses that same split-up to enable builds on Travis CI for GitHub (allowing much more comprehensive tests for new pull requests) and GitLab CI (once appropriate runners are configured). 
> 
> We also test more build combinations

G'Day Gary,

This (in the link below and attached) is the updated set of patches
that you reviewed on Friday, rebased as I was able to get the 'none'
environment split-out in ahead of the rest of the patches.

I think is is ready.  I've re-checked the outputted list of test and
re-confirmed that the flapping tests I was concerned about are not
related (introduced prior).

I need a re-review because getting the 'none' environment in on
Saturday made every patch since have a rebase issue, which I resolved.

Attached is the list of tests that change since a run on master last
week and this patch, plus a diff between what I have you as having
reviewed (cherry-picking the other changes in master on top to get only
relevant changes). 

Please review and push.

Thanks!

Andrew Bartlett

> A patch file from https://github.com/samba-team/samba/pull/148.patch is attached
-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba
-------------- next part --------------
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8220fb236d9..cde8341d0f7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,6 @@
 # see https://docs.gitlab.com/ce/ci/yaml/README.html for all available options
 
-image: registry.gitlab.com/catalyst-samba/samba:latest
+image: registry.gitlab.com/samba-team/samba:latest
 
 variables:
   GIT_STRATEGY: fetch
diff --git a/.travis.yml b/.travis.yml
index f5e4dfc322e..e9b6a6b2938 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,6 +17,7 @@ env:
   - TASK=samba-systemkrb5
   - TASK=samba-nt4
   - TASK=samba-fileserver
+  - TASK=samba-ad-dc
   - TASK=samba-ad-dc-2
   - TASK=ldb
   - TASK=tdb
diff --git a/script/autobuild.py b/script/autobuild.py
index 5e790a554f6..e00eebda1c1 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -102,7 +102,8 @@ tasks = {
     "samba" : [ ("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='--exclude-env=nt4_dc "
+                 "TESTS='--exclude-env=none "
+                 "--exclude-env=nt4_dc "
                  "--exclude-env=nt4_member "
                  "--exclude-env=ad_dc "
                  "--exclude-env=fl2003dc "
@@ -113,7 +114,6 @@ tasks = {
                  "--exclude-env=chgdcpass "
                  "--exclude-env=vampire_2000_dc "
                  "--exclude-env=fl2000dc "
-                 "--exclude-env=none "
                  "--exclude-env=fileserver'",
                  "text/plain"),
                 ("install", "make install", "text/plain"),
-------------- next part --------------
--- ../master/test-list.txt	2018-03-22 14:28:42.996053828 +1300
+++ test_list.txt	2018-03-26 17:11:29.539257917 +1300
@@ -43,14 +43,12 @@
  samba3.base.createx_access(ad_dc)
  samba3.base.defer_open(ad_dc)
  samba3.base.defer_open(nt4_dc)
- samba3.base.delaywrite(ad_dc)
+ samba3.base.delaywrite(fileserver)
  samba3.base.delete(ad_dc)
  samba3.base.delete(ad_dc)
  samba3.base.delete(nt4_dc)
- samba3.base.deny1(ad_dc)
- samba3.base.deny1(nt4_dc)
- samba3.base.deny2(ad_dc)
- samba3.base.deny2(nt4_dc)
+ samba3.base.deny1(fileserver)
+ samba3.base.deny2(fileserver)
  samba3.base.deny3(ad_dc)
  samba3.base.deny3(nt4_dc)
  samba3.base.denydos(ad_dc)
@@ -63,7 +61,6 @@
  samba3.base.disconnect(nt4_dc)
  samba3.base.fdpass(ad_dc)
  samba3.base.fdpass(nt4_dc)
- samba3.base.lock(ad_dc)
  samba3.base.lock(nt4_dc)
  samba3.base.mangle(ad_dc)
  samba3.base.mangle(nt4_dc)
@@ -330,19 +327,16 @@
  samba3.raw.eas(ad_dc)
  samba3.raw.eas(ad_dc)
  samba3.raw.eas(nt4_dc)
- samba3.raw.lock(ad_dc)
  samba3.raw.lock(nt4_dc)
  samba3.raw.mkdir(ad_dc)
  samba3.raw.mkdir(ad_dc)
  samba3.raw.mkdir(nt4_dc)
  samba3.raw.mux(ad_dc)
  samba3.raw.mux(nt4_dc)
- samba3.raw.notify(ad_dc)
  samba3.raw.notify(nt4_dc)
  samba3.raw.open(ad_dc)
  samba3.raw.open(ad_dc)
  samba3.raw.open(nt4_dc)
- samba3.raw.oplock(ad_dc)
  samba3.raw.oplock(nt4_dc)
  samba3.raw.read(ad_dc)
  samba3.raw.read(ad_dc)
@@ -626,15 +620,12 @@
  samba3.smb2.kernel-oplocks(nt4_dc)
  samba3.smb2.lease(ad_dc)
  samba3.smb2.lease(nt4_dc)
- samba3.smb2.lock(ad_dc)
  samba3.smb2.lock aio(nt4_dc)
  samba3.smb2.lock(nt4_dc)
  samba3.smb2.maxfid(ad_dc)
  samba3.smb2.maxfid(nt4_dc)
- samba3.smb2.notify(ad_dc)
  samba3.smb2.notify-inotify(fileserver)
  samba3.smb2.notify(nt4_dc)
- samba3.smb2.oplock(ad_dc)
  samba3.smb2.oplock(nt4_dc)
  samba3.smb2.read(ad_dc)
  samba3.smb2.read(nt4_dc)
@@ -799,75 +790,75 @@
  samba3.smbtorture_s3.plain(ad_dc_ntvfs).W2K(ad_dc_ntvfs)
  samba3.smbtorture_s3.plain(ad_dc_ntvfs).WILDDELETE(ad_dc_ntvfs)
  samba3.smbtorture_s3.plain(ad_dc_ntvfs).XCOPY(ad_dc_ntvfs)
- samba3.smbtorture_s3.plain(nt4_dc).ATTR(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).BAD-NBT-SESSION(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).BROWSE(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CASE-INSENSITIVE-CREATE(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CHAIN1(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CHAIN2(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CHAIN3(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CHKPATH(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CLEANUP1(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CLEANUP2(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).CLEANUP4(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).DELETE-LN(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).DELETE(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).DIR-CREATETIME(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).DIR(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).FDPASS(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).FDSESS(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).IOCTL(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LARGE_READX(nt4_dc)
+ samba3.smbtorture_s3.plain(fileserver).ATTR(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).BAD-NBT-SESSION(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).BROWSE(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CASE-INSENSITIVE-CREATE(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CHAIN1(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CHAIN2(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CHAIN3(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CHKPATH(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CLEANUP1(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CLEANUP2(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).CLEANUP4(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).DELETE(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).DELETE-LN(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).DIR-CREATETIME(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).DIR(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).FDPASS(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).FDSESS(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).IOCTL(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LARGE_READX(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK1(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK2(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK3(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK4(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK5(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK6(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK7(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).LOCK9(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).NTTRANS-FSCTL(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).OPEN(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).OPLOCK1(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).OPLOCK2(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).OPLOCK4(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).OWNER-RIGHTS(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).PIDHIGH(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).PROPERTIES(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).RENAME(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).RW1(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).RW2(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).RW3(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).RW-SIGNING(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).SHORTNAME-TEST(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).SMB2-ANONYMOUS(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).SMB2-BASIC(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).SMB2-FTRUNCATE(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).SMB2-NEGPROT(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).SMB2-SESSION-REAUTH(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).SMB2-SESSION-RECONNECT(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).STREAMERROR(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).TCON2(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).TCONDEV(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).TCON(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).TORTURE(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).TRANS2(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).UID-REGRESSION-TEST(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).UNLINK(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).W2K(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).WILDDELETE(fileserver)
+ samba3.smbtorture_s3.plain(fileserver).XCOPY(fileserver)
  samba3.smbtorture_s3.plain(nt4_dc:local).CLEANUP3(nt4_dc:local)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK1(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK2(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK3(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK4(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK5(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK6(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK7(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).LOCK9(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).MANGLE-ILLEGAL(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).NTTRANS-FSCTL(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).OPEN(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).OPLOCK1(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).OPLOCK2(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).OPLOCK4(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).OPLOCK-CANCEL(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).OWNER-RIGHTS(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).PIDHIGH(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).POSIX-APPEND(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).POSIX(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).POSIX-OFD-LOCK(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).POSIX-STREAM-DELETE(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).POSIX-SYMLINK-ACL(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).POSIX-SYMLINK-EA(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).PROPERTIES(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).RENAME-ACCESS(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).RENAME(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).RW1(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).RW2(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).RW3(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).RW-SIGNING(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).SHORTNAME-TEST(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).SMB2-ANONYMOUS(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).SMB2-BASIC(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).SMB2-FTRUNCATE(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).SMB2-NEGPROT(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).SMB2-SESSION-REAUTH(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).SMB2-SESSION-RECONNECT(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).STREAMERROR(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).TCON2(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).TCONDEV(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).TCON(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).TORTURE(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).TRANS2(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).UID-REGRESSION-TEST(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).UNLINK(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).W2K(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).WILDDELETE(nt4_dc)
  samba3.smbtorture_s3.plain(nt4_dc).WINDOWS-BAD-SYMLINK(nt4_dc)
- samba3.smbtorture_s3.plain(nt4_dc).XCOPY(nt4_dc)
  samba3.smbtorture_s3.plain.TLDAP(ad_dc)(ad_dc)
  samba3.smbtorture_s3.vfs_aio_fork(simpleserver).RW1(simpleserver)
  samba3.smbtorture_s3.vfs_aio_fork(simpleserver).RW2(simpleserver)
@@ -1062,7 +1053,6 @@
  samba4.gpo.apply(ad_dc:local)
  samba4.krb5.kdc with account ALLOWED permission to replicate to an RODC(rodc)
  samba4.krb5.kdc with account DENIED permission to replicate to an RODC(rodc)
- samba4.krb5.kdc with machine account(ad_dc:local)
  samba4.krb5.kdc with machine account(fl2000dc:local)
  samba4.krb5.kdc with machine account(fl2008r2dc:local)
  samba4.krb5.kdc with machine account(promoted_dc:local)
@@ -1234,10 +1224,7 @@
  samba4.nbt.register(ad_dc_ntvfs)
  samba4.nbt.wins(ad_dc_ntvfs)
  samba4.nbt.winsreplication(ad_dc_ntvfs)
- samba4.net.api.become.dc(ad_dc)
- samba4.net.api.become.dc(ad_dc_ntvfs)
  samba4.net.api.become.dc(fl2000dc)
- samba4.net.api.become.dc(fl2003dc)
  samba4.net.api.become.dc(fl2008r2dc)
  samba4.net.api.creategroup(ad_dc_ntvfs)
  samba4.net.api.createuser(ad_dc_ntvfs)
@@ -1994,15 +1981,15 @@
  samba.blackbox.wbinfo(promoted_dc:local)(promoted_dc:local)
  samba.blackbox.wbinfo(rodc:local)(rodc:local)
  samba.blackbox.wbinfo(s4member:local)(s4member:local)
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
- samba-build-master-abartlet-1466
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
+ samba-build-abartlet-gitlab-ci-abartlet-5378
  samba.nss.test using winbind(ad_dc:local)(ad_dc:local)
  samba.nss.test using winbind(ad_member:local)(ad_member:local)
  samba.nss.test using winbind(nt4_dc:local)(nt4_dc:local)
@@ -2059,13 +2046,15 @@
  samba.tests.dcerpc.integer
  samba.tests.dcerpc.misc
  samba.tests.dcerpc.misc.python3
- samba.tests.dcerpc.raw_protocol(ad_dc)
+ samba.tests.dcerpc.raw_protocol(chgdcpass)
  samba.tests.dcerpc.registry(ad_dc_ntvfs:local)
  samba.tests.dcerpc.rpcecho(ad_dc_ntvfs:local)
  samba.tests.dcerpc.rpc_talloc
  samba.tests.dcerpc.sam(ad_dc_ntvfs:local)
  samba.tests.dcerpc.srvsvc(ad_dc_ntvfs:local)
  samba.tests.dcerpc.string
+ samba.tests.dckeytab(ad_dc:local)
+ samba.tests.dckeytab(ad_dc:local)
  samba.tests.dns(fl2003dc:local)
  samba.tests.dns_forwarder(fl2003dc:local)
  samba.tests.dns(rodc:local)
@@ -2088,12 +2077,14 @@
  samba.tests.get_opt.python3
  samba.tests.glue
  samba.tests.glue.python3
+ samba.tests.gpo(ad_dc:local)
+ samba.tests.gpo(ad_dc:local)
  samba.tests.graph
  samba.tests.hostconfig
  samba.tests.join.python(ad_dc_ntvfs)(ad_dc_ntvfs)
  samba.tests.kcc.graph
  samba.tests.kcc.graph_utils
- samba.tests.kcc.kcc_utils
+ samba.tests.kcc.kcc_utils(ad_dc_ntvfs:local)
  samba.tests.kcc.ldif_import_export
  samba.tests.kcc(promoted_dc)
  samba.tests.kcc(vampire_dc)
@@ -2102,6 +2093,8 @@
  samba.tests.lsa_string(ad_dc_ntvfs:local)
  samba.tests.messaging(ad_dc_ntvfs:local)
  samba.tests.messaging.python3(ad_dc_ntvfs:local)
+ samba.tests.netbios(nt4_dc)
+ samba.tests.netbios(nt4_dc)
  samba.tests.netcmd
  samba.tests.net_join(ad_dc)
  samba.tests.net_join_no_spnego(ad_dc)
@@ -2137,7 +2130,7 @@
  samba.tests.registry.python3
  samba.tests.samba3
  samba.tests.samba3sam
- samba.tests.samba_tool.dnscmd(ad_dc:local)
+ samba.tests.samba_tool.dnscmd(chgdcpass:local)
  samba.tests.samba_tool.edit(ad_dc:local)
  samba.tests.samba_tool.edit(ad_dc_ntvfs:local)
  samba.tests.samba_tool.edit(fl2000dc:local)
@@ -2157,7 +2150,7 @@
  samba.tests.samba_tool.processes(ad_dc_ntvfs:local)
  samba.tests.samba_tool.provision_password_check
  samba.tests.samba_tool.rodc(rodc:local)
- samba.tests.samba_tool.sites(ad_dc:local)
+ samba.tests.samba_tool.sites(chgdcpass:local)
  samba.tests.samba_tool.timecmd(ad_dc_ntvfs:local)
  samba.tests.samba_tool.user(ad_dc:local)
  samba.tests.samba_tool.user(ad_dc_ntvfs:local)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: github-pr-abartlet-gitlab-ci-148.patch
Type: text/x-patch
Size: 42133 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20180327/75c79d65/github-pr-abartlet-gitlab-ci-148.bin>


More information about the samba-technical mailing list