From 4c8ab7dab556e31bb1dd348cdb4097be21b6508f Mon Sep 17 00:00:00 2001 From: Christine Lytwynec Date: Thu, 29 Jan 2015 14:45:47 -0500 Subject: [PATCH] Fix "No data to report" coverage errors in bok choy tests --- pavelib/utils/process.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pavelib/utils/process.py b/pavelib/utils/process.py index dc05f67630..a687218723 100644 --- a/pavelib/utils/process.py +++ b/pavelib/utils/process.py @@ -104,4 +104,7 @@ def run_background_process(cmd, out_log=None, err_log=None, cwd=None): for child_pid in child_pids: os.kill(child_pid.pid, signal.SIGINT) + # Wait for process to actually finish + proc.wait() + atexit.register(exit_handler)