import xlrd
import job_dtr_db_writer
+import datetime
-from datetime import datetime
##################### 1. DTR Version Info #####################
def change_version_data(input_version):
total_results['row'] = nrow
total_results['col'] = ncol
- test_date = datetime.now()
+ test_date = datetime.datetime.now()
total_results['test_date'] = test_date.strftime('%Y-%m-%d')
tizen_version = change_version_data("".join(total_results[url_list]))
total_results[ver_list[index]] = tizen_version
-
return total_results
##################### 2. DTR Smoke Test result #####################
-def dtr_smoke_menu_export(sheet, srbd_data):
-
+def dtr_smoke_menu_export(sheet, srbd_data, test_ver_info_dict):
ncol = sheet.ncols
nrow = sheet.nrows
total_results = {}
- total_results['menus'] = []
- total_results['var_list'] = []
- total_results['ver_list'] = []
- total_results['env_list'] = []
- total_results['tar_list'] = []
+ total_results['test_date'] = []
+ total_results['var_list'] = []
+ total_results['ver_list'] = []
+ total_results['env_list'] = []
+ total_results['tar_list'] = []
total_results['row'] = nrow
total_results['col'] = ncol
+ test_date = datetime.datetime.now()
+
var_list = []
ver_list = []
env_list = []
ver_list.append(sheet.cell(1, col).value)
total_results['ver_list'].append(ver_list[col])
-
+
env_list.append(sheet.cell(2, col).value)
total_results['env_list'].append(env_list[col])
total_results[var_list[col]].append(ver_list[col])
total_results[var_list[col]].append(env_list[col])
total_results[var_list[col]].append(tar_list[col])
+ total_results[var_list[col]].append(test_date.strftime('%Y-%m-%d'))
+
+ if ver_list[col] in test_ver_info_dict['tizen_version']:
+ total_results[var_list[col]].append(test_ver_info_dict[ver_list[col]])
+
+# pprint.pprint(total_results)
return total_results
tizen_target = lookup_temp_list[i*len(var_list) + 3]
test_date = lookup_temp_list[i*len(var_list) + 4]
tizen_release_version = lookup_temp_list[i*len(var_list) + 5]
-
total_results[arg_name].append( (test_info, tizen_version, tizen_environ, tizen_target, test_date, tizen_release_version) )
# pprint.pprint(total_results)
ncol = sheet.ncols
nrow = sheet.nrows
- total_results = {}
+ total_results = {}
total_results[arg_name] = []
- total_results['nrow'] = nrow
- total_results['ncol'] = ncol
+ total_results['row'] = nrow
+ total_results['col'] = ncol
test_date = datetime.datetime.now()
total_results['test_date'] = test_date.strftime('%Y-%m-%d')
unresolved_result_data = {}
# complete memory
- test_ver_menu_list = {}
- test_ver_info_list = {}
+ test_ver_info_dict = {}
- smoke_menu_list = {}
- smoke_result_list = {}
+ smoke_menu_dict = {}
+ smoke_result_dict = {}
- tbt_menu_list = {}
- tbt_result_list = {}
+ tbt_menu_dict = {}
+ tbt_result_dict = {}
- sample_menu_list = {}
- sample_result_list = {}
+ sample_menu_dict = {}
+ sample_result_dict = {}
- unresolved_menu_list = {}
- unresolved_result_list = {}
+ unresolved_menu_dict = {}
+ unresolved_result_dict = {}
# open excel
- excel_document = xlrd.open_workbook('Regression_Test_Result_v06_format.xlsx')
+ excel_document = xlrd.open_workbook('Daily_Regression_Test_Result_ver1_format.xlsx')
# export each tab contents
test_ver_info_sheet = excel_document.sheet_by_name('version_info')
## 1. DTR test ver. data
- test_ver_info_list = dtr_ver_info_export(test_ver_info_sheet, test_ver_info_data)
+ test_ver_info_dict = dtr_ver_info_export(test_ver_info_sheet, test_ver_info_data)
## 2. DTR Smoke data
- smoke_menu_list = dtr_smoke_menu_export(smoke_menu_sheet, smoke_menu_data)
- smoke_result_list = dtr_smoke_result_export(smoke_result_sheet, smoke_result_data)
+ smoke_menu_dict = dtr_smoke_menu_export(smoke_menu_sheet, smoke_menu_data, test_ver_info_dict)
+ smoke_result_dict = dtr_smoke_result_export(smoke_result_sheet, smoke_result_data)
MIDDLE_INFO = {
'test_ver_info_data' : test_ver_info_dict,
'smoke_menu_data' : smoke_menu_dict,
'smoke_result_data' : smoke_result_dict,
- 'smoke_menu_result_data' : smoke_menu_result_dict,
}
target_lookup_DB_dict = dtr_target_lookup_DB_export(MIDDLE_INFO, "lookup_DB_values")
## 3. DTR TBT data
- tbt_menu_list = dtr_general_menu_export(tbt_menu_sheet, tbt_menu_data, "tbt_menus")
- tbt_result_list = dtr_general_result_export(tbt_result_sheet, tbt_result_data, "tbt_DB_values")
+ tbt_menu_dict = dtr_general_menu_export(tbt_menu_sheet, tbt_menu_data, "tbt_menus")
+ tbt_result_dict = dtr_general_result_export(tbt_result_sheet, tbt_result_data, "tbt_DB_values")
## 4. DTR sample data
- sample_menu_list = dtr_general_menu_export(sample_menu_sheet, sample_menu_data, "sample_menus")
- sample_result_list = dtr_general_result_export(sample_result_sheet, sample_result_data, "sample_DB_values")
+ sample_menu_dict = dtr_general_menu_export(sample_menu_sheet, sample_menu_data, "sample_menus")
+ sample_result_dict = dtr_general_result_export(sample_result_sheet, sample_result_data, "sample_DB_values")
## 5. DTR unresolved data
- unresolved_menu_list = dtr_general_menu_export(unresolved_menu_sheet, unresolved_menu_data, "unresolved_menus")
- unresolved_result_list = dtr_general_result_export(unresolved_result_sheet, unresolved_result_data, "unresolved_DB_values")
+ unresolved_menu_dict = dtr_general_menu_export(unresolved_menu_sheet, unresolved_menu_data, "unresolved_menus")
+ unresolved_result_dict = dtr_general_result_export(unresolved_result_sheet, unresolved_result_data, "unresolved_DB_values")
TOTAL_INFO = {
- 'test_ver_info_data' : test_ver_info_list,
- 'smoke_menu_data' : smoke_menu_list,
- 'smoke_result_data' : smoke_result_list,
+ 'test_ver_info_data' : test_ver_info_dict,
+ 'smoke_menu_data' : smoke_menu_dict,
+ 'smoke_result_data' : smoke_result_dict,
'target_lookup_data' : target_lookup_DB_dict,
- 'tbt_menu_data' : tbt_menu_list,
- 'tbt_result_data' : tbt_result_list,
- 'sample_menu_data' : sample_menu_list,
- 'sample_result_data' : sample_result_list,
- 'unresolved_menu_data' : unresolved_menu_list,
- 'unresolved_result_data' : unresolved_result_list,
+ 'tbt_menu_data' : tbt_menu_dict,
+ 'tbt_result_data' : tbt_result_dict,
+ 'sample_menu_data' : sample_menu_dict,
+ 'sample_result_data' : sample_result_dict,
+ 'unresolved_menu_data' : unresolved_menu_dict,
+ 'unresolved_result_data' : unresolved_result_dict,
}
# pprint.pprint(TOTAL_INFO)