summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-09-05 15:30:08 +0200
committerBastien Nocera <hadess@hadess.net>2022-11-16 16:30:01 +0100
commit35c68c107d60fc0b8b191e474b6cf34d469fb87f (patch)
tree5f3fdb55f4bd0fdad10bd4594c740479a4e8b617
parent7f3a31447faf2006120abfad4802dbde7cd11e8b (diff)
downloadupower-35c68c107d60fc0b8b191e474b6cf34d469fb87f.tar.gz
linux: Add a way to run upowerd under catchsegv
So we can use that to catch crashes instead of monitoring the whole test session.
-rwxr-xr-xsrc/linux/integration-test.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/linux/integration-test.py b/src/linux/integration-test.py
index db5058c..829d240 100755
--- a/src/linux/integration-test.py
+++ b/src/linux/integration-test.py
@@ -197,6 +197,8 @@ class Tests(dbusmock.DBusTestCase):
if os.getenv('VALGRIND') != None:
daemon_path = ['valgrind', self.daemon_path, '-v']
+ elif os.getenv('CATCH') != None:
+ daemon_path = ['catchsegv', self.daemon_path, '-v']
else:
daemon_path = [self.daemon_path, '-v']
self.daemon = subprocess.Popen(daemon_path,