diff --git a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py index 580a02ecf6a..e51cd74a8d4 100755 --- a/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py +++ b/src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py @@ -304,9 +304,20 @@ def run_cmd(args, verbosity): def verify_results(results): with open(results) as file: - if len(file.readlines()) == 0: + lines = file.readlines() + if len(lines) == 0: return True - print_red("New results (fails or pass). Check {}".format(results)) + print("{} new result{}:".format(len(lines), 's' if len(lines) > 1 else '')) + for i in range(min(10, len(lines))): + print(" * ", end='') + if "Pass" in lines[i]: + print_green(lines[i][:-1]) + else: + print_red(lines[i][:-1]) + if len(lines) > 10: + print_yellow("...") + print("Full results: {}".format(results)) + return False