INNER CODE UNIT · Python
convert_to_json
crocs-muni/JCAlgTest · AlgTest_Process/process_results.py:108
def convert_to_json(walk_dir: str):
files = get_files_to_process(walk_dir, '.csv')
for filename in files:
print(filename)
with open(filename) as f:
values = {}
lines_temp = f.readlines()
lines = [line.rstrip('\n') for line in lines_temp]
values['Info'] = {}
update_if_not_empty(values['Info'], extract_section(lines, 'INFO:', False))
update_if_not_empty(values['Info'], extract_section(lines[len(lines) - 10:], 'Total test time:;', False))
update_if_not_empty(values['Info'], extract_section(lines[len(lines) - 10:], 'Total human interventions (retries with physical resets etc.):;', False))
update_if_not_empty(values['Info'], extract_section(lines[len(lines) - 10:], 'Total reconnects to card:;', False))
values['JCSystem'] = {}