summaryrefslogtreecommitdiff
path: root/source4/torture/subunit.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r19436: fixed stderr in piped_child() as wellAndrew Tridgell1-2/+25
(This used to be commit db000261f4fe22f7d1ea3dab53c2e214dcf08bfb)
2007-10-10r19435: fixed the subunit code on platforms with small pipe buffers, and useAndrew Tridgell1-16/+15
pipe() on all platforms, not socket pairs (stdin/out are not sockets) also show the output while its happening, so the tests become useful again for non-automated usage. I still really dislike running tests like the TALLOC one as child processes (This used to be commit b621999c59fc56a32ff574523204355c5e0382c0)
2007-10-10r19396: Assume socketpair() is always available (cared for by libreplace) andJelmer Vernooij1-16/+22
create a socket for stderr. (This used to be commit 16b6dbd713e306c88b5251e5092b8731749c5263)
2007-10-10r19381: Print out the specific tests that failed after a smbtorture run.Jelmer Vernooij1-3/+3
Support listing known failures as a list of wildcards in the file `KNOWN_FAILURES'. (This used to be commit 23f66efd564d1ad549fc0cd60348f54808f5cafa)
2007-10-10r19376: Remove unused helper function.Jelmer Vernooij1-0/+1
(This used to be commit 88c589940dfbc04c747cea4f97c84142ea139050)
2007-10-10r19359: More portable way of figuring out whether something is a directoryJelmer Vernooij1-4/+6
(This used to be commit 96dff03a2b357f937daa4296d4cedd0249f68ece)
2007-10-10r19358: Use subunit tests from the right location (fromJelmer Vernooij1-1/+1
$src/bin/torture when developing, $LIBDIR/torture when installed) (This used to be commit 4ae6380e6bb48e27e9947e149b3d079b3e293cc0)
2007-10-10r19356: Reapply portability fix..Jelmer Vernooij1-1/+5
(This used to be commit a48d1b2d16cb4edf5e10937427b1a757e0c5b822)
2007-10-10r19352: Oops, missed a few changes...Jelmer Vernooij1-15/+31
(This used to be commit 73f1d937808976bc0f87b6490ab72632f038ddbd)
2007-10-10r19346: AF_LOCAL isn't defined on all platforms.Jelmer Vernooij1-1/+5
(This used to be commit e9bd6f28d830ed7ead1412a26b532538cd1450e0)
2007-10-10r19343: Add support for external scripts/binaries that write results using theJelmer Vernooij1-0/+239
'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. (This used to be commit e1742c14a247fabba969f8698108e73997d3f420)