diff options
| -rwxr-xr-x | pyjutest | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -10,6 +10,7 @@ from subprocess import Popen, PIPE, STDOUT import os import sys +import time if len (sys.argv) != 2: print("%s 'mycmd param1' # to record a test" % sys.argv[0]) @@ -21,10 +22,14 @@ if os.path.exists('pyjutest.dat'): else: tss = [TestSuite("suite", None)] +start = time.time() + p = Popen(sys.argv[1], shell=True, stdout=PIPE, stderr=PIPE) out,err = p.communicate() -tc = TestCase(sys.argv[1], 'sh', 2, out[:-1].decode('utf-8'), +duration = time.time() - start + +tc = TestCase(sys.argv[1], 'sh', duration, out[:-1].decode('utf-8'), err[:-1].decode('utf-8')) if p.returncode: |
