summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2013-12-05 12:56:01 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-05 14:25:30 +0000
commit8dee33872b82ba981814419befdc6f09a1c2568d (patch)
tree98486b74493578e98b3b4b16c2e70ba6a47b04c5
parent5c58ba9fca102b58dc1116b6f4c3ead38c68dea7 (diff)
downloadast2050-yocto-poky-8dee33872b82ba981814419befdc6f09a1c2568d.zip
ast2050-yocto-poky-8dee33872b82ba981814419befdc6f09a1c2568d.tar.gz
lib/oeqa/runtime: output more logging from systemd when services have failed
If some services have failed to start, get the status of them and some of their log to help debug the problem. (From OE-Core rev: e371765431be25b81dbdb385233e3db5851e59d0) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/lib/oeqa/runtime/systemd.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/lib/oeqa/runtime/systemd.py b/meta/lib/oeqa/runtime/systemd.py
index e4f4336..17cc19f 100644
--- a/meta/lib/oeqa/runtime/systemd.py
+++ b/meta/lib/oeqa/runtime/systemd.py
@@ -21,7 +21,9 @@ class SystemdTests(oeRuntimeTest):
@skipUnlessPassed('test_systemd_version')
def test_systemd_failed(self):
(status, output) = self.target.run('systemctl --failed | grep "0 loaded units listed"')
- self.assertEqual(status, 0, msg="Failed systemd services: %s" % self.target.run('systemctl --failed')[1])
+ if status != 0:
+ print self.target.run('systemctl status --failed -l')[1]
+ self.fail("Some systemd units failed.")
@skipUnlessPassed('test_systemd_version')
def test_systemd_service(self):
OpenPOWER on IntegriCloud