From 05dcf43e799399bf10fb4373394d2462cbc411d3 Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Wed, 20 Sep 2017 16:30:52 +0200 Subject: implement runtime measurement Signed-off-by: Manuel Traut --- pyjutest | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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: -- cgit v1.2.3