Commit d72c8024 authored by Marco Trevisan's avatar Marco Trevisan Committed by Bastien Nocera
Browse files

tests/fprintd: Ensure that the daemon doesn't crash or abort

An application terminating because of a signal like SIGSEGV, SIGABRT and
friends, will exit with a signal number that is 128 + $SIGNAL_NUMBER, so
let's ensure that the daemon has not been terminated because of a such error

This makes even more sense with address sanitizer builds, as the daemon
would exit with abort.
parent 184e1bd4
...@@ -241,7 +241,7 @@ class FPrintdTest(dbusmock.DBusTestCase): ...@@ -241,7 +241,7 @@ class FPrintdTest(dbusmock.DBusTestCase):
self.daemon.terminate() self.daemon.terminate()
except OSError: except OSError:
pass pass
self.daemon.wait(timeout=2) self.assertLess(self.daemon.wait(timeout=2), 128)
self.daemon = None self.daemon = None
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment