From 2a11354d28539d6cf9399d67eedfa6ae892821f3 Mon Sep 17 00:00:00 2001 From: Gijs Koning Date: Thu, 7 Jul 2022 11:14:31 +0200 Subject: [PATCH] Process replay: Fix subtest diff (#25054) Fix subtest diff old-commit-hash: edf170103ed0d244e0483794feee6c3b4023ccc2 --- selfdrive/test/process_replay/test_processes.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/selfdrive/test/process_replay/test_processes.py b/selfdrive/test/process_replay/test_processes.py index 9cbf4439ac..04bf51e2e9 100755 --- a/selfdrive/test/process_replay/test_processes.py +++ b/selfdrive/test/process_replay/test_processes.py @@ -71,7 +71,7 @@ def run_test_process(data): assert os.path.exists(cur_log_fn), f"Cannot find log to upload: {cur_log_fn}" upload_file(cur_log_fn, os.path.basename(cur_log_fn)) os.remove(cur_log_fn) - return (segment, cfg.proc_name, res) + return (segment, cfg.proc_name, cfg.subtest_name, res) def get_log_data(segment): @@ -212,9 +212,9 @@ if __name__ == "__main__": results: Any = defaultdict(dict) p2 = pool.map(run_test_process, pool_args) - for (segment, proc, result) in tqdm(p2, desc="Running Tests", total=len(pool_args)): + for (segment, proc, subtest_name, result) in tqdm(p2, desc="Running Tests", total=len(pool_args)): if isinstance(result, list): - results[segment][proc] = result + results[segment][proc + subtest_name] = result diff1, diff2, failed = format_diff(results, ref_commit) if not upload: