summaryrefslogtreecommitdiffstats
path: root/dovetail
diff options
context:
space:
mode:
Diffstat (limited to 'dovetail')
-rw-r--r--dovetail/testcase.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/dovetail/testcase.py b/dovetail/testcase.py
index 221d07f4..9680f192 100644
--- a/dovetail/testcase.py
+++ b/dovetail/testcase.py
@@ -16,6 +16,7 @@ from parser import Parser
from test_runner import TestRunnerFactory
from utils.dovetail_config import DovetailConfig as dt_cfg
import utils.dovetail_logger as dt_logger
+import utils.dovetail_utils as dt_utils
class Testcase(object):
@@ -273,7 +274,10 @@ class Testcase(object):
@classmethod
def get_testcase_list(cls, testsuite, testarea):
testcase_list = []
- for value in testsuite['testcases_list']:
+ testcases = dt_utils.get_value_from_dict('testcases_list', testsuite)
+ if not testcases:
+ return testcase_list
+ for value in testcases:
for area in testarea:
if value is not None and (area == 'full' or area in value):
testcase_list.append(value)