From 187c19639fa15dd959d09629fa4f1f077e94e462 Mon Sep 17 00:00:00 2001 From: Richard Alpe Date: Fri, 12 Jun 2026 15:33:25 +0200 Subject: [PATCH 1/2] Bump 9pm submodule Signed-off-by: Richard Alpe --- test/9pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/9pm b/test/9pm index f72ba063..aff26a84 160000 --- a/test/9pm +++ b/test/9pm @@ -1 +1 @@ -Subproject commit f72ba0635910f424e06c12af89963d6149fcd324 +Subproject commit aff26a849f0d01c752dc8b2261d37324be7445b9 From 76c314a23a06996ceb8221a9fccd0fcf62c883d4 Mon Sep 17 00:00:00 2001 From: Richard Alpe Date: Fri, 12 Jun 2026 15:30:38 +0200 Subject: [PATCH 2/2] test: render PDF report via 9pm report.py The test-report target fed a pre-baked report.adoc to asciidoctor-pdf. Let 9pm's report.py, the author of result.json, both generate and render the report instead. It is invoked with Infix's own theme, fonts and logo so the output is unchanged; downstream projects need only override LOGO to rebrand it. Signed-off-by: Richard Alpe --- test/test.mk | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/test.mk b/test/test.mk index 9ff8d4c5..89905aee 100644 --- a/test/test.mk +++ b/test/test.mk @@ -57,10 +57,11 @@ test-spec: -o $(test-specification) $(spec-dir)/Readme.adoc test-report: - asciidoctor-pdf --theme $(spec-dir)/theme.yml \ - -a logo="image:$(LOGO)" \ - -a pdf-fontsdir=$(spec-dir)/fonts \ - -o $(test-report) $(test-dir)/.log/last/report.adoc + $(ninepm_report) pdf $(test-dir)/.log/last/result.json \ + --theme $(spec-dir)/theme.yml \ + --fontsdir $(spec-dir)/fonts \ + --logo "$(LOGO)" \ + -o $(test-report) # Unit tests run with random (-r) hostname and container name to # prevent race conditions when running in CI environments.