From 3a150e51e4153114015aaedc317ca2981bf49009 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Tue, 15 Oct 2024 14:42:45 -0700 Subject: [PATCH] longitudinal report: add git data (#33799) * add git data * fix --- tools/longitudinal_maneuvers/generate_report.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/longitudinal_maneuvers/generate_report.py b/tools/longitudinal_maneuvers/generate_report.py index 9d7865551fe2b6..04eae69d26aa7d 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 @@ def report(platform, route, _description, CP, maneuvers): 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 @@ def report(platform, route, _description, CP, maneuvers): 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)