]> code.ossystems Code Review - openembedded-core.git/commitdiff
parselogs.py: ignore rdrand initialization failure
authorMingli Yu <mingli.yu@windriver.com>
Fri, 6 Mar 2020 11:25:16 +0000 (19:25 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 7 Mar 2020 10:04:43 +0000 (10:04 +0000)
On the system whose cpu doesn't support rdrand,
there comes below message when start rngd service
 #systemctl status rngd
 [snip]
 Feb 25 05:08:14 qemux86-64 rngd[133]: [rdrand]: Initialization Failed
 [snip]

Actually the failed message doesn't matter as it
only indicates one entropy source as rdrand fails
to initialize and won't affect rngd function.

So add to ignore the failure message to fix below
error during do_testimage:
NOTE: ======================================================================
NOTE: FAIL: test_parselogs (parselogs.ParseLogsTest)
NOTE: ----------------------------------------------------------------------
NOTE: Traceback (most recent call last):
  File "/buildarea/layers/oe-core/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f
    return func(*args, **kwargs)
  File "/buildarea/layers/oe-core/meta/lib/oeqa/runtime/cases/parselogs.py", line 370, in test_parselogs
    self.assertEqual(errcount, 0, msg=self.msg)
AssertionError: 1 != 0 : Log: /buildarea/tmp/work/qemux86-64-wrs-linux/wrlinux-image-std/1.0-r5/target_logs/daemon.log
Central error: 2020-03-06T09:45:12.774286+00:00 qemux86-64 rngd[134]: [rdrand]: Initialization Failed

Reference: https://github.com/nhorman/rng-tools/pull/84

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/runtime/cases/parselogs.py

index 3cad0709a108d098446e87b46f0bd1d8275ba284..6444fe814c22d08cc24dc7e3dda4a9d3052d30bb 100644 (file)
@@ -56,7 +56,8 @@ common_errors = [
     "error retry time-out =",
     "logind: cannot setup systemd-logind helper (-61), using legacy fallback",
     "Error changing net interface name 'eth0' to ",
-    "Cannot find a map file"
+    "Cannot find a map file",
+    "[rdrand]: Initialization Failed"
     ]
 
 video_related = [