-def __runTest(command, workdir):
- p = subprocess.Popen(command, cwd=workdir, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
-
- while True:
- try:
- out = p.stdout.readline()
- sys.stdout.write(out)
- except: # raised IOError or OSError if output is empty
- pass
-
- returncode = p.poll()
- if not returncode is None:
- sys.stdout.flush()
- break
- pass
-
- return p.returncode
-#
-