patchtest/selftest: only split resultlines once

selftest assumes that the test result output lines will consist of two
tokens separated by whitespace, which are the actual result and the name
of the test run. As a result, the script fails if any verbosity is added
to the output of patchtest itself (e.g. by including a failure reason).
Make the call to split() only do so once in order to ensure that two
tokens are obtained.

(From OE-Core rev: b7ff1e7363261780c015a3ee3b6d4bc69567f67f)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Trevor Gamblin 2023-09-21 09:14:27 -04:00 committed by Richard Purdie
parent e5829e1e8b
commit 882efa1e45

View File

@ -63,7 +63,7 @@ if __name__ == '__main__':
for resultline in results.splitlines():
if testid in resultline:
result, _ = resultline.split()
result, _ = resultline.split(' ', 1)
if expected_result.upper() == "FAIL" and result.upper() == "FAIL":
xfailcount = xfailcount + 1