exetype = exetype.lower()
test_set_finished = False
err_cnt = 0
- relaunch_cnt = 0
for test_group in cases_queue:
if test_set_finished:
break
result_obj.set_status(1)
break
elif error_code == BLOCK_ERROR:
- relaunch_cnt = 0
+ LOGGER.error("[ ERROR: test case block issue! ]")
else:
err_cnt = 0
- relaunch_cnt = 0
if result_cases is not None and len(result_cases):
result_obj.extend_result(result_cases)
if not "cases" in test_set:
return False
+ cases, exetype, ctype = test_set[
+ "cases"], test_set["exetype"], test_set["type"]
+ if len(cases) == 0:
+ return False
# start debug trace thread
self.conn.start_debug(self.opts['debug_log_base'])
time.sleep(1)
-
self.result_obj = TestSetResut(
self.opts['testsuite_name'], self.opts['testset_name'])
- cases, exetype, ctype = test_set[
- "cases"], test_set["exetype"], test_set["type"]
if self.opts['test_type'] == "webapi":
return self.__run_web_test(sessionid, self.opts['testset_name'], exetype, ctype, cases)
elif self.opts['test_type'] == "coreapi":
if not init_status:
continue
# send set JSON Data to com_module
- self.testworker.run_test(
+ b_ret = self.testworker.run_test(
self.session_id, self.set_parameters)
+ if not b_ret:
+ continue
while True:
time.sleep(1)
# check the test status ,if the set finished,get