]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
tests: iptables-test: Append stderr output to log file
authorPhil Sutter <phil@nwl.cc>
Wed, 9 Oct 2024 10:41:16 +0000 (12:41 +0200)
committerPhil Sutter <phil@nwl.cc>
Wed, 16 Oct 2024 13:31:44 +0000 (15:31 +0200)
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>
iptables-test.py

index cefe42335d25dbba6bb77723e18690b97b4fe96d..77278925d721776994b6f5b70519fab2cde6462f 100755 (executable)
@@ -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!"