diff --git a/tools/longitudinal_maneuvers/generate_report.py b/tools/longitudinal_maneuvers/generate_report.py index 9d7865551f..04eae69d26 100755 --- a/tools/longitudinal_maneuvers/generate_report.py +++ b/tools/longitudinal_maneuvers/generate_report.py @@ -18,7 +18,7 @@ def format_car_params(CP): return pprint.pformat({k: v for k, v in CP.to_dict().items() if not k.endswith('DEPRECATED')}, indent=2) -def report(platform, route, _description, CP, maneuvers): +def report(platform, route, _description, CP, ID, maneuvers): output_path = Path(__file__).resolve().parent / "longitudinal_reports" output_fn = output_path / f"{platform}_{route.replace('/', '_')}.html" output_path.mkdir(exist_ok=True) @@ -28,7 +28,8 @@ def report(platform, route, _description, CP, maneuvers): "\n", "

Longitudinal maneuver report

\n", f"

{platform}

\n", - f"

{route}

\n" + f"

{route}

\n", + f"

{ID.gitCommit}, {ID.gitBranch}, {ID.gitRemote}

\n", ] if _description is not None: builder.append(f"

Description: {_description}

\n") @@ -158,6 +159,7 @@ if __name__ == '__main__': lr = LogReader([os.path.join(Paths.log_root(), seg, 'rlog') for seg in segs]) CP = lr.first('carParams') + ID = lr.first('initData') platform = CP.carFingerprint print('processing report for', platform) @@ -179,4 +181,4 @@ if __name__ == '__main__': if active_prev: maneuvers[-1][1][-1].append(msg) - report(platform, args.route, args.description, CP, maneuvers) + report(platform, args.route, args.description, CP, ID, maneuvers)