From: Thiago Bauermann <thiago.bauerm...@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(-)
diff --git a/contrib/testsuite-management/validate_failures.py b/contrib/testsuite-management/validate_failures.py index 6dcdcf5c69b..1919935cf53 100755 --- a/contrib/testsuite-management/validate_failures.py +++ b/contrib/testsuite-management/validate_failures.py @@ -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 -- 2.34.1