summaryrefslogtreecommitdiff
path: root/ctdb/wscript
diff options
context:
space:
mode:
Diffstat (limited to 'ctdb/wscript')
-rwxr-xr-xctdb/wscript15
1 files changed, 12 insertions, 3 deletions
diff --git a/ctdb/wscript b/ctdb/wscript
index df7ce98a77f..db5e5b6f430 100755
--- a/ctdb/wscript
+++ b/ctdb/wscript
@@ -528,7 +528,10 @@ def build(bld):
def testonly(ctx):
cmd = 'tests/run_tests.sh -V tests/var'
- samba_utils.RUN_COMMAND(cmd)
+ ret = samba_utils.RUN_COMMAND(cmd)
+ if ret != 0:
+ print('tests exited with exit status %d' % ret)
+ sys.exit(ret)
def test(ctx):
import Scripting
@@ -537,7 +540,10 @@ def test(ctx):
def autotest(ctx):
cmd = 'LD_PRELOAD=bin/shared/libsocket-wrapper.so tests/run_tests.sh -e -S -C'
- samba_utils.RUN_COMMAND(cmd)
+ ret = samba_utils.RUN_COMMAND(cmd)
+ if ret != 0:
+ print('autotest exited with exit status %d' % ret)
+ sys.exit(ret)
def show_version(ctx):
print VERSION
@@ -576,7 +582,10 @@ def dist():
def rpmonly(ctx):
cmd = 'rpmbuild -ta --clean --rmsource ctdb-%s.tar.gz' % VERSION
- samba_utils.RUN_COMMAND(cmd)
+ ret = samba_utils.RUN_COMMAND(cmd)
+ if ret != 0:
+ print('rpmbuild exited with exit status %d' % ret)
+ sys.exit(ret)
def rpm(ctx):
import Scripting