aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-08-16 10:15:40 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-08-17 09:52:18 +0100
commit3939b1923387d3bc440118ed1663d28a03a1ea5d (patch)
tree9e92aa0079c383eed29c86f60ef6e9e23ac99f9b
parent65b847856e44ef83ead3a0efb48ea19dc6c9df4a (diff)
downloadopenembedded-core-contrib-3939b1923387d3bc440118ed1663d28a03a1ea5d.tar.gz
openembedded-core-contrib-3939b1923387d3bc440118ed1663d28a03a1ea5d.tar.bz2
openembedded-core-contrib-3939b1923387d3bc440118ed1663d28a03a1ea5d.zip
oeqa/selftest/glibc: Handle incorrect encoding issuesin glibc test results
We dont control the test output and sometimes see badly encoded characters. These don't affect the operation of the code we're running. Use errors='replace' to avoid those issues and the resulting test failures. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/lib/oeqa/selftest/cases/glibc.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/cases/glibc.py b/meta/lib/oeqa/selftest/cases/glibc.py
index be9792330a6..6f96281ea55 100644
--- a/meta/lib/oeqa/selftest/cases/glibc.py
+++ b/meta/lib/oeqa/selftest/cases/glibc.py
@@ -33,7 +33,7 @@ class GlibcSelfTestBase(OESelftestTestCase, OEPTestResultTestCase):
ptestsuite = "glibc-user" if ssh is None else "glibc"
self.ptest_section(ptestsuite)
- with open(os.path.join(builddir, "tests.sum"), "r") as f:
+ with open(os.path.join(builddir, "tests.sum"), "r", errors='replace') as f:
for test, result in parse_values(f):
self.ptest_result(ptestsuite, test, result)