]> code.ossystems Code Review - openembedded-core.git/commitdiff
oeqa/selftest/glibc: Handle incorrect encoding issuesin glibc test results
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 16 Aug 2021 09:15:40 +0000 (10:15 +0100)
committerAnuj Mittal <anuj.mittal@intel.com>
Wed, 20 Oct 2021 14:54:02 +0000 (22:54 +0800)
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>
(cherry picked from commit 3939b1923387d3bc440118ed1663d28a03a1ea5d)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
meta/lib/oeqa/selftest/cases/glibc.py

index c687f6ef93ade7e97b257219adf16db1993dbd8c..cf8c92887b3c98605725e6e7bdffc91a0b23d203 100644 (file)
@@ -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)