From b5a8309e17279b25c4779bd9b9c0fa4f2540a11d Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Tue, 20 Dec 2022 11:15:57 +0100 Subject: [PATCH] tool/metrics: fix path cleanup for buildbot --- tool/metrics/metrics-ccsm.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tool/metrics/metrics-ccsm.py b/tool/metrics/metrics-ccsm.py index 381c3a1a0..1fcc738de 100755 --- a/tool/metrics/metrics-ccsm.py +++ b/tool/metrics/metrics-ccsm.py @@ -96,6 +96,11 @@ def analyze_folders(btstack_root, folders): function_metrics = {} for key, value in zip(fields, row): if key == 'file': + # get rid of directory traversal on buildbot + pos_metrics_folder = value.find('tool/metrics/') + if pos_metrics_folder > 0: + value = value[pos_metrics_folder+13:] + # streamline path file = value.replace('../../','') continue if key == 'function':