From d1bb3df61c29f7a26170c105ec7aee83c482b657 Mon Sep 17 00:00:00 2001 From: James McCorrie Date: Fri, 5 Dec 2025 14:56:36 +0000 Subject: [PATCH] fix: add failure buckets back into block report templates Signed-off-by: James McCorrie --- src/dvsim/sim_results.py | 2 +- src/dvsim/templates/reports/block_report.html | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/src/dvsim/sim_results.py b/src/dvsim/sim_results.py index a1ced3c..c9a3c6a 100644 --- a/src/dvsim/sim_results.py +++ b/src/dvsim/sim_results.py @@ -132,7 +132,7 @@ def from_job_status(results: Sequence["CompletedJobStatus"]) -> "BucketedFailure buckets[bucket].append( JobFailureOverview( - name=job_status.full_name, + name=job_status.name, seed=job_status.seed, line=job_status.fail_msg.line_number, log_context=job_status.fail_msg.context, diff --git a/src/dvsim/templates/reports/block_report.html b/src/dvsim/templates/reports/block_report.html index 64638a2..8c6b124 100644 --- a/src/dvsim/templates/reports/block_report.html +++ b/src/dvsim/templates/reports/block_report.html @@ -10,6 +10,7 @@ {% set timestamp = results.timestamp %} {% set stages = results.stages %} {% set coverage = results.coverage %} +{% set failed_jobs = results.failed_jobs %} @@ -223,6 +224,43 @@

Simulation Results: {{ block.name }}

+ +
+
+

Error Messages

+ + + + + + + + + + + + {% for msg, job_list in failed_jobs.buckets.items() %} + + + + {% for job in job_list %} + + + + + + + + {% endfor %} + {% endfor %} + +
  Testseedlinelog context
{{ msg }}
{{ job.name }}{{ job.seed }}{{ job.line }} + {% for line in job.log_context %} +
{{ line }}
+ {% endfor %} +
+
+