Günther Deschner
7c95d559c3
testprogs: regenerate printlib prototypes for spoolss test.
...
Guenther
2010-02-09 16:39:37 +01:00
Günther Deschner
73e6212a32
testprogs: print job info levels in EnumJobs() spoolss tests.
...
Guenther
2010-02-09 16:39:35 +01:00
Günther Deschner
bf7156b6dd
testprogs: print datatypes info levels in EnumPrintProcessorDatatypes() spoolss tests.
...
Guenther
2010-02-09 16:39:35 +01:00
Günther Deschner
dcad5447cf
testprogs: print printprocessor info levels in EnumPrintProcessors() spoolss tests.
...
Guenther
2010-02-09 16:39:34 +01:00
Günther Deschner
5db64e88c7
testprogs: print monitor info levels in EnumMonitors() spoolss tests.
...
Guenther
2010-02-09 16:39:34 +01:00
Günther Deschner
5afae25724
testprogs: print port info levels in EnumPorts() spoolss tests.
...
Guenther
2010-02-09 16:39:30 +01:00
Günther Deschner
8088a17128
testprogs: print form info levels in EnumForms(),GetForm() spoolss tests.
...
Guenther
2010-02-09 16:38:04 +01:00
Günther Deschner
55ae3d1729
testprogs: also print printer info during GetPrinter spoolss test.
...
Guenther
2010-01-31 20:41:17 +01:00
Günther Deschner
818fb00381
testprogs: print all driver info levels in spoolss testsuite.
...
Guenther
2010-01-25 11:20:06 +01:00
Günther Deschner
f2999157f9
testprogs: add tests for GetPrinterData{Ex} and EnumPrinterDataEx.
...
Guenther
2010-01-18 13:41:02 +01:00
Günther Deschner
ecd35d7ea6
testprogs: add tests for GetForm.
...
Guenther
2010-01-18 13:41:02 +01:00
Günther Deschner
ca646a82f8
testprogs: pass down LPPRINTER_DEFAULTS in spoolss test.
...
Guenther
2010-01-18 13:41:02 +01:00
Günther Deschner
0ae4cc839d
testprogs: remove unused test_EachDriver from spoolss test.
...
Guenther
2010-01-12 12:12:05 +01:00
Günther Deschner
3c1b51795d
testprogs: add EnumPrinterKey test to spoolss test.
...
Guenther
2010-01-12 12:12:05 +01:00
Günther Deschner
403dc10e8f
testprogs: fix driver levels in spoolss test.
...
Guenther
2010-01-11 12:43:07 +01:00
Günther Deschner
9a1b298e3d
testprogs: test each printer, do not abort after first failure.
...
Guenther
2010-01-11 12:43:07 +01:00
Günther Deschner
3e7b7bfd27
testprogs: fix EnumPrintProcessorDatatypes spoolss test.
...
Guenther
2010-01-11 12:43:07 +01:00
Günther Deschner
4aefb33b9f
testprogs: add more error codes to spoolss test.
...
Guenther
2010-01-11 12:43:07 +01:00
Günther Deschner
339afda877
testprogs: add support for "print" option in win32 spoolss torture test.
...
Guenther
2010-01-08 01:04:19 +01:00
Günther Deschner
9185fd0a93
testprogs: pass down architecture in spoolss test.
...
Guenther
2010-01-08 01:03:34 +01:00
Günther Deschner
487a03a158
testprogs: add win32 spoolss testsuite.
...
Guenther
2010-01-08 01:03:34 +01:00
Stefan Metzmacher
1525e59886
blackbox/test_export_keytab.sh: correctly remove temporary files
...
metze
2010-01-04 09:36:25 +01:00
Stefan Metzmacher
5df8b33ddc
blackbox/test_export_keytab.sh: use VALGRIND for samba4kinit
...
metze
2010-01-04 09:36:25 +01:00
Andrew Tridgell
9d6411d9dd
s4-testpasswords: fixed CONFIG and quoting
...
Need to pass correct config file to tests
2009-12-31 17:33:34 +11:00
Jelmer Vernooij
9e5ef916d4
net: Move 'newuser' to 'net newuser'
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31 17:33:27 +11:00
Jelmer Vernooij
73594c248f
net: Fix tests and documentation of setexpiry.
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31 17:33:25 +11:00
Jelmer Vernooij
b531696a5b
net: Move 'setpassword' to 'net setpassword'.
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31 17:33:22 +11:00
Jelmer Vernooij
797977ac53
blackbox.passwords: Use convenience variable for net.
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31 17:33:19 +11:00
Jelmer Vernooij
18d221342b
Fix commands in password tests.
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2009-12-31 17:33:18 +11:00
Matthias Dieter Wallnöfer
0af3b06824
Revert "blackbox:test_kinit - Remove the "-H" (hive) parameter"
...
This reverts commit d4389a230b
.
This revert changed the behaviour which I didn't expect. Thanks abartlet to
point this out!
2009-09-21 11:33:13 +02:00
Matthias Dieter Wallnöfer
d4389a230b
blackbox:test_kinit - Remove the "-H" (hive) parameter
...
The "enableaccount" script works only on local LDB anymore - therefore remove
this parameter.
2009-09-20 23:07:22 +02:00
Stefan Metzmacher
c5d38fd45a
blackbox/test_ldb.sh: test searching using OIDs instead of names for attributes and classes
...
metze
2009-09-20 06:44:19 +02:00
Andrew Kroeger
e3a2a22451
s4:pwsettings: Added blackbox tests.
...
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-10 01:09:56 +02:00
Andrew Kroeger
67a8a8c9e6
testprogs:subunit.sh: Add function for expected failures.
...
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-09-10 01:09:56 +02:00
Andrew Bartlett
8ff1f50b0c
s4:kerberos Add support for user principal names in certificates
...
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-28 14:10:47 +10:00
Andrew Bartlett
cdd7a5208f
s4:kerberos Add test to show that we actually export the keytab
...
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-07-27 22:41:43 +10:00
Andrew Bartlett
89a074b784
s4:heimdal Allow KRB5_NT_ENTERPRISE names in all DB lookups
...
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-30 12:11:14 +10:00
Andrew Bartlett
1e6fb7d730
s4: Add tests and 'must change password' flags in setpassword and newuser
...
In particular, ensure that we can acutally change the password under
these circumstances.
Andrew Bartlett
2009-06-18 13:49:30 +10:00
Andrew Bartlett
033e25fdce
s4:testprogs Don't specify a username/password when checking the ccache
...
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-06-18 13:49:30 +10:00
Stefan Metzmacher
d52e813117
s4:blackbox/test_ldb: make use of the $VALGRIND envvar
...
metze
2009-03-04 08:32:32 +01:00
Stefan Metzmacher
3ce895181b
testprogs/win32: add an option to trigger small reads in npecho_client2.c
...
metze
2009-02-09 13:32:11 +01:00
Stefan Metzmacher
1bf51ea262
testprogs/win32: make it possible to run in byte or message mode in npecho_server2
...
metze
2009-02-09 12:09:01 +01:00
Stefan Metzmacher
5438d7dad8
testprogs/win32: add npecho_*2.c
...
This exlores some details of message type named pipes.
metze
2009-02-09 11:57:13 +01:00
Stefan Metzmacher
8b408f7819
s4:selftest: avoid hardcoded pathes in blackbox tests
...
metze
2009-02-03 16:31:04 +01:00
Stefan Metzmacher
bb45bf6347
s4:blackbox: don't remove newlines in the subunit failure output
...
metze
2009-01-08 15:59:09 +01:00
Andrew Bartlett
fc7e41d6ff
s4:testprogs: improve extended dn testing of the ldb blackbox tests
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-12-17 12:29:30 +11:00
Andrew Bartlett
22eb64f056
Actually test the kpasswd server
...
This uses kpasswd operated as a blackbox, assisted by the newly
imported rkpty tool.
Andrew Bartlett
2008-10-20 20:07:09 +11:00
Stefan Metzmacher
1cf404fcb5
testprogs/win32/midltests: add missing Makefile
...
metze
2008-10-16 10:29:07 +02:00
Stefan Metzmacher
bb4e9d72dd
s4:blackbox/test_ldb: test search by <GUID=...> and <SID=...>
...
metze
2008-10-06 09:07:37 +02:00
Andrew Tridgell
e13270d7ac
fixed the ldb blackbox test to work with non-bourne shells (as needed
...
by ubuntu)
fixed spelling of 'wellknown'
2008-10-03 17:08:39 -07:00
Stefan Metzmacher
a25fac13eb
s4:blackblox/test_ldb: test searches via wellknownObjects
...
metze
2008-10-02 18:56:09 +02:00
Jelmer Vernooij
8fd66feb88
Remove remaining obsolete EJS tests.
2008-09-21 05:43:39 +02:00
Jelmer Vernooij
163292f325
Merge branch 'master' of ssh://git.samba.org/data/git/samba into noejs
2008-09-19 16:26:00 +02:00
Jelmer Vernooij
62b5f1886d
Make sure modify operations succeed.
2008-09-19 10:56:35 +02:00
Jelmer Vernooij
729ffbae08
Merge branch 'master' of ssh://git.samba.org/data/git/samba into noejs
...
Conflicts:
source4/main.mk
2008-09-18 20:29:05 +02:00
Jelmer Vernooij
d7a0c26af4
Move torture/ blackbox tests closer to code they're testing.
2008-09-16 18:30:24 +02:00
Jelmer Vernooij
aa09d8a75f
Move ndrdump tests closer to the code they test.
2008-09-16 18:16:49 +02:00
Jelmer Vernooij
f3a517a92e
Remove minschema js tests.
2008-09-16 18:13:56 +02:00
Jelmer Vernooij
f594044d79
Remove remaining JavaScript code.
2008-09-16 18:09:34 +02:00
Stefan Metzmacher
b295dca7a0
blackbox: fix source => source4
...
metze
2008-09-14 23:08:45 +02:00
Andrew Bartlett
aa14b40c5c
Fix the build on Win32, and use NEGOTIATE security (to allow kerberos)
...
(This used to be commit f0bde093d7
)
2008-08-27 16:22:45 +10:00
Andrew Bartlett
16112762e7
Generate the subSchema in cn=Aggregate
...
This reads the schema from the in-memory structure, when the magic
attributes are requested. The code is a modified version of that used
in the ad2oLschema tool (now shared).
The schema_fsmo module handles the insertion of the generated result.
As such, this commit also removes these entries from the setup/schema.ldif
Metze's previous stub of this functionality is also removed.
Andrew Bartlett
(This used to be commit c7c32ec7b4
)
2008-08-15 20:40:57 +10:00
Jelmer Vernooij
26e9194e3a
Move blackbox tests closer to what they're testing.
...
(This used to be commit c9b2e2aa86
)
2008-06-26 10:56:59 +02:00
Andrew Bartlett
48100ca5c6
Remove old ldap.js test, we have replicated it in python now.
...
This will soon allow the removal of smbscript, once the samba3sam test
conversion is complete.
Andrew Bartlett
(This used to be commit 60c93b9777
)
2008-06-19 14:53:14 +10:00
Jim McDonough
f3fb381952
Missed these on the last commit
...
(This used to be commit 0e8f946ed0
)
2008-06-12 07:06:07 -04:00
Jim McDonough
0410dcb32d
Initial automated wintest.
...
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 74a0a9bb54
)
2008-06-12 07:02:14 -04:00
Andrew Bartlett
446748bfe1
Align the Python and EJS ldap tests.
...
We should now (need to review and compare them once more) be able to
remove ldap.js (and once samba3sam.js is done, smbscript).
Andrew Bartlett
(This used to be commit f65e43e945
)
2008-06-03 23:27:22 +10:00
Jelmer Vernooij
4e9ca6caf9
Remove unused EJS net bindings.
...
(This used to be commit 3923414849
)
2008-05-26 14:00:28 +02:00
Jelmer Vernooij
9e37d25a92
Remove unused scripts.
...
(This used to be commit 3d22b72bb7
)
2008-05-26 13:34:36 +02:00
Jelmer Vernooij
fb7e359561
Remove unused echo ejs script.
...
(This used to be commit 3a6b009d50
)
2008-05-23 04:20:52 +02:00
Jelmer Vernooij
27005cb7a2
Convert samr test to python.
...
(This used to be commit 88d473b202
)
2008-05-23 04:20:45 +02:00
Jelmer Vernooij
c6132465d1
Remove unused EJS testprogs.
...
(This used to be commit e14c930200
)
2008-05-23 03:34:57 +02:00
Andrew Kroeger
fe17acfa82
subunit.sh: Properly capture and pass on the command output.
...
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 c0234d1319
)
2008-05-21 20:46:14 -05:00
Jelmer Vernooij
1929675813
Fix reference to removed smbpython.
...
(This used to be commit 58f956dc45
)
2008-05-21 15:39:00 +02:00
Andrew Bartlett
9586462b8f
Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into 4-0-abartlet
...
(This used to be commit 18dd8120cc
)
2008-04-16 16:12:58 +02:00
Andrew Bartlett
008c8adfe3
Fix wbinfo --trusted-domains.
...
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 86694d429d
)
2008-04-16 16:10:16 +02:00
Jelmer Vernooij
228f342b1f
Use the subunit shell library.
...
(This used to be commit 49367e044e
)
2008-04-16 14:52:29 +02:00
Jelmer Vernooij
f540669c48
Use library for subunit test functions.
...
(This used to be commit 690924dc7f
)
2008-04-16 12:34:53 +02:00
Jelmer Vernooij
83c8d6cc89
Fix -r test, knownfailure return code.
...
(This used to be commit 4f0954905a
)
2008-04-16 01:10:20 +02:00
Jelmer Vernooij
f5c0be9208
Merge branch 'wbinfo-test' of git://git.samba.org/kai/samba/kai-work-in-progress into v4-0-selftest
...
(This used to be commit 56340a5fa1
)
2008-04-16 00:05:36 +02:00
Jelmer Vernooij
edc9b35f1e
Fix executable bit on blackbox ndrdump tests.
...
(This used to be commit a3f0e4151b
)
2008-04-16 00:05:12 +02:00
Kai Blin
3413cfefb8
blackbox: Add many more tests for wbinfo
...
(This used to be commit 0a2942f6e9
)
2008-04-15 23:36:41 +02:00
Andrew Bartlett
c7d9596764
Test password change with 'net password change'.
...
Andrew Bartlett
(This used to be commit 695cee0349
)
2008-04-15 10:40:06 +02:00
Andrew Bartlett
5a18f0d82b
Test a few more bits of smbclient
...
(This used to be commit 24a2409d72
)
2008-04-15 10:05:29 +02:00
Andrew Bartlett
afaba23131
Add blackbox test for ndrdump, to ensure it at least does not
...
segfault.
Andrew Bartlett
(This used to be commit d2fe61a13a
)
2008-04-15 09:13:32 +02:00
Andrew Bartlett
142fbfb3c1
Fix and test python scripts and kerberos
...
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 727ef40c2b
)
2008-03-28 21:57:15 +11:00
Andrew Bartlett
3cdf0c64dd
Extend the ldap.js test to prove faults with the LDAP backend.
...
Try to provide more information to see why OpenLDAP isn't quite up to
being a Samba4 Backend.
Andrew Bartlett
(This used to be commit 89458c7d8b
)
2008-03-19 12:12:24 +11:00
Andrew Bartlett
736ae6a566
Don't hardcode objectCategory into the schema, even in the schema.
...
We now load the schema early enough that we can generate this too!
Andrew Bartlett
(This used to be commit 1adc74c65a
)
2008-03-04 11:27:57 +11:00
Andrew Bartlett
0b2a762519
Extend the ldap.js test
...
Now we verify sAMAccountType and userAccountControl, as well as rename and
DN mismatch semantics.
Andrew Bartlett
(This used to be commit 0a5fa41dd7
)
2008-02-28 08:37:11 +11:00
Andrew Tridgell
054bc11876
added blackbox testing of gentest
...
(This used to be commit 716345fd38
)
2008-02-15 16:42:22 +11:00
Andrew Tridgell
c09f70608c
added a blackbox test for masktest
...
(This used to be commit 05a110123d
)
2008-02-15 15:33:10 +11:00
Andrew Tridgell
66e8bc9dac
converted locktest to use popt and cmdline utility code
...
(This used to be commit 625ea49a95
)
2008-02-15 14:55:31 +11:00
Andrew Tridgell
63c099c51a
added blackbox testing for locktest
...
(This used to be commit af6484f78d
)
2008-02-15 14:27:06 +11:00
Jelmer Vernooij
f44dbc296e
Reintroduce samba3sam EJS test, at least until the Python test is ready.
...
(This used to be commit 13deb25214
)
2008-02-12 01:42:58 +01:00
Jelmer Vernooij
0a6dc21955
Remove tests for Samba 3 EJS code.
...
(This used to be commit 7aff2ddd8c
)
2008-02-11 13:38:07 +01:00
Jelmer Vernooij
b5bfabf152
Move nmblookup blackbox test closer to the code it tests.
...
(This used to be commit 3f24136b56
)
2008-02-09 17:17:21 +01:00
Andrew Bartlett
655ec1aa06
A couple more ipsec classes for the schema.
...
Andrew Bartlett
(This used to be commit 41309dc862
)
2008-02-09 14:48:56 +11:00
Andrew Bartlett
b2d47f9794
From a request from Peter Huang, include IPsec sechema.
...
(We may need to include more defaults in the template, but I want to
start small for now).
Andrew Bartlett
(This used to be commit a466dda118
)
2008-02-09 09:59:45 +11:00
Jelmer Vernooij
066912ba80
Put temporary test files in test directory.
...
(This used to be commit 16382999be
)
2008-02-08 00:34:29 +01:00
Stefan Metzmacher
c6a6fa1841
win32-tests: add a very usefull w32 programm to explore midl features
...
You have to define idl, call the client function
and add a server implementation.
Then you need to compile midltests.exe
and run it, it will dump the generated NDR on the
screen.
metze
(This used to be commit dc15c88335
)
2008-02-06 16:34:36 +01:00