diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2020-08-14 01:04:04 +0200 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2020-08-17 13:45:37 +0200 |
commit | db70cc7e9005267e10584c95cd759bf1a6ebd443 (patch) | |
tree | 00d4fed7c695d45589e51498e52f5c6582e3c78a | |
parent | 11b1dba4ee4b2084b7acaaf895486d0d77f77f56 (diff) |
Safely decode e2e.test output
https://build.opnfv.org/ci/job/functest-kubernetes-pi-ollivier-functest-kubernetes-healthcheck-arm-latest-k8s_smoke-run/2/console
Change-Id: I57f3ae0051fb55c8c80de81e79168e61c06d85bb
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
(cherry picked from commit 64771ca4e6965c81aa2922c7efc44e4f7a38a610)
-rw-r--r-- | functest_kubernetes/k8stest.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/functest_kubernetes/k8stest.py b/functest_kubernetes/k8stest.py index 55a18233..bf19461b 100644 --- a/functest_kubernetes/k8stest.py +++ b/functest_kubernetes/k8stest.py @@ -59,7 +59,8 @@ class E2ETesting(testcase.TestCase): foutput.write(boutput) grp = re.search( r'^(FAIL|SUCCESS)!.* ([0-9]+) Passed \| ([0-9]+) Failed \|' - r' ([0-9]+) Pending \| ([0-9]+) Skipped', boutput.decode("utf-8"), + r' ([0-9]+) Pending \| ([0-9]+) Skipped', + boutput.decode("utf-8", errors="ignore"), re.MULTILINE | re.DOTALL) assert grp self.details['passed'] = int(grp.group(2)) @@ -73,7 +74,8 @@ class E2ETesting(testcase.TestCase): self.__logger.debug("result: %s", self.result) if grp.group(1) == 'FAIL': grp2 = re.search( - r'^(Summarizing [0-9]+ Failure.*)Ran', boutput.decode("utf-8"), + r'^(Summarizing [0-9]+ Failure.*)Ran', + boutput.decode("utf-8", errors="ignore"), re.MULTILINE | re.DOTALL) if grp2: self.__logger.error(grp2.group(1)) |