Skip to content

v0.54.0

Choose a tag to compare

@PhenX PhenX released this 15 Oct 13:20
138f9ad

This release shows what each test covers: a file coverage page, per-test coverage in the dashboard and the editors, coverage comparisons and checks through the API and MCP, and the calls of Playwright's request fixture captured with their logs and coverage.

Full diff: v0.53.0…v0.54.0

✨ Highlights

  • 📊 Coverage in the dashboard — A file coverage page shows a file's coverage against its executable lines, each test's coverage appears in the execution page's source tab, and coverage insights show up where decisions are made.
  • 🧑‍💻 Coverage in the editors — VS Code and JetBrains show recorded coverage as line marks, function lenses and hovers.
  • 🧱 Coverage through the API and MCP — Compare, protect and check test coverage from scripts and AI agents.
  • 🔗 API calls captured — The reporter records the calls of Playwright's request fixture with their logs and coverage.

Features

Coverage in the dashboard

  • app: add a file coverage page and show coverage insights where decisions are made (c4c40b1)
  • app: give a file's coverage its executable lines and an etag (c522611)
  • app: list a test's coverage in the execution page's source tab, with sources by blob (f0d1dc8)
  • app: show each test's coverage in the dashboard and the editors, and what it reveals (ab92919)

Coverage in the editors

  • ide: show recorded coverage as line marks, function lenses and hovers in the editors (459ad9e)

API, MCP & capture

  • app: compare, protect and check test coverage through the API and MCP (d24fae0)
  • reporter: capture the calls of Playwright's request fixture with their logs and coverage (e4b6641)

Performance Improvements

  • app: read the run page's coverage capability only once a test is selected (81f0b30)

Bug Fixes

  • app: answer 403 or 404 with an error page for an entity the viewer cannot open (023b3b0, 2cfb8a2)
  • app: fix what the review of the coverage work found (9ba8fdc)
  • ide: count function-recorded lines as run and read coverage past another branch's code index (096c576)