summaryrefslogtreecommitdiff
path: root/source4/script/tests/mktestsetup.sh
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r20997: Add in more certificate and key blobs, to enable PKINIT.Andrew Bartlett1-29/+121
To automaticly test this, we need to decide if we should ship kinit (and possibly and hxtool). Andrew Bartlett (This used to be commit 413df7114e194b9c081d53ef29d42743129ad518)
2007-10-10r20696: Print mktestsetup errors to stderr rather than to either stderr or ↵Jelmer Vernooij1-10/+35
stdout. Instead, print variables for the setup created to mktestsetup's stdout. (This used to be commit b7fd9645f5f2e1e5a00fbb94f772487c78136ee6)
2007-10-10r20149: Remove the smb.conf distinction between PDC and BDC. Now the correctAndrew Bartlett1-1/+1
way to setup a Samba4 DC is to set 'server role = domain controller'. We use the fSMORoleOwner attribute in the base DN to determine the PDC. This patch is quite large, as I have corrected a number of places that assumed taht we are always the PDC, or that used the smb.conf lp_server_role() to determine that. Also included is a warning fix in the SAMR code, where the IDL has seperated a couple of types for group display enumeration. We also now use the ldb database to determine if we should run the global catalog service. In the near future, I will complete the DRSUAPI DsGetDomainControllerInfo server-side on the same basis. Andrew Bartlett (This used to be commit 67d8365e831adf3eaecd8b34dcc481fc82565893)
2007-10-10r19680: Allow specifying basedir for test data.Jelmer Vernooij1-0/+1
Create temporary directories in base directory. (This used to be commit f111feb1d2b82a9ec3a8b6fbcdbe297bf11edc42)
2007-10-10r19603: Make it easier to control the debug level of smbd.Andrew Bartlett1-0/+8
Ensure that we don't accept kerberos logins without a PAC (to ensure we actually produce a PAC in the KDC) Andrew Bartlett (This used to be commit 5fda92783f3d53e4a832dbbea678b5bd16f315fd)
2007-10-10r19343: Add support for external scripts/binaries that write results using theJelmer Vernooij1-1/+2
'subunit' protocol. This allows us to easily plug EJS scripts or binaries that can't depend on -ltorture into smbtorture. The protocol is very simple: - write "comments" to stderr Example output on stdout: test: foo success: foo test: bar success: bar test: blah failure: blah [ dummy.c:30: Expression 1 != 2 failed! ] test: blie skip: blie [ Iconv support not built in ] I've already converted the talloc testsuite. (This used to be commit e1742c14a247fabba969f8698108e73997d3f420)
2007-10-10r18979: With these extra indexes (also added for the normal case) and aAndrew Bartlett1-2/+31
DB_CONFIG file, we now get reasonable enought performance to pass 'make test' against OpenLDAP. We do have to double the maximum runtime for the torture client however. Andrew Bartlett (This used to be commit 5b3c8cc036c1180c9e96d9aaacd3f2e0a83460e5)
2007-10-10r18917: having 255 virtual interfaces available in socket wrapper means weAndrew Tridgell1-3/+3
stat() 240 files that don't exist on every broadcast. That's a bit excessive! reduce max virtual interfaces to 16 (This used to be commit 3c4100027c7d3806a2021cb4d70ec6adf9dd2dc6)
2007-10-10r18829: Print a nice welcome message when we enter the test environment.Andrew Bartlett1-0/+2
Andrew Bartlett (This used to be commit 77f1c15d92d13f6e4f278d9d4b0f15fab66b4bbc)
2007-10-10r18828: Export some more useful environment varibles, particularly for use inAndrew Bartlett1-0/+13
'make testenv' Andrew Bartlett (This used to be commit 5215b834bd08ae01b055aed0f2dc074b58996709)
2007-10-10r18781: Move the usnCreated and usnChanged handling around again.Andrew Bartlett1-0/+4
This moves these attributes from objectguid into an optional backend (objectguid), used by ltdb. For OpenLDAP, the entryUUID module converts entryCSN into usnChanged. This also changes the sequence number API, and uses 'time based' sequence numbers, when an LDAP or similar backend is detected. To assist this, we also store the last modified time in the TDB, whenever we change a value. Andrew Bartlett (This used to be commit 72858f859483c0c532dddb2c146d6bd7b9be5072)
2007-10-10r18582: disable synchronous ldb in the build farm. Some hosts have very slowAndrew Tridgell1-0/+1
filesystems and the tests are taking more than 1.5 hours. We will still be testing the sync code paths, as the ldb tests still run synchronous, but doing all of our other tests synchronously just costs too much time. (This used to be commit ce2baf7385e019383ffb292bd30e77c31eecbbef)
2007-10-10r18570: Fix up function names in cifs unix/posix extensions backend. Enable ↵Steve French1-1/+1
tiny quick test for torture for them (This used to be commit 64062d16a2cc215af320eb30827887eb2531e3b0)
2007-10-10r18569: add really simple testing of the 'simple' ntvfs backend, so we knowAndrew Tridgell1-0/+5
when it breaks. It isn't much good as a template for developers to use unless it works :-) (This used to be commit 262bee07dcb140b413d5ae5a8a754b3e57235323)
2007-10-10r18564: update for cifs unix/posix extensions stub version to build and ↵Steve French1-0/+5
beginnings of smbtorture test for it (This used to be commit 57f56957176ca04f3abb579b557aade71f8d361d)
2007-10-10r18459: Set access to test LDAP server as system to anonymous, but also noteAndrew Bartlett1-2/+6
the correct authz-regexp for future use. Fail to test if slapd fails and TEST_LDAP=yes (This used to be commit 1daf4e7bd47df4f127447ab9b5d583bbe7b2a10a)
2007-10-10r18377: disable native iconv with valgrindAndrew Tridgell1-0/+7
(This used to be commit d1ceb79d9d10a3fd7bdba935ef2d12db346051f4)
2007-10-10r18372: don't use the system inotify until in the build farm until we work outAndrew Tridgell1-0/+1
how to work around a problem with it giving unpredictable orderings in renames (sometimes target is first event, sometimes source) (This used to be commit 066e3b51b1ca038023e53a978e1d2e706cd3d8a6)
2007-10-10r18290: finally worked out why we were failing tests on solaris. It hasAndrew Tridgell1-2/+2
kerberos on port 750 in /etc/services! Work around this by using 127.0.0.1:88 in the krb5.conf (This used to be commit 9fb91702fd6c080d87ea60c60e0591636d1a6441)
2007-10-10r18247: more shell portability fixesAndrew Tridgell1-6/+6
(This used to be commit d9ddfdf9e86295224dd42c0ab1aa954111ede588)
2007-10-10r18246: Let our openldap slapd.conf include the magic to have DIGEST-MD5 onAndrew Bartlett1-2/+11
the server-side work. (This used to be commit 73d87cce7c5e33f73d6a63379af3586f543eb372)
2007-10-10r18023: Add support infrusructure for testing against an OpenLDAP server.Andrew Bartlett1-5/+77
This will give a bit more noise on platforms without OpenLDAP (when we run the slaptest check), but it shouldn't be too bad. We don't start the LDAP server or re-provision unless LDAP_TEST is set. Andrew Bartlett (This used to be commit 999d989131f41d0218ec05595c9761aff5bbf5fa)
2007-10-10r17527: Don't duplicate the entire test setup just to allow testing of the newAndrew Bartlett1-0/+84
ldb-backed shares configuration. Andrew Bartlett (This used to be commit 59f86d80841e39613260094b2c848f416a035322)
2007-10-10r17394: Pregenerate all the files for TLS. Make the 'make test' startup ↵Andrew Bartlett1-0/+60
*much* faster. Andrew Bartlett (This used to be commit c366c906623168795846899174a8fdaa7bc14808)
2007-10-10r17379: Pre-generate DH parameters, to avoid doing this at runtime in our ↵Andrew Bartlett1-0/+11
testsuite. Andrew Bartlett (This used to be commit 23314c3953676124a2ad06e8b3a3b297c11f2800)
2007-10-10r16525: Move selftest-specific code back to selftest.Jelmer Vernooij1-5/+0
(This used to be commit e659d772480ef9acb58f899f25f09f917cece30f)
2007-10-10r16522: Move code to create the test data out of selftest.sh.Jelmer Vernooij1-0/+136
(This used to be commit 2c601df23f3390954bf77918e198b1d027e43b24)