summaryrefslogtreecommitdiff
path: root/testprogs/blackbox
AgeCommit message (Collapse)AuthorFilesLines
2010-02-20s4:credentials Add hooks to extract a named Kerberos credentials cacheAndrew Bartlett1-1/+6
This allows the integration of external tools that can't be linked into C or python, but need to authenticate as the local machine account. The machineaccountccache script demonstrates this, and debugging has been improved in cli_credentials_set_secrets() by passing back and error string. Andrew Bartlett
2010-01-04blackbox/test_export_keytab.sh: correctly remove temporary filesStefan Metzmacher1-1/+1
metze
2010-01-04blackbox/test_export_keytab.sh: use VALGRIND for samba4kinitStefan Metzmacher1-2/+2
metze
2009-12-31s4-testpasswords: fixed CONFIG and quotingAndrew Tridgell1-17/+22
Need to pass correct config file to tests
2009-12-31net: Move 'newuser' to 'net newuser'Jelmer Vernooij2-2/+2
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31net: Fix tests and documentation of setexpiry.Jelmer Vernooij2-2/+1
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31net: Move 'setpassword' to 'net setpassword'.Jelmer Vernooij1-3/+2
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31blackbox.passwords: Use convenience variable for net.Jelmer Vernooij1-5/+5
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31Fix commands in password tests.Jelmer Vernooij1-6/+6
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-09-21Revert "blackbox:test_kinit - Remove the "-H" (hive) parameter"Matthias Dieter Wallnöfer1-1/+1
This reverts commit d4389a230b6aea5a0b2a98e255b14a59c8248b0b. This revert changed the behaviour which I didn't expect. Thanks abartlet to point this out!
2009-09-20blackbox:test_kinit - Remove the "-H" (hive) parameterMatthias Dieter Wallnöfer1-1/+1
The "enableaccount" script works only on local LDB anymore - therefore remove this parameter.
2009-09-20blackbox/test_ldb.sh: test searching using OIDs instead of names for ↵Stefan Metzmacher1-0/+16
attributes and classes metze
2009-09-10s4:pwsettings: Added blackbox tests.Andrew Kroeger1-0/+28
The added tests include basic validation that the script runs and accepts all custom arguments. The tests also verify changes to the password complexity, minimum password length, and minimum password length settings.
2009-09-10testprogs:subunit.sh: Add function for expected failures.Andrew Kroeger1-0/+15
The testit_expect_failure() function is like the testit() function, with reversed error detection logic. This reversal only affects the pass/fail logic and logging - the original return code from the command is still returned to the calling script.
2009-07-28s4:kerberos Add support for user principal names in certificatesAndrew Bartlett1-1/+3
This extends the PKINIT code in Heimdal to ask the HDB layer if the User Principal Name name in the certificate is an alias (perhaps just by case change) of the name given in the AS-REQ. (This was a TODO in the Heimdal KDC) The testsuite is extended to test this behaviour, and the other PKINIT certficate (using the standard method to specify a principal name in a certificate) is updated to use a Administrator (not administrator). (This fixes the kinit test). Andrew Bartlett
2009-07-27s4:kerberos Add test to show that we actually export the keytabAndrew Bartlett1-0/+67
While it is hard to prove it is correct, at least the new 'nettestuser' principal and the Administrator principal are correct. We had to fix the case of 'Administrator' in the selftest code to match the DB, as the keytab lookup is case sensitive. Andrew Bartlett
2009-06-30s4:heimdal Allow KRB5_NT_ENTERPRISE names in all DB lookupsAndrew Bartlett1-0/+2
The previous code only allowed an KRB5_NT_ENTERPRISE name (an e-mail list user principal name) in an AS-REQ. Evidence from the wild (Win2k8 reportadely) indicates that this is instead valid for all types of requests. While this is now handled in heimdal/kdc/misc.c, a flag is now defined in Heimdal's hdb so that we can take over this handling in future (once we start using a system Heimdal, and if we find out there is more to be done here). Andrew Bartlett
2009-06-18s4: Add tests and 'must change password' flags in setpassword and newuserAndrew Bartlett1-0/+121
In particular, ensure that we can acutally change the password under these circumstances. Andrew Bartlett
2009-06-18s4:testprogs Don't specify a username/password when checking the ccacheAndrew Bartlett1-1/+1
The purpose of this test is to ensure that the Kerberos credentials cache is valid. If the username and password is specified, this overrides the very thing we are trying to test. Andrew Bartlett
2009-03-04s4:blackbox/test_ldb: make use of the $VALGRIND envvarStefan Metzmacher1-1/+1
metze
2009-02-03s4:selftest: avoid hardcoded pathes in blackbox testsStefan Metzmacher2-31/+36
metze
2009-01-08s4:blackbox: don't remove newlines in the subunit failure outputStefan Metzmacher1-1/+1
metze
2008-12-17s4:testprogs: improve extended dn testing of the ldb blackbox testsAndrew Bartlett1-6/+8
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-10-20Actually test the kpasswd serverAndrew Bartlett1-3/+41
This uses kpasswd operated as a blackbox, assisted by the newly imported rkpty tool. Andrew Bartlett
2008-10-06s4:blackbox/test_ldb: test search by <GUID=...> and <SID=...>Stefan Metzmacher1-0/+25
metze
2008-10-03fixed the ldb blackbox test to work with non-bourne shells (as neededAndrew Tridgell1-7/+7
by ubuntu) fixed spelling of 'wellknown'
2008-10-02s4:blackblox/test_ldb: test searches via wellknownObjectsStefan Metzmacher1-0/+62
metze
2008-09-16Move torture/ blackbox tests closer to code they're testing.Jelmer Vernooij3-90/+0
2008-09-16Move ndrdump tests closer to the code they test.Jelmer Vernooij3-20/+0
2008-09-14blackbox: fix source => source4Stefan Metzmacher6-7/+7
metze
2008-06-26Move blackbox tests closer to what they're testing.Jelmer Vernooij3-426/+0
(This used to be commit c9b2e2aa861ccc01e5d92cfe468be1f6324ed294)
2008-06-12Missed these on the last commitJim McDonough1-3/+3
(This used to be commit 0e8f946ed02a6d2d9469f9ccab5f3342b2b80725)
2008-06-12Initial automated wintest.Jim McDonough2-0/+52
Added a blackbox test which looks for $WINTEST_CONF_DIR, gets configuration vars from *.conf in that dir, disables smbwrapper, and runs RAW-OPEN torture test. Scripts are coming to startup/shutdown vm's. (This used to be commit 74a0a9bb54b2583dde7a5fbadd4d10858de12ee7)
2008-05-21subunit.sh: Properly capture and pass on the command output.Andrew Kroeger1-2/+2
Previously, the output from $cmdline was never captured. In case of a failure, there was no output being passed to the subunit_fail_test() function, but that function contains a call to "cat -". This caused the script to hang indefinitely waiting for input. We now capture $cmdline output (including mapping stderr to stdout) using backticks, and then pipe that output to the subunit_fail_test() if there is a failure. (This used to be commit c0234d13192c1871971b45121249395ef15c5ae5)
2008-05-21Fix reference to removed smbpython.Jelmer Vernooij1-1/+1
(This used to be commit 58f956dc4591137489cba16f360f2d24d91dadc1)
2008-04-16Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartletAndrew Bartlett10-120/+81
(This used to be commit 18dd8120cc35fe3d1cd4455c1f6a32b503274d97)
2008-04-16Fix wbinfo --trusted-domains.Andrew Bartlett1-3/+2
The problems here were that we did not bind to the LSA pipe, and we did not consider it possible to have 0 trusted domains. Andrew Bartlett (This used to be commit 86694d429d62940882ac9b7af83b3e7d00e67c5a)
2008-04-16Use the subunit shell library.Jelmer Vernooij9-120/+14
(This used to be commit 49367e044e3ab94639ab3209bfd06c6286b44b59)
2008-04-16Use library for subunit test functions.Jelmer Vernooij1-0/+67
(This used to be commit 690924dc7f43b69b9c4cfc1dd0c9c6e83d333518)
2008-04-16Fix -r test, knownfailure return code.Jelmer Vernooij1-1/+3
(This used to be commit 4f0954905a902381e66eec74fd30ff7adde232b8)
2008-04-16Merge branch 'wbinfo-test' of ↵Jelmer Vernooij1-0/+199
git://git.samba.org/kai/samba/kai-work-in-progress into v4-0-selftest (This used to be commit 56340a5fa1b075001bba829686861a59406e1f5d)
2008-04-16Fix executable bit on blackbox ndrdump tests.Jelmer Vernooij1-0/+0
(This used to be commit a3f0e4151bd87399a8bab9b71bad36bdc53c365c)
2008-04-15blackbox: Add many more tests for wbinfoKai Blin1-0/+199
(This used to be commit 0a2942f6e948177fcc671eae705e6e61644de81c)
2008-04-15Test password change with 'net password change'.Andrew Bartlett1-0/+8
Andrew Bartlett (This used to be commit 695cee0349f561625e4bbfa3a142a5e35f7eb4bf)
2008-04-15Test a few more bits of smbclientAndrew Bartlett1-2/+26
(This used to be commit 24a2409d725953ed5f62c652acc929ee7ddf9a19)
2008-04-15Add blackbox test for ndrdump, to ensure it at least does notAndrew Bartlett3-0/+33
segfault. Andrew Bartlett (This used to be commit d2fe61a13a8368ceae30c6e7320c8d3d62fbc485)
2008-03-28Fix and test python scripts and kerberosAndrew Bartlett1-10/+18
This fixes up the python credentials interface in a number of areas, with the aim of supporting '-k yes' as a command line option. (This enables the use of kerberos). As such, I've had to change the get_credentials call to take a loadparm context, so that the credentials can be initialised correctly. The test_kinit script has been modified to prove that this continues to work, as well as to provide greater code coverage of the kerberos paths. Andrew Bartlett (This used to be commit 727ef40c2b56910028ef3c1092b8eab1bfa6ce63)
2008-02-15added blackbox testing of gentestAndrew Tridgell1-0/+47
(This used to be commit 716345fd38dfd8c6e610fbd6ba84c4f33e3edbb9)
2008-02-15added a blackbox test for masktestAndrew Tridgell1-0/+41
(This used to be commit 05a110123df2372418e2ef2fd8f269b92054069c)
2008-02-15converted locktest to use popt and cmdline utility codeAndrew Tridgell1-4/+5
(This used to be commit 625ea49a95cbdb507ea5b191f75ffa27e25cdb90)