1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-13 08:23:49 +03:00
Commit Graph

53 Commits

Author SHA1 Message Date
Jelmer Vernooij
195753b6af r6567: Use "real" prefix for 'make test' 2007-10-10 13:16:26 -05:00
Jelmer Vernooij
7d2d4a57e0 r6564: - Fix bug in socket_wrapper
- Add options --quiet and --outputdir options to the provisioning script
- Add simple 'make test' and 'make test-swrap'
2007-10-10 13:16:26 -05:00
Andrew Tridgell
e2f5d36e47 r6549: a simple ldap test script 2007-10-10 13:16:25 -05:00
Andrew Bartlett
b35b82d4f1 r6456: The RPC-SCHANNEL test is an important test that passes against Win2k3 (well, not SP1, but we are working on that detail).
Andrew Bartlett
2007-10-10 13:11:38 -05:00
Andrew Bartlett
5c3e4df804 r6010: Change the testing order, so we test all transports for each binding
option, rather than all binding options for each transport.

This means that we get to most of the tests earlier, with at least
some binding options.  (And allows us to have some confidence before
waiting for an RPC-SAMR test to finish with bigendian).

Andrew Bartlett
2007-10-10 13:11:14 -05:00
Andrew Bartlett
d585e1a759 r5901: Add another option to the test script - the realm, which must match
the real ream, not just the short domain name.

Andrew Bartlett
2007-10-10 13:11:07 -05:00
Andrew Tridgell
2b62840920 r5384: for RPC-NETLOGON to pass we need to set the realm as well as the domain to the target
realm.

A better fix would be to have a dcerpc_server_realm() helper
function. Andrew, maybe you could see how to extract that out of
gensec? Calling lp_realm() in our torture tests is the wrong approach
I think.
2007-10-10 13:09:49 -05:00
Andrew Tridgell
21e629e80e r4953: - enable easy valgrind use in all our test scripts
- when valgrind isn't set, then setup MALLOC_CHECK_ to abort on error
2007-10-10 13:09:09 -05:00
Andrew Tridgell
480a4e3d90 r4833: added LOCAL-SOCKET to the list of tests that are expected to pass 2007-10-10 13:08:59 -05:00
Andrew Bartlett
279e4de307 r4693: Add another test (RPC-MULTIBIND) that should always pass.
Andrew Bartlett
2007-10-10 13:08:44 -05:00
Andrew Tridgell
69ffbd4ced r4664: SPNEGO auth in our rpc server now works, so add it to the battery of
tests in test_rpc.sh
2007-10-10 13:08:40 -05:00
Andrew Tridgell
153e068711 r4643: RPC-ALTERCONTEXT now passes 2007-10-10 13:08:38 -05:00
Andrew Tridgell
4f30220a5a r4632: added spnego testing and no-auth testing in test_w2k3.sh 2007-10-10 13:08:36 -05:00
Andrew Bartlett
07295b3b07 r4594: Add more testes to the standard 'passes against win2k3' script.
Andrew Bartlett
2007-10-10 13:08:31 -05:00
Andrew Tridgell
e252f80f2b r4586: RPC-LSA now passes against w2k3 2007-10-10 13:08:29 -05:00
Andrew Bartlett
518ca9fb69 r4566: Fix Samba4 to pass it's own RPC-SAMLOGON torture test.
Include RPC-SAMLOGON in the list of tests expected to pass

Remove silly extra loops from the RPC-SAMLOGON test, which mostly just
slowed htings down.

Andrew Bartlett
2007-10-10 13:08:28 -05:00
Andrew Tridgell
f7d4d3db48 r4560: - fixed crash bugs in the RPC-SCHANNEL and RPC-NETLOGON tests
- disabled the async netlogon tests for now until we better understand async rpc

- added a test_w2k3.sh script that runs rpc tests that a w2k3 DC
  should pass. This is useful for regression testing when PIDL changes
  are made.
2007-10-10 13:08:27 -05:00
Andrew Tridgell
73c3cdc8ed r4462: - enable DSSETUP on ncalrpc
- add DSSETUP to the list of tests run in test_rpc.sh
2007-10-10 13:07:53 -05:00
Andrew Tridgell
7c09a3ea58 r4319: make it easy to use valgrind in the test_posix.sh test suite 2007-10-10 13:07:34 -05:00
Andrew Tridgell
2e19edaa4e r3834: - fixed XATTR_NTACL_NAME
- pvfs now passes RAW-ACLS
2007-10-10 13:05:58 -05:00
Andrew Tridgell
c1a48a7542 r3799: - added the bit for FS_ATTR_NAMED_STREAMS support into qfsinfo filesystem attribute reply
- pvfs passes the RAW-STREAMS test
2007-10-10 13:05:55 -05:00
Andrew Tridgell
d288a0d4a1 r3748: pvfs passes RAW-EAS but not RAW-STREAMS yet 2007-10-10 13:05:50 -05:00
Andrew Tridgell
3ab8136431 r3719: pvfs now passes the RAW-RENAME test 2007-10-10 13:05:46 -05:00
Andrew Tridgell
7f3315d919 r3700: pvfs passes RAW-WRITE but not BASE-DELAYWRITE 2007-10-10 13:05:45 -05:00
Andrew Tridgell
f0760858f8 r3698: mark RAW-SFILEINFO as working 2007-10-10 13:05:45 -05:00
Andrew Tridgell
aa09df22ee r3618: - this adds the special case for DENY_DOS semantics, as shown by the BASE-DENYDOS test.
- pvfs now passes BASE-DENY1 and BASE-DENYDOS.
2007-10-10 13:05:40 -05:00
Andrew Tridgell
a07bca1707 r3592: auto-cleanup the test.$$ log files in these test scripts on control-C 2007-10-10 13:05:36 -05:00
Andrew Tridgell
cb76bd218e r3580: - on file overwrite in ntcreatex we need to replace the file permissions.
- pvfs now passes BASE-OPENATTR

- pvfs also passes the BASE-DEFER_OPEN test, but it is not a well
  formed test for regular running so I am removing it from the list of
  tests to run in test_posix.sh (the test is covered better by RAW-MUX
  anyway)
2007-10-10 13:05:35 -05:00
Andrew Tridgell
09b4652b40 r3574: the RAW-OPEN test changes broke a couple of the other tests. This
fixes most of them, although RAW-SEARCH still fails (due to an
interaction with the new xattr code)
2007-10-10 13:05:33 -05:00
Andrew Tridgell
3423e2f414 r3528: added support for the SMBntcancel() operation, which cancels any
outstanding async operation (triggering an immediate timeout).

pvfs now passes the RAW-MUX test
2007-10-10 13:05:28 -05:00
Andrew Tridgell
6a6f2aea10 r3418: added BASE-NTDENY1 and BASE-NTDENY2 to the lists of tests that pvfs passes 2007-10-10 13:05:07 -05:00
Andrew Tridgell
d49dfd406f r3393: added test_rpc.sh. The idea is that this script will test all the
RPC-* tests that are expected to pass against Samba4. Currently only
RPC-SCHANNEL and RPC-ECHO are in that list, but as we get more working
this test will allow us to ensure that they stay working.
2007-10-10 13:05:05 -05:00
Andrew Tridgell
3d270fd86c r3321: make the test_echo.sh test suite test non-blocking on all rpc transports
this test now passes
2007-10-10 13:04:54 -05:00
Andrew Tridgell
e4216da824 r3305: added ncalrpc to the list of rpc transports tested by test_echo.sh, so
it gets regularly tested when I make changes.
2007-10-10 13:04:52 -05:00
Andrew Tridgell
32dccf91cf r3288: - updated the path processing in pvfs to pass the RAW-CHKPATH test. This
rather extensive test reveals some really bizarre error code
  handling in w2k3.

- extended and simplified the RAW-CHKPATH test, making it easier to
  read (note that Samba3 fails the new tests - jra may wish to look)

- marked RAW-CHKPATH as pass for pvfs
2007-10-10 13:04:50 -05:00
Andrew Tridgell
8ba10229c3 r3270: - added another unlink test
- removed BASE-TRANS2 from the list of tests to be worked on (its
  already in the "passes" list)
2007-10-10 13:04:48 -05:00
Andrew Tridgell
e5a0763655 r3263: - pvfs now passes RAW-SEARCH 2007-10-10 13:04:48 -05:00
Andrew Tridgell
98f6dbdba4 r3254: - expanded the RAW-IOCTL test
- fixed the old ioctl interface to not check handle before failing

- pvs now passes RAW-IOCTL
2007-10-10 13:04:46 -05:00
Andrew Tridgell
a024cef2d0 r3252: pvfs now passes BASE-TRANS2 2007-10-10 13:04:46 -05:00
Andrew Tridgell
98aea91ce6 r3249: - change_time is closer to ctime than mtime
- pvfs now passes the RAW-CLOSE test
2007-10-10 13:04:46 -05:00
Andrew Tridgell
230ec4d980 r3244: pvfs now passes the RAW-UNLINK and RAW-READ tests 2007-10-10 13:04:45 -05:00
Andrew Tridgell
b2bdde6d14 r3224: add the LOCAL-* tests to test_posix.sh 2007-10-10 13:04:43 -05:00
Andrew Tridgell
efaa0eaec4 r3207: - reformat error msgs in BASE-DIR* tests
- added support for mandatory attributes in old style directory search

- we now pass BASE-DIR1 and BASE-DIR2
2007-10-10 13:04:41 -05:00
Andrew Tridgell
560300c002 r3202: return a old DOS error code ERRSRV:ERRbaduid for a bad vuid. This means we now pass the BASE-VUID test. 2007-10-10 13:04:40 -05:00
Andrew Tridgell
3a150ab57e r3201: we now pass the BASE-OPEN test 2007-10-10 13:04:40 -05:00
Andrew Tridgell
41adb385f1 r3198: check for too many .. components in filenames
pvfs now passes RAW-MKDIR
2007-10-10 13:04:40 -05:00
Andrew Tridgell
4cf3f65a5c r3189: improved the share_conflict() logic (both in terms of readability and
correctness). pvfs now passes the BASE-RENAME test.
2007-10-10 13:04:38 -05:00
Andrew Tridgell
0dae9fef09 r3180: - basic support for SEC_RIGHT_MAXIMUM_ALLOWED in pvfs
- RAW-CONTEXT test now passes
2007-10-10 13:04:37 -05:00
Andrew Tridgell
867cae7466 r3176: added a script to run all the filesystem torture tests that are
expected to pass. This allows easy testing for regressions when I
change core routines in the posix backend.
2007-10-10 13:04:36 -05:00
Jelmer Vernooij
426f3e63ca r3163: Add server side support for ncalrpc: and ncacn_unix_stream:
Examples of binding strings are :

ncalrpc:[EPMAPPER]
ncacn_unix_stream:[/tmp/epmapper]

N.B. The unix socket support in lib/socket/ appears to close and remove the
socket it is listening on after the first client disconnects so until
that has been fixed, it is only possible to do one ncalrpc: or ncacn_unix_stream: request per instance of smbd :-)

Support for looking up NCALRPC names via the endpoint mapper will be added later.
2007-10-10 13:02:28 -05:00