diff --git a/pavelib/utils/test/suites/suite.py b/pavelib/utils/test/suites/suite.py index 9c8e712ff8..f89e526a9b 100644 --- a/pavelib/utils/test/suites/suite.py +++ b/pavelib/utils/test/suites/suite.py @@ -88,12 +88,10 @@ class TestSuite(object): try: process = subprocess.Popen(cmd, **kwargs) - process.communicate() + return (process.wait() == 0) except KeyboardInterrupt: kill_process(process) sys.exit(1) - else: - return process.returncode == 0 def run_suite_tests(self): """