summaryrefslogtreecommitdiff
path: root/tests/common/process.py
blob: e0c613637cce7298999ba470273b08826e0b8f10 (plain)
1
2
3
4
5
6
7
from subprocess import Popen, PIPE

def run(command):
    process = Popen(command, stdout=PIPE, stderr=PIPE)
    (out, err) = process.communicate()
    exit_code = process.wait()
    return (exit_code, out.decode("utf-8"), err.decode("utf-8"))