From: sui wendong Date: Thu, 24 Jan 2013 02:18:13 +0000 (+0800) Subject: add check performance test X-Git-Tag: testkit-lite-2.0-final-version-ww19^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=607052db8d534eb075f33faa33911171e1def00b;p=test%2Ftools%2Ftestkit-lite.git add check performance test --- diff --git a/testkitlite/engines/default/runner.py b/testkitlite/engines/default/runner.py index 05f1fe7..d9bab3e 100644 --- a/testkitlite/engines/default/runner.py +++ b/testkitlite/engines/default/runner.py @@ -755,6 +755,19 @@ class TRunner: case.set('result', case_result) end_elm.text = datetime.today().strftime("%Y-%m-%d_%H_%M_%S") print "Case Result: %s" % case_result + # Check performance test + measures = case.getiterator('measurement') + for m in measures: + ind = m.get('name') + fname = m.get('file') + if fname and _e(fname): + try: + config = ConfigParser.ConfigParser() + config.read(fname) + val = config.get(ind, 'value') + m.set('value', val) + except Exception, e: + print "[ Error: fail to parse performance value, error: %s ]\n" % e # execute cases try: ep = etree.parse(testxmlfile)