Add support for sample testcase to get test result 81/25381/1
authorchenjiankun <chenjiankun1@huawei.com>
Fri, 2 Dec 2016 01:39:32 +0000 (01:39 +0000)
committerchenjiankun <chenjiankun1@huawei.com>
Fri, 2 Dec 2016 01:39:32 +0000 (01:39 +0000)
JIRA: YARDSTICK-440

Change-Id: I15234e833353a33b063993b96f1f787ddf649720
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
api/actions/result.py

index 10112ac..1f200fb 100644 (file)
@@ -30,8 +30,6 @@ def getResult(args):
         message = 'measurement and task_id must be provided'
         return common_utils.error_handler(message)
 
-    measurement = conf.TEST_CASE_PRE + measurement
-
     query_template = "select * from %s where task_id='%s'"
     query_sql = query_template % ('tasklist', task_id)
     data = common_utils.translate_to_str(influx_utils.query(query_sql))
@@ -40,8 +38,12 @@ def getResult(args):
         return common_utils.result_handler(0, [])
 
     def _finished():
-        query_sql = query_template % (measurement, task_id)
+        query_sql = query_template % (conf.TEST_CASE_PRE + measurement,
+                                      task_id)
         data = common_utils.translate_to_str(influx_utils.query(query_sql))
+        if not data:
+            query_sql = query_template % (measurement, task_id)
+            data = common_utils.translate_to_str(influx_utils.query(query_sql))
 
         return common_utils.result_handler(1, data)