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