Age | Commit message (Collapse) | Author | Files | Lines |
|
cost of talloc versus malloc. The size parameter in the test suite was
constantly increasing, leading to a worst case for malloc. It is far
more common to have talloc calls of 100 bytes or lower, so change the
benchmark to reflect this.
This makes talloc look much worse - on my laptop I now get:
talloc: 5615164 ops/sec
malloc: 14337130 ops/sec
I'm working on improving that.
(This used to be commit db273ef4dd6ab58da57bb4b59fb1fd5568585ed8)
|
|
(This used to be commit 0b3e83814bdf015064d7dd1f26cf9ec3ddadc7f4)
|
|
(This used to be commit c4e1d2c5ae11acac7dd2cedca411b9b6be84962f)
|
|
by avoiding chain locks on each tdb_fetch() within the search
- use the tdb_get_seqnum() call to avoid re-reading the @BASEINFO
record when it hasn't changed.
These speed up the LOCAL-DBSPEED test for ldb from 7k ops/sec to a bit
over 11k ops/sec
(This used to be commit 1347ad254eb8cd12ce22a5a2a37bec0a0ac8dbf1)
|
|
call which does a read lock on all chains. These will be used to make
ldb searches more efficient
(This used to be commit de664ec1f8cf179f1d650563272c0de3f7636e2b)
|
|
used after closedir(), which invalidates the name)
(This used to be commit d8af519c2d2fcab3baa822c5fd4c1079dcbd1de3)
|
|
rafal
(This used to be commit 2ed463e3cd36434c25833a0905e432b5b7f14e25)
|
|
create a socket for stderr.
(This used to be commit 16b6dbd713e306c88b5251e5092b8731749c5263)
|
|
(This used to be commit b79303f25180c777d9d09b2cdf852bf0a5eda70d)
|
|
(This used to be commit 448a3ecc0184bfa063db1eb3ae6dc16b8b792792)
|
|
(This used to be commit b28860978fe29c5b10abfb8c59d7182864e21dd6)
|
|
tests as
known failing.
(This used to be commit 3855ec9dcaa694fffa1f2a24205d490708d12750)
|
|
(This used to be commit bfa0fbfe94759bb120a4610f333c0beb940e3d76)
|
|
(This used to be commit b4fc06aeafa3ed8460759409a72b4de43a534d62)
|
|
Support listing known failures as a list of wildcards in the file
`KNOWN_FAILURES'.
(This used to be commit 23f66efd564d1ad549fc0cd60348f54808f5cafa)
|
|
rafal
(This used to be commit 732c22071e78f16fd0731635ca4b3e093d49078a)
|
|
rafal
(This used to be commit 4dfd1d50274bc1ff539782e9bfdb2b7b20275d06)
|
|
(This used to be commit 77d13056bf437de77bfc94e21e9c945928e7f521)
|
|
(This used to be commit 0061f3c47e95f07461837c4051cf129b18961b56)
|
|
(This used to be commit 88c589940dfbc04c747cea4f97c84142ea139050)
|
|
(This used to be commit b4c8bf7398cd8a9a2132dd4b04a0ea8004e7f1b0)
|
|
standalone program that speaks subunit.
(This used to be commit 48d316e7594dfc29b8e6a710e32bb5a6a036b7cf)
|
|
(This used to be commit 0eef6dabc6b6a4e883654c78a0b88cebb6b3d7cd)
|
|
(This used to be commit 05134a90e3ff0e4039dbd34c52f824bc666feb11)
|
|
otherwise BASE-DELETE will run all tests
- call ldb_global_init() directly after torture_init()
this isn't strictly needed but looks better
metze
(This used to be commit 0c26c2aefdb603c5ffc87e9c0db0e9b2b34ec0ab)
|
|
(This used to be commit e2866ce78851a84c937408c0781fcc1e7107f663)
|
|
(This used to be commit 9389ca13a38b9a3ba6f3533293ab0d0c8c06a30a)
|
|
(This used to be commit d7e07685164141f8fb2c2a6258e1fcb46ff9d06c)
|
|
(This used to be commit 916413097d2ca7b71c06cd701f09bc3b9fc06cfc)
|
|
(This used to be commit 8c091bcdece5c17073838ad2367f3f4e22e97c31)
|
|
- set better names on talloc structures in ldb modules, making leaks
easier to track down
(This used to be commit 3bf76db42dc6dde5d71083216dba819869b31c75)
|
|
(This used to be commit 1581babfb5a5bbbfc2706dbec9b37b03fe9a5af6)
|
|
of blocks used at connect time (which depends on how many modules are
loaded)
(This used to be commit e3aa03bf1f7c7b770606f5e860fce11b4402fc84)
|
|
(This used to be commit 96dff03a2b357f937daa4296d4cedd0249f68ece)
|
|
$src/bin/torture when developing, $LIBDIR/torture when installed)
(This used to be commit 4ae6380e6bb48e27e9947e149b3d079b3e293cc0)
|
|
(This used to be commit a48d1b2d16cb4edf5e10937427b1a757e0c5b822)
|
|
(This used to be commit 73f1d937808976bc0f87b6490ab72632f038ddbd)
|
|
Support directories for subcategories in tests.
Several small other fixes.
(This used to be commit bde00d97068d559b025ab131ff698a82430d14b3)
|
|
(This used to be commit 8a8e974d2150d00855ccafef02b7ef2607921ea0)
|
|
(This used to be commit e9bd6f28d830ed7ead1412a26b532538cd1450e0)
|
|
configuration
to get useful backtraces in the build-farm
metze
(This used to be commit fa030e45985c39a7e4b6be032e817f1291357a45)
|
|
'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)
|
|
metze
(This used to be commit 5c766ad48d0790b7ae865408fd0dbdb1769da2d8)
|
|
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.
(This used to be commit 0eb6097305776325c75081356309115f445a7218)
|
|
(This used to be commit 326389afed0521133ac07339bd5e2bfbf8d80d0a)
|
|
it to keep the data around as long as the module lives
(This used to be commit d2073c1f7e1bc674358df5da0dc09e183b4b8712)
|
|
Andrew Bartlett
(This used to be commit ac5abff4b66619c29357adb7e013700bdf686709)
|
|
(This used to be commit 57ee79c15579d1bbe7c0d3202b84a06b75320e40)
|
|
(This used to be commit 524ec78086597e0507cb6ce307155ef1b6a47836)
|
|
(This used to be commit 3e0e2787c1da1c3831e21b163e1370001d725a3d)
|