As the code stands today, an event mask does not mask LogRecord events since the log levels are controlled separately. We therefore need to accept (and ignore) LogRecord events in this test to avoid errors.
Signed-off-by: Richard Purdie <[email protected]> --- meta/lib/oeqa/selftest/cases/tinfoil.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/lib/oeqa/selftest/cases/tinfoil.py b/meta/lib/oeqa/selftest/cases/tinfoil.py index aa1af7e..471517f 100644 --- a/meta/lib/oeqa/selftest/cases/tinfoil.py +++ b/meta/lib/oeqa/selftest/cases/tinfoil.py @@ -1,6 +1,7 @@ import os import re import time +import logging import bb.tinfoil from oeqa.selftest.case import OESelftestTestCase @@ -127,6 +128,8 @@ class TinfoilTests(OESelftestTestCase): self.assertEqual(pattern, event._pattern) self.assertIn('qemuarm.conf', event._matches) eventreceived = True + elif isinstance(event, logging.LogRecord): + continue else: self.fail('Unexpected event: %s' % event) -- 2.7.4 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
