add testcase file path check

This commit is contained in:
debugtalk
2017-11-02 12:03:05 +08:00
parent 70853efe46
commit d5addd7af5
3 changed files with 8 additions and 1 deletions

View File

@@ -68,6 +68,9 @@ def main_ate():
except exception.FileFormatError:
success = False
continue
except exception.FileNotFoundError:
success = False
continue
output_folder_name = os.path.basename(os.path.splitext(testset_path)[0])
kwargs = {

View File

@@ -1,6 +1,7 @@
import logging
import unittest
from ate import runner, testcase, utils
from ate import exception, runner, testcase, utils
class ApiTestCase(unittest.TestCase):
@@ -50,6 +51,8 @@ class TaskSuite(unittest.TestSuite):
super(TaskSuite, self).__init__()
self.suite_list = []
testsets = testcase.load_testcases_by_path(testcase_path)
if not testsets:
raise exception.FileNotFoundError
for testset in testsets:
suite = ApiTestSuite(testset)

View File

@@ -166,6 +166,7 @@ def load_testcases_by_path(path):
testcases_list = []
else:
logging.error("file not found: {}".format(path))
testcases_list = []
testcases_cache_mapping[path] = testcases_list