1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-19 21:57:57 +03:00

26 Commits

Author SHA1 Message Date
Jelmer Vernooij
7b93b3c8be r19537: Report correct test names when tests failed. 2007-10-10 14:24:45 -05:00
Jelmer Vernooij
b4fc06aeaf r19387: Exit with 0 if failures were expected 2007-10-10 14:21:23 -05:00
Jelmer Vernooij
23f66efd56 r19381: Print out the specific tests that failed after a smbtorture run.
Support listing known failures as a list of wildcards in the file
`KNOWN_FAILURES'.
2007-10-10 14:21:22 -05:00
Jelmer Vernooij
77d13056bf r19378: Add another type of test result 'error' 2007-10-10 14:21:20 -05:00
Jelmer Vernooij
0061f3c47e r19377: Simplify report functions. 2007-10-10 14:21:20 -05:00
Jelmer Vernooij
88c589940d r19376: Remove unused helper function. 2007-10-10 14:21:19 -05:00
Jelmer Vernooij
0eef6dabc6 r19372: Fix segfault for ui's that don't support comments. 2007-10-10 14:21:19 -05:00
Jelmer Vernooij
bde00d9706 r19350: Properly list LOCAL-TALLOC under the "LOCAL" header.
Support directories for subcategories in tests.
Several small other fixes.
2007-10-10 14:21:14 -05:00
Jelmer Vernooij
e1742c14a2 r19343: Add support for external scripts/binaries that write results using the
'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.
2007-10-10 14:21:13 -05:00
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
Andrew Tridgell
67e2cf9217 r19298: make sure torture_fail() gives a useful message
Jelmer, is there a better approach for this?
2007-10-10 14:21:04 -05:00
Andrew Tridgell
3e1844b2b2 r18517: I find it less confusing if tests are run in the order they are
added.
2007-10-10 14:18:41 -05:00
Jelmer Vernooij
f7afa1cb77 r17930: Merge noinclude branch:
* Move dlinklist.h, smb.h to subsystem-specific directories
 * Clean up ads.h and move what is left of it to dsdb/
   (only place where it's used)
2007-10-10 14:16:54 -05:00
Andrew Bartlett
1009d55c8c r16489: Because the torture/ui.h file isn't automaticly generated, the
prototypes in it need to use the PRINTF_ATTRIBUTE() macro, rather than
_PRINTF_ATTRIBUTE() (which becomes PRINTF_ATTRIBUTE() only in proto
files, but not C files).

This found a number of missing descriptions in the LOCAL-SOCKET test.

Andrew Bartlett
2007-10-10 14:09:30 -05:00
Stefan Metzmacher
7d62b0b7e9 r16441: - give old tests a chance to report errors
- display the correct test name

metze
2007-10-10 14:09:14 -05:00
Jelmer Vernooij
3decb34bb6 r16332: Fix two small bugs found by the buildfarm. 2007-10-10 14:09:11 -05:00
Jelmer Vernooij
7e811adf59 r16328: Wrap all existing tests in simple single-function testsuites. 2007-10-10 14:09:10 -05:00
Jelmer Vernooij
6da39533d7 r16321: Add suite_start/suite_finish hooks, support --format=quiet 2007-10-10 14:09:10 -05:00
Jelmer Vernooij
0e52a831ed r16315: Convert to new API. 2007-10-10 14:09:09 -05:00
Jelmer Vernooij
0445b1a56a r16304: Improve testing UI API. This now allows registering the full
test suite tree, looks a bit more like other unit testing API's,
fixes some memory responsibility issues, introduces testcases,
and removes the need for tests to call torture_ok().
2007-10-10 14:09:09 -05:00
Jelmer Vernooij
8ef13a50b9 r16174: Couple of fixes to the UI code - make 'torture_ok()' optional, be more verbose by default. 2007-10-10 14:09:05 -05:00
Jelmer Vernooij
584cd50d2b r16165: Add some more helper utilities 2007-10-10 14:09:03 -05:00
Jelmer Vernooij
f0a4547b76 r15818: Improve UI utilities: allow format strings and add some convenience macros. 2007-10-10 14:08:27 -05:00
Jelmer Vernooij
9d6eefad3a r14723: Keep statistics 2007-10-10 13:59:14 -05:00
Jelmer Vernooij
3c7a5ce291 r14720: Add torture_context argument to all torture tests 2007-10-10 13:59:13 -05:00
Jelmer Vernooij
a15a8d87b5 r14718: Add initial work on a standardized UI for smbtorture 2007-10-10 13:59:13 -05:00