FOLDER_NAME = "efficienet" NUM_TASKS = 84 STR_TASK = "Task" STR_REQ_FULL = " has all requirements fullfilled" STR_REP_FULL = " has completed all repetitions" NUM_REQ = 10 pe_tasks_filepath = "../../results/" + FOLDER_NAME + "/pe_tasks.log" requirement_fullfilled = [0] * NUM_TASKS all_repetitions_sent = [False] * NUM_TASKS with open(pe_tasks_filepath, "r") as file: line = file.readline() while line: if STR_REQ_FULL in line: task_id = int(line[line.find(STR_TASK)+5:line.find(STR_REQ_FULL)]) requirement_fullfilled[task_id] += 1 elif STR_REP_FULL in line: task_id = int(line[line.find(STR_TASK)+5:line.find(STR_REP_FULL)]) all_repetitions_sent[task_id] = True line = file.readline() for task in range(0,NUM_TASKS): if requirement_fullfilled[task] != NUM_REQ: print("Task " + str(task) + ": missing requirements fullfilled (" + str(requirement_fullfilled[task]) + "/" + str(NUM_REQ) + ")") elif not all_repetitions_sent[task]: print("Task " + str(task) + ": no all repetitions sent")