[09/12,contrib] validate_failures.py: Improve error output
Checks
Context |
Check |
Description |
linaro-tcwg-bot/tcwg_gcc_build--master-arm |
success
|
Testing passed
|
linaro-tcwg-bot/tcwg_gcc_build--master-aarch64 |
success
|
Testing passed
|
linaro-tcwg-bot/tcwg_gcc_check--master-aarch64 |
success
|
Testing passed
|
linaro-tcwg-bot/tcwg_gcc_check--master-arm |
success
|
Testing passed
|
Commit Message
From: Thiago Bauermann <thiago.bauermann@linaro.org>
- Print message in case of broken sum file error.
- Print error messages to stderr. The script's stdout is, usually,
redirected to a file, and error messages shouldn't go there.
---
contrib/testsuite-management/validate_failures.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
@@ -136,12 +136,15 @@ class TestResult(object):
self.name,
self.description) = _VALID_TEST_RESULTS_REX.match(summary_line).groups()
except:
- print('Failed to parse summary line: "%s"' % summary_line)
+ print('Failed to parse summary line: "%s"' % summary_line,
+ file=sys.stderr)
raise
self.ordinal = ordinal
if tool == None or exp == None:
# .sum file seem to be broken. There was no "tool" and/or "exp"
# lines preceding this result.
+ print(f'.sum file seems to be broken: tool="{tool}", exp="{exp}", summary_line="{summary_line}"',
+ file=sys.stderr)
raise
self.tool = tool
self.exp = exp