summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpyjutest7
1 files changed, 6 insertions, 1 deletions
diff --git a/pyjutest b/pyjutest
index c9cd230..68d916e 100755
--- a/pyjutest
+++ b/pyjutest
@@ -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: