Skip to content

Commit 8d57c17

Browse files
committed
Print output from timed out tagged tests
1 parent 5911c4e commit 8d57c17

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

graalpython/com.oracle.graal.python.test/src/tests/test_tagged_unittests.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,9 @@ def run_serialize_out(cmd):
129129
result = run_with_timeout(cmd, timeout=RUN_TIMEOUT, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
130130
append_out = "-v" in sys.argv
131131
if result.returncode == 124:
132-
raise subprocess.TimeoutExpired(cmd=cmd, timeout=RUN_TIMEOUT)
133-
if result.returncode:
132+
message = f"{working_test[0]} timed out after {RUN_TIMEOUT}s.\n"
133+
append_out = True
134+
elif result.returncode:
134135
message = f"{working_test[0]} failed with exit code {result.returncode}.\n"
135136
append_out = True
136137
else:
@@ -142,6 +143,8 @@ def run_serialize_out(cmd):
142143
message += LINE + "\n"
143144
print(message)
144145
if result.returncode:
146+
if result.returncode == 124:
147+
raise subprocess.TimeoutExpired(cmd=cmd, timeout=RUN_TIMEOUT)
145148
raise subprocess.CalledProcessError(result.returncode, cmd)
146149

147150
if testmod.startswith('test_'):

0 commit comments

Comments
 (0)