summaryrefslogtreecommitdiff
path: root/lib/ldb/wscript
diff options
context:
space:
mode:
authorGary Lockyer <gary@catalyst.net.nz>2018-03-20 12:15:12 +1300
committerAndrew Bartlett <abartlet@samba.org>2018-04-06 02:08:45 +0200
commit5ca90e758ade97fb5e335029c7a1768094e70564 (patch)
tree447868ed5dac6094ee33d1b3c1c5fe0a8caef2b2 /lib/ldb/wscript
parent1fceb64dc2c7f994e800b00cc9fbd214ac42a201 (diff)
downloadsamba-5ca90e758ade97fb5e335029c7a1768094e70564.tar.gz
ldb tests: add cmocka tests of kv operations
Add tests for the behaviour the ldb layer expects the key value layer to provide. This should make it easier to add another KV store Signed-off-by: Gary Lockyer <gary@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/ldb/wscript')
-rw-r--r--lib/ldb/wscript10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/ldb/wscript b/lib/ldb/wscript
index 4bf820fbd42..aab4da132d5 100644
--- a/lib/ldb/wscript
+++ b/lib/ldb/wscript
@@ -359,6 +359,12 @@ def build(bld):
deps='cmocka ldb',
install=False)
+ bld.SAMBA_BINARY('ldb_tdb_kv_ops_test',
+ source='tests/ldb_kv_ops_test.c',
+ cflags='-DTEST_BE=\"tdb\"',
+ deps='cmocka ldb',
+ install=False)
+
bld.SAMBA_BINARY('ldb_msg_test',
source='tests/ldb_msg.c',
deps='cmocka ldb',
@@ -399,7 +405,9 @@ def test(ctx):
for test_exe in ['test_ldb_qsort',
'ldb_msg_test',
'ldb_tdb_mod_op_test',
- 'ldb_tdb_guid_mod_op_test']:
+ 'ldb_tdb_guid_mod_op_test',
+ 'ldb_msg_test',
+ 'ldb_tdb_kv_ops_test']:
cmd = os.path.join(Utils.g_module.blddir, test_exe)
cmocka_ret = cmocka_ret or samba_utils.RUN_COMMAND(cmd)