summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2010-04-04 22:11:30 +1000
committerAndrew Tridgell <tridge@samba.org>2010-04-06 20:27:26 +1000
commitfe060c8f50de23c4f3503a32c3237bb80bd68331 (patch)
tree20c44975fa6ab2fe6eb4f7269b44b0d76bdaa9c9
parent7d3421077216c00cf6744ab335447c5f75a9c24b (diff)
downloadsamba-fe060c8f50de23c4f3503a32c3237bb80bd68331.tar.gz
samba-fe060c8f50de23c4f3503a32c3237bb80bd68331.tar.bz2
samba-fe060c8f50de23c4f3503a32c3237bb80bd68331.zip
s4-waf: added simple 'waf test' support for tdb, talloc and ldb
-rw-r--r--lib/talloc/wscript9
-rw-r--r--lib/tdb/wscript6
-rw-r--r--lib/tevent/wscript5
-rw-r--r--source4/lib/ldb/wscript6
4 files changed, 22 insertions, 4 deletions
diff --git a/lib/talloc/wscript b/lib/talloc/wscript
index e24314b7d1..fadb4590cc 100644
--- a/lib/talloc/wscript
+++ b/lib/talloc/wscript
@@ -61,7 +61,8 @@ def build(bld):
bld.PKG_CONFIG_FILES('talloc.pc', vnum=VERSION)
-def dist():
- '''makes a tarball for distribution'''
- samba_dist.dist()
-
+def test(ctx):
+ '''run talloc testsuite'''
+ import Utils
+ cmd = os.path.join(Utils.g_module.blddir, 'talloc_testsuite')
+ os.system(cmd)
diff --git a/lib/tdb/wscript b/lib/tdb/wscript
index aff395f7fc..90fa191bf8 100644
--- a/lib/tdb/wscript
+++ b/lib/tdb/wscript
@@ -70,3 +70,9 @@ def build(bld):
enabled=s4_build,
realname='tdb.so')
+
+def test(ctx):
+ '''run tdb testsuite'''
+ import Utils
+ cmd = os.path.join(Utils.g_module.blddir, 'tdbtorture')
+ os.system(cmd)
diff --git a/lib/tevent/wscript b/lib/tevent/wscript
index d9634f452a..9f7e25d241 100644
--- a/lib/tevent/wscript
+++ b/lib/tevent/wscript
@@ -53,3 +53,8 @@ def build(bld):
deps='replace talloc',
enabled= not bld.CONFIG_SET('USING_SYSTEM_TEVENT'),
vnum=VERSION)
+
+def test(ctx):
+ '''test tevent'''
+ print("The tevent testsuite is part of smbtorture in samba4")
+
diff --git a/source4/lib/ldb/wscript b/source4/lib/ldb/wscript
index da83b7c26f..971c6688f3 100644
--- a/source4/lib/ldb/wscript
+++ b/source4/lib/ldb/wscript
@@ -174,3 +174,9 @@ def build(bld):
deps='ldb',
realname='ldb.so')
+
+def test(ctx):
+ '''run ldb testsuite'''
+ import Utils
+ cmd = 'tests/test-tdb.sh'
+ os.system(cmd)