Blame SOURCES/tools-test-Replace-malformed-input-from-tests.patch
|
|
d744d0 |
From f38eb150309c6bb4ddf97e40b6cc9078a82125bb Mon Sep 17 00:00:00 2001
|
|
|
d744d0 |
From: =?UTF-8?q?Jan=20Stan=C4=9Bk?= <jstanek@redhat.com>
|
|
|
d744d0 |
Date: Tue, 6 Oct 2020 12:56:20 +0200
|
|
|
d744d0 |
Subject: [PATCH] tools/test: Replace malformed input from tests
|
|
|
d744d0 |
MIME-Version: 1.0
|
|
|
d744d0 |
Content-Type: text/plain; charset=UTF-8
|
|
|
d744d0 |
Content-Transfer-Encoding: 8bit
|
|
|
d744d0 |
|
|
|
d744d0 |
This ensures that even if a test output contains byte sequence invalid
|
|
|
d744d0 |
in utf-8, the whole test suite do not crash.
|
|
|
d744d0 |
|
|
|
d744d0 |
Signed-off-by: Jan Staněk <jstanek@redhat.com>
|
|
|
d744d0 |
---
|
|
|
d744d0 |
tools/test.py | 4 ++--
|
|
|
d744d0 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
d744d0 |
|
|
|
d744d0 |
diff --git a/tools/test.py b/tools/test.py
|
|
|
d744d0 |
index 811db91..8c56d88 100755
|
|
|
d744d0 |
--- a/tools/test.py
|
|
|
d744d0 |
+++ b/tools/test.py
|
|
|
d744d0 |
@@ -749,8 +749,8 @@ def Execute(args, context, timeout=None, env=None, disable_core_files=False, std
|
|
|
d744d0 |
)
|
|
|
d744d0 |
os.close(fd_out)
|
|
|
d744d0 |
os.close(fd_err)
|
|
|
d744d0 |
- output = open(outname, encoding='utf8').read()
|
|
|
d744d0 |
- errors = open(errname, encoding='utf8').read()
|
|
|
d744d0 |
+ output = open(outname, encoding='utf8', errors='replace').read()
|
|
|
d744d0 |
+ errors = open(errname, encoding='utf8', errors='replace').read()
|
|
|
d744d0 |
CheckedUnlink(outname)
|
|
|
d744d0 |
CheckedUnlink(errname)
|
|
|
d744d0 |
|
|
|
d744d0 |
--
|
|
|
d744d0 |
2.26.2
|
|
|
d744d0 |
|