From 6d05b7df67c080053c9ff35ae17e28946b06eb66 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 27 Feb 2019 11:48:14 +1000 Subject: [PATCH] tools: assume good tests won't write to stderr GObject silently catches exceptions and logs it to stderr without ever passing on the exceptions. Avoid oversight by checking stderr in the tests. Signed-off-by: Peter Hutterer --- tools/ratbagctl.test.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/ratbagctl.test.in b/tools/ratbagctl.test.in index 96b192b1..dfbf6c9b 100755 --- a/tools/ratbagctl.test.in +++ b/tools/ratbagctl.test.in @@ -110,6 +110,8 @@ class TestRatbagCtl(unittest.TestCase): def launch_good_test(self, params): returncode, stdout, stderr = self.run_ratbagctl(params) self.assertEqual(returncode, 0, msg=stderr + stdout) + self.maxDiff = None + self.assertEqual(stderr, '') return stdout def launch_fail_test(self, params):