diff options
author | Martin Pool <mbp@samba.org> | 2003-03-18 03:07:39 +0000 |
---|---|---|
committer | Martin Pool <mbp@samba.org> | 2003-03-18 03:07:39 +0000 |
commit | e1baab1ee04b27447445351d0d88b0c02a5fa85d (patch) | |
tree | 8a74088a4f39b0952ce04fbf57494b62bd0a44b4 /source/stf | |
parent | 2b6d13672dc1e4a46fc2600e729c22d0ee7e534b (diff) | |
download | samba-e1baab1ee04b27447445351d0d88b0c02a5fa85d.tar.gz |
Decode waitstatus values when a command fails.
Diffstat (limited to 'source/stf')
-rw-r--r-- | source/stf/comfychair.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/stf/comfychair.py b/source/stf/comfychair.py index d7e23efc10f..8ff77269556 100644 --- a/source/stf/comfychair.py +++ b/source/stf/comfychair.py @@ -1,6 +1,7 @@ #! /usr/bin/env python # Copyright (C) 2002, 2003 by Martin Pool <mbp@samba.org> +# Copyright (C) 2003 by Tim Potter <tpot@samba.org> # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as @@ -20,6 +21,7 @@ """comfychair: a Python-based instrument of software torture. Copyright (C) 2002, 2003 by Martin Pool <mbp@samba.org> +Copyright (C) 2003 by Tim Potter <tpot@samba.org> This is a test framework designed for testing programs written in Python, or (through a fork/exec interface) any other language. @@ -163,9 +165,10 @@ why.""" ("%s terminated with signal %d", cmd, os.WTERMSIG(waitstatus)) rc = os.WEXITSTATUS(waitstatus) self.test_log = self.test_log + ("""Run command: %s -Wait status: %#x +Wait status: %#x (exit code %d, signal %d) Output: -%s""" % (cmd, waitstatus, output)) +%s""" % (cmd, waitstatus, os.WEXITSTATUS(waitstatus), os.WTERMSIG(waitstatus), + output)) if skip_on_noexec and rc == 127: # Either we could not execute the command or the command # returned exit code 127. According to system(3) we can't |