diff options
author | Gary Lockyer <gary@catalyst.net.nz> | 2018-03-20 12:15:12 +1300 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2018-04-06 02:08:45 +0200 |
commit | 5ca90e758ade97fb5e335029c7a1768094e70564 (patch) | |
tree | 447868ed5dac6094ee33d1b3c1c5fe0a8caef2b2 /lib/ldb/wscript | |
parent | 1fceb64dc2c7f994e800b00cc9fbd214ac42a201 (diff) | |
download | samba-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/wscript | 10 |
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) |