mirror of
https://git.yoctoproject.org/poky
synced 2026-03-17 04:39:40 +01:00
oeqa/runtime/syslog: test_syslog_logger Don't try to use logread when systemd is enabled
Busybox logread uses shmmem circular buffer to retrive [1] syslog messages when systemd is enabled this shmem circular buffer isn't enabled because systemd journald doesn't provide it. [1] https://git.busybox.net/busybox/tree/sysklogd/logread.c?id=accd9eeb719916da974584b33b1aeced5f3bb346#n121 (From OE-Core rev: f49e4847ba00cdd072e5f072cb9ca69ef98af758) Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
a86a1b2703
commit
1648504198
@@ -22,7 +22,7 @@ class SyslogTestConfig(oeRuntimeTest):
|
||||
self.assertEqual(status, 0, msg="Can't log into syslog. Output: %s " % output)
|
||||
|
||||
(status, output) = self.target.run('grep foobar /var/log/messages')
|
||||
if status != 0:
|
||||
if status != 0 and not oeRuntimeTest.tc.d.getVar("VIRTUAL-RUNTIME_init_manager", "") == "systemd":
|
||||
(status, output) = self.target.run('logread | grep foobar')
|
||||
self.assertEqual(status, 0, msg="Test log string not found in /var/log/messages or logread. Output: %s " % output)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user