tools: print stderr/stdout when a option test fails
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 25 Nov 2019 23:53:10 +0000 (09:53 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 27 Nov 2019 00:34:18 +0000 (10:34 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
tools/test-tool-option-parsing.py

index 258c4846affba7c567958f818a75b5d8ef09bb33..ad0f197ddd963673fef50709d59ec41fb59f8244 100755 (executable)
@@ -64,7 +64,7 @@ class TestLibinputTool(unittest.TestCase):
         rc, stdout, stderr = self.run_command(args)
         # if we're running as user, we might fail the command but we should
         # never get rc 2 (invalid usage)
-        self.assertIn(rc, [0, 1])
+        self.assertIn(rc, [0, 1], msg=(stdout, stderr))
 
     def run_command_unrecognized_option(self, args):
         rc, stdout, stderr = self.run_command(args)