Merge pull request #1030 from slmnemo/main

Added pool.terminate() to terminate hanging processes in regression
This commit is contained in:
David Harris 2024-10-24 14:55:43 -07:00 committed by GitHub
commit 3f28052132
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -534,6 +534,7 @@ def main():
try: try:
num_fail+=result.get(timeout=TIMEOUT_DUR) num_fail+=result.get(timeout=TIMEOUT_DUR)
except TimeoutError: except TimeoutError:
pool.terminate()
num_fail+=1 num_fail+=1
print(f"{bcolors.FAIL}%s: Timeout - runtime exceeded %d seconds{bcolors.ENDC}" % (config.cmd, TIMEOUT_DUR)) print(f"{bcolors.FAIL}%s: Timeout - runtime exceeded %d seconds{bcolors.ENDC}" % (config.cmd, TIMEOUT_DUR))