v0.1.7 — Bug fixes
Fixed
- Blank report with 2+ failures. The template ranks failures by
dimensionOrder.priority/.severity; Java only emitted user-configured entries, so the default report shipped an empty map and the ranking crashed. Defaults (P0…P4,blocker…trivial) are now always present. Rl.shouldCaptureScreenshot()/shouldCaptureTrace()/shouldCaptureVideo()returnfalsefor a skipped test, matching the Playwright add-on — no screenshot for skips underalways/only-on-pass.- Trend chart: a priority series that starts with empty runs no longer produces an invalid SVG path.
accent/customCssare applied even when the bundled template lacks their placeholders (injected as a<style>block) — the report is always written.
Added
ReportBuilderTestpins every option field the template reads and the failed-test error shape.
Verified on
Selenium 4.49 + Chrome 141 · Playwright for Java 1.63 · TestNG 7.10 · JUnit Jupiter 5.10 — all capture policies and aliases, -D / env overrides, parallel="methods" × 3, popups via attach(context), data-driven rows, skip reasons, REST Assured filter. Five generated reports rendered in Chromium with zero console errors.