diff options
author | Phil Sutter <phil@nwl.cc> | 2024-10-09 12:41:16 +0200 |
---|---|---|
committer | Phil Sutter <phil@nwl.cc> | 2024-10-16 15:31:44 +0200 |
commit | 78ec113ffd7628d4086b7603889c94984c0f361b (patch) | |
tree | 9a78ccf66f55d87c71a8a25f48bceba1e7c0d341 | |
parent | e93372954cf88ac044fb2fc14dcb0e9237804e2d (diff) |
tests: iptables-test: Append stderr output to log file
Right now this merely contains a number of intrapositioned negation
warnings, but might be useful in future when debugging unexpected
failures.
Signed-off-by: Phil Sutter <phil@nwl.cc>
-rwxr-xr-x | iptables-test.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/iptables-test.py b/iptables-test.py index cefe4233..77278925 100755 --- a/iptables-test.py +++ b/iptables-test.py @@ -132,6 +132,8 @@ def run_test(iptables, rule, rule_save, res, filename, lineno, netns): stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = proc.communicate() + if len(err): + print(err, file=log_file) # # check for segfaults @@ -333,6 +335,8 @@ def run_test_file_fast(iptables, filename, netns): stderr = subprocess.PIPE) restore_data = "\n".join(restore_data) + "\n" out, err = proc.communicate(input = restore_data) + if len(err): + print(err, file=log_file) if proc.returncode == -11: reason = iptables + "-restore segfaults!" @@ -358,6 +362,8 @@ def run_test_file_fast(iptables, filename, netns): stdout = subprocess.PIPE, stderr = subprocess.PIPE) out, err = proc.communicate() + if len(err): + print(err, file=log_file) if proc.returncode == -11: reason = iptables + "-save segfaults!" |