aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchenjiankun <chenjiankun1@huawei.com>2017-07-20 03:36:38 +0000
committerchenjiankun <chenjiankun1@huawei.com>2017-07-20 03:36:38 +0000
commitc23de3d10294b85d6bb54191027fd3be983ce2f7 (patch)
treed68f76aceecfffc1a01b311f2f9b511536ed24af
parentad05b5ad5c70a6cc7026ce57309a9bdb9b317f79 (diff)
Add API(v2) to get all test case info
JIRA: YARDSTICK-743 API: /api/v2/yardstick/testcases METHOD: GET Change-Id: Iced97206cb4c5f68ee8a5729af937e8d45ca6e87 Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
-rw-r--r--api/resources/v2/testcases.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/api/resources/v2/testcases.py b/api/resources/v2/testcases.py
index 119d0e230..3277b4c43 100644
--- a/api/resources/v2/testcases.py
+++ b/api/resources/v2/testcases.py
@@ -4,6 +4,8 @@ import os
from api import ApiResource
from yardstick.common.utils import result_handler
from yardstick.common import constants as consts
+from yardstick.benchmark.core import Param
+from yardstick.benchmark.core.testcase import Testcase
LOG = logging.getLogger(__name__)
LOG.setLevel(logging.DEBUG)
@@ -11,6 +13,11 @@ LOG.setLevel(logging.DEBUG)
class V2Testcases(ApiResource):
+ def get(self):
+ param = Param({})
+ testcase_list = Testcase().list_all(param)
+ return result_handler(consts.API_SUCCESS, testcase_list)
+
def post(self):
return self._dispatch_post()