From 4a9f5b636ef63532569676c416caa149731e930b Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Sun, 10 Jan 2021 15:27:16 +0100 Subject: Added fail safe if leak check test timeout --- src/test/test.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/test/test.py') diff --git a/src/test/test.py b/src/test/test.py index ef9efb2..51389ca 100644 --- a/src/test/test.py +++ b/src/test/test.py @@ -6,7 +6,7 @@ # By: charles +#+ +:+ +#+ # # +#+#+#+#+#+ +#+ # # Created: 2020/06/16 21:48:50 by charles #+# #+# # -# Updated: 2020/12/14 17:53:40 by charles ### ########.fr # +# Updated: 2021/01/10 15:20:38 by cacharle ### ########.fr # # # # ############################################################################ # @@ -63,7 +63,7 @@ class Test: captured = self._run_sandboxed([*config.VALGRIND_CMD, "-c"]) if config.VERBOSE_LEVEL == 2: print(captured.output) - self.result = Result.leak(self.full_cmd, captured.output) + self.result = Result.leak(self.full_cmd, captured) self.result.put(index) return @@ -116,7 +116,8 @@ class Test: # https://docs.python.org/3/library/subprocess.html#subprocess.Popen.communicate try: - stdout, _ = process.communicate(timeout=(self.timeout if not config.CHECK_LEAKS else 10)) + stdout, _ = process.communicate( + timeout=(self.timeout if not config.CHECK_LEAKS else config.CHECK_LEAKS_TIMEOUT)) except subprocess.TimeoutExpired: process.kill() # _, _ = process.communicate(timeout=2) -- cgit