Browse Source

Hopefully, the magic is in this commit

msmith-techempower 8 years ago
parent
commit
be65c0e8f7
1 changed files with 2 additions and 1 deletions
  1. 2 1
      toolset/benchmark/framework_test.py

+ 2 - 1
toolset/benchmark/framework_test.py

@@ -240,7 +240,8 @@ class FrameworkTest:
     # Start the setup.sh command
     p = subprocess.Popen(command, cwd=self.directory,
           shell=True, stdout=subprocess.PIPE,
-          stderr=subprocess.STDOUT)
+          stderr=subprocess.STDOUT,
+          creationFlags=subprocess.CREATE_NEW_PROCESS_GROUP)
     pgid = os.getpgid(p.pid)
     nbsr = setup_util.NonBlockingStreamReader(p.stdout,
       "%s: %s.sh and framework processes have terminated" % (self.name, self.setup_file))