make test: Add VPP VCL cut-thru test.

Change-Id: Id3ec196bfeb90b141123adee97f15d9712351680
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
This commit is contained in:
Dave Wallace
2018-02-16 18:31:56 -05:00
committed by Keith Burns
parent fa957142be
commit cfcf2f476a
2 changed files with 75 additions and 0 deletions

View File

@ -1130,12 +1130,14 @@ class Worker(Thread):
self.logger = logger
self.args = args
self.result = None
self.env = {}
super(Worker, self).__init__()
def run(self):
executable = self.args[0]
self.logger.debug("Running executable w/args `%s'" % self.args)
env = os.environ.copy()
env.update(self.env)
env["CK_LOG_FILE_NAME"] = "-"
self.process = subprocess.Popen(
self.args, shell=False, env=env, preexec_fn=os.setpgrp,