summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/lib/resulttool/manualexecution.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/scripts/lib/resulttool/manualexecution.py b/scripts/lib/resulttool/manualexecution.py
index a44cc86190..6487cd9bff 100755
--- a/scripts/lib/resulttool/manualexecution.py
+++ b/scripts/lib/resulttool/manualexecution.py
@@ -29,8 +29,7 @@ class ManualTestRunner(object):
def __init__(self):
self.jdata = ''
self.test_module = ''
- self.test_suite = ''
- self.test_cases = ''
+ self.test_cases_id = ''
self.configuration = ''
self.starttime = ''
self.result_id = ''
@@ -38,11 +37,10 @@ class ManualTestRunner(object):
def _get_testcases(self, file):
self.jdata = load_json_file(file)
- self.test_cases = []
+ self.test_cases_id = []
self.test_module = self.jdata[0]['test']['@alias'].split('.', 2)[0]
- self.test_suite = self.jdata[0]['test']['@alias'].split('.', 2)[1]
for i in self.jdata:
- self.test_cases.append(i['test']['@alias'].split('.', 2)[2])
+ self.test_cases_id.append(i['test']['@alias'])
def _get_input(self, config):
while True:
@@ -81,10 +79,9 @@ class ManualTestRunner(object):
def _execute_test_steps(self, test_id):
test_result = {}
- testcase_id = self.test_module + '.' + self.test_suite + '.' + self.test_cases[test_id]
total_steps = len(self.jdata[test_id]['test']['execution'].keys())
print('------------------------------------------------------------------------')
- print('Executing test case:' + '' '' + self.test_cases[test_id])
+ print('Executing test case:' + '' '' + self.test_cases_id[test_id])
print('------------------------------------------------------------------------')
print('You have total ' + str(total_steps) + ' test steps to be executed.')
print('------------------------------------------------------------------------\n')
@@ -105,9 +102,9 @@ class ManualTestRunner(object):
res = result_types[r]
if res == 'FAILED':
log_input = input('\nPlease enter the error and the description of the log: (Ex:log:211 Error Bitbake)\n')
- test_result.update({testcase_id: {'status': '%s' % res, 'log': '%s' % log_input}})
+ test_result.update({self.test_cases_id[test_id]: {'status': '%s' % res, 'log': '%s' % log_input}})
else:
- test_result.update({testcase_id: {'status': '%s' % res}})
+ test_result.update({self.test_cases_id[test_id]: {'status': '%s' % res}})
break
print('Invalid input!')
return test_result