diff --git a/vm/mx.vm/mx_vm_benchmark.py b/vm/mx.vm/mx_vm_benchmark.py index baa8f30ab444..04e766f7bb9d 100644 --- a/vm/mx.vm/mx_vm_benchmark.py +++ b/vm/mx.vm/mx_vm_benchmark.py @@ -855,6 +855,7 @@ def image_build_general_rules(self, benchmarks): def image_build_analysis_rules(self, benchmarks): return [ AnalysisReportJsonFileRule(self.config.image_build_reports_directory, self.is_gate, { + "bench-suite": self.config.benchmark_suite_name, "benchmark": benchmarks[0], "metric.name": "analysis-stats", "metric.type": "numeric", @@ -865,6 +866,7 @@ def image_build_analysis_rules(self, benchmarks): "metric.object": "call-edges", }, ['total_call_edges']), AnalysisReportJsonFileRule(self.config.image_build_reports_directory, self.is_gate, { + "bench-suite": self.config.benchmark_suite_name, "benchmark": benchmarks[0], "metric.name": "analysis-stats", "metric.type": "numeric", @@ -875,6 +877,7 @@ def image_build_analysis_rules(self, benchmarks): "metric.object": "reachable-types", }, ['total_reachable_types']), AnalysisReportJsonFileRule(self.config.image_build_reports_directory, self.is_gate, { + "bench-suite": self.config.benchmark_suite_name, "benchmark": benchmarks[0], "metric.name": "analysis-stats", "metric.type": "numeric", @@ -885,6 +888,7 @@ def image_build_analysis_rules(self, benchmarks): "metric.object": "reachable-methods", }, ['total_reachable_methods']), AnalysisReportJsonFileRule(self.config.image_build_reports_directory, self.is_gate, { + "bench-suite": self.config.benchmark_suite_name, "benchmark": benchmarks[0], "metric.name": "analysis-stats", "metric.type": "numeric", @@ -895,6 +899,7 @@ def image_build_analysis_rules(self, benchmarks): "metric.object": "reachable-fields", }, ['total_reachable_fields']), AnalysisReportJsonFileRule(self.config.image_build_reports_directory, self.is_gate, { + "bench-suite": self.config.benchmark_suite_name, "benchmark": benchmarks[0], "metric.name": "analysis-stats", "metric.type": "numeric",