Jelmer Vernooij
0eb6097305
r19339: Merge my 4.0-unittest branch. This adds an API for more fine-grained
...
output in the testsuite rather than just True or False for a
set of tests.
The aim is to use this for:
* known failure lists (run all tests and detect tests that
started working or started failing). This
would allow us to get rid of the RPC-SAMBA3-* tests
* nicer torture output
* simplification of the testsuite system
* compatibility with other unit testing systems
* easier usage of smbtorture (being able to run one test
and automatically set up the environment for that)
This is still a work-in-progress; expect more updates over the next couple of
days.
2007-10-10 14:21:12 -05:00
Stefan Metzmacher
8edbd9b05b
r16877: run SMB2-FIND test
...
metze
2007-10-10 14:09:56 -05:00
Andrew Bartlett
840b5f0a7f
r16828: Add RPC-LSA as a test that passes, and remove RAW-ACLs until someone
...
can fix it.
Andrew Bartlett
2007-10-10 14:09:48 -05:00
Stefan Metzmacher
0ebb25de56
r16739: test SMB2-GETINFO SMB2-SETINFO by make test
...
metze
2007-10-10 14:09:43 -05:00
Stefan Metzmacher
1ca34c9090
r16469: do some smb2 tests
...
metze
2007-10-10 14:09:30 -05:00
Stefan Metzmacher
5d40e10d8e
r14929: add some comments
...
metze
2007-10-10 14:00:18 -05:00
Andrew Tridgell
d63d113c8a
r14919: disable the BASE-DEFER_OPEN test until it gets fixed (it sleeps for
...
way too long). Jeremy, whats the idea behind those long sleeps?
its also redundent, as the RAW-MUX test already tests the sharing
violation open delay
2007-10-10 14:00:16 -05:00
Stefan Metzmacher
127fe33c46
r14819: list all tests smbtorture offers and explicit list tests
...
for skipping
metze
2007-10-10 13:59:24 -05:00
Stefan Metzmacher
711df01cc8
r14815: BASE-DIR doesn't exists...
...
metze
2007-10-10 13:59:23 -05:00
Stefan Metzmacher
b52baadf22
r14814: also run the BASE-DIR test with 'make test'
...
metze
2007-10-10 13:59:23 -05:00
Andrew Tridgell
d55db268ca
r13854: we now pass BASE-NEGNOWAIT
2007-10-10 13:52:16 -05:00
Andrew Tridgell
b6c2d1e0b9
r13740: the BASE-DELETE test now passes, and is a quick test
2007-10-10 13:52:08 -05:00
Andrew Bartlett
c105112902
r11442: Don't use BASE-NEGNOWAIT any more. It is a mostly meaningless test.
...
Andrew Bartlett
2007-10-10 13:45:38 -05:00
Andrew Tridgell
a6e2e6e1ba
r9120: added the BASE-DISCONNECT test to our set of standard tests
2007-10-10 13:31:18 -05:00
Andrew Tridgell
c1a3691f87
r8295: turn off the delete on close test in the build farm until someone gets
...
a chance to look at it. Having it continually fail is hiding other
portability errors that might have been introduced.
2007-10-10 13:19:32 -05:00
Andrew Tridgell
694882ffa6
r7919: use more portable shell syntax for MALLOC_CHECK_
2007-10-10 13:18:50 -05:00
Andrew Tridgell
3d70755abf
r7495: used --maximum-runtime=300 for each smbtorture call, to prevent it
...
running too long
2007-10-10 13:18:00 -05:00
Stefan Metzmacher
7e567a6b69
r7421: - move test* functions to a seperate file
...
- print build farm style output when RUN_FROM_BUILD_FARM=yes
metze
2007-10-10 13:17:51 -05:00
Stefan Metzmacher
e90b83d038
r7402: - don't stop after a failed test
...
- some more fixes
metze
2007-10-10 13:17:50 -05:00
Stefan Metzmacher
ee8407c916
r7387: enable extra smbtorture args to test_posix.sh
...
metze
2007-10-10 13:17: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 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
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