From bb0017615d44b66828c98a408ca15b50956f3e91 Mon Sep 17 00:00:00 2001
From: Andrew Tridgell <tridge@samba.org>
Date: Thu, 7 Oct 2010 12:25:42 +1100
Subject: waf: fixed exit status of test suites

use RUN_COMMAND() to handle signal errors and exit status
---
 lib/tdb/wscript | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'lib/tdb')

diff --git a/lib/tdb/wscript b/lib/tdb/wscript
index 53f81fe49b9..6e00f3c917c 100644
--- a/lib/tdb/wscript
+++ b/lib/tdb/wscript
@@ -110,9 +110,11 @@ def build(bld):
 
 def test(ctx):
     '''run tdb testsuite'''
-    import Utils
+    import Utils, samba_utils
     cmd = os.path.join(Utils.g_module.blddir, 'tdbtorture')
-    os.system(cmd)
+    ret = samba_utils.RUN_COMMAND(cmd)
+    print("testsuite returned %d" % ret)
+    sys.exit(ret)
 
 def dist():
     '''makes a tarball for distribution'''
-- 
cgit