[oe-commits] [openembedded-core] 23/116: oeqa/parselogs: Updated whitelist
git at git.openembedded.org
git at git.openembedded.org
Sun Feb 28 11:29:09 UTC 2016
rpurdie pushed a commit to branch master-next
in repository openembedded-core.
commit 15e9d68356d910090ef1b400d7fac215723d5963
Author: Cristina Agurida <cristina-danielax.agurida at intel.com>
AuthorDate: Thu Feb 4 14:13:46 2016 +0200
oeqa/parselogs: Updated whitelist
Moved an error to common, and whitelisted the BAR errors
and ati module. Also the uvesafb related errors will be
ignored in LSB images which do not have graphic interface.
Fix for [YOCTO #8387]
Fix for [YOCTO #8590]
Fix for [YOCTO #6820]
Fix for [YOCTO #7897]
Signed-off-by: Lucian Musat <george.l.musat at intel.com>
Signed-off-by: Cristina Agurida <cristina-danielax.agurida at intel.com>
Signed-off-by: Ross Burton <ross.burton at intel.com>
---
meta/lib/oeqa/runtime/parselogs.py | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/meta/lib/oeqa/runtime/parselogs.py b/meta/lib/oeqa/runtime/parselogs.py
index 1baf660..431c436 100644
--- a/meta/lib/oeqa/runtime/parselogs.py
+++ b/meta/lib/oeqa/runtime/parselogs.py
@@ -38,8 +38,17 @@ common_errors = [
'Online check failed for',
'netlink init failed',
'Fast TSC calibration',
+ "BAR 0-9",
+ "Failed to load module \"ati\"",
+ "controller can't do DEVSLP, turning off",
+ "stmmac_dvr_probe: warning: cannot get CSR clock",
+ "error: couldn\'t mount because of unsupported optional features",
]
+video_related = [
+ "uvesafb",
+]
+
x86_common = [
'[drm:psb_do_init] *ERROR* Debug is',
'wrong ELF class',
@@ -100,11 +109,7 @@ ignore_errors = {
'(EE) Failed to load module psbdrv',
'(EE) open /dev/fb0: No such file or directory',
'(EE) AIGLX: reverting to software rendering',
- "controller can't do DEVSLP, turning off",
] + x86_common,
- 'intel-corei7-64' : [
- "controller can't do DEVSLP, turning off",
- ] + common_errors,
'crownbay' : x86_common,
'genericx86' : x86_common,
'genericx86-64' : x86_common,
@@ -127,6 +132,10 @@ class ParseLogsTest(oeRuntimeTest):
self.ignore_errors = ignore_errors
self.log_locations = log_locations
self.msg = ""
+ (is_lsb, location) = oeRuntimeTest.tc.target.run("which LSB_Test.sh")
+ if is_lsb == 0:
+ for machine in self.ignore_errors:
+ self.ignore_errors[machine] = self.ignore_errors[machine] + video_related
def getMachine(self):
return oeRuntimeTest.tc.d.getVar("MACHINE", True)
@@ -201,6 +210,7 @@ class ParseLogsTest(oeRuntimeTest):
ignore_error = ignore_error.replace("[", "\[")
ignore_error = ignore_error.replace("]", "\]")
ignore_error = ignore_error.replace("*", "\*")
+ ignore_error = ignore_error.replace("0-9", "[0-9]")
grepcmd += ignore_error+"|"
grepcmd = grepcmd[:-1]
grepcmd += "\'"
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Openembedded-commits
mailing list