Endform logo

Playwright OpenTelemetry in Endform

Endform now produces a playwright opentelemetry trace according to your standard Playwright trace settings alongside a Playwright trace. Both kinds of traces are viewable in the Endform dashboard.

Your test runs can now stream OpenTelemetry traces to your own observability backend. Point Endform at an OTLP endpoint like Honeycomb and every remote run shows up alongside the rest of your telemetry, enriched with browser and project context. This week also brings Playwright 1.61 support and a one-command migration to the new TypeScript config.

Major features & improvements

  • OpenTelemetry trace viewer: Detailed trace viewer containing a combination of screenshots from your test run, and Opentelemetry data that was produced during the test run.
  • OpenTelemetry trace export: Remote test runs now emit OpenTelemetry traces that you can export to your own backend. Set otlpEndpoint (and optional otlpHeaders) in endform.config.ts to send Playwright traces to any OTLP-compatible destination, with trace propagation enabled automatically. Traces are tagged with browser, project, and reporter attributes so you can slice runs by exactly the dimensions you care about.
  • Playwright 1.61 support: Endform now runs your suites on Playwright 1.61. Support for the older 1.57 release has been dropped, so make sure your projects are on a current Playwright version.
  • migrate-config command: A new CLI command migrates an existing endform.jsonc to the new endform.config.ts format, so you can move to typed configuration without rewriting it by hand.

CLI version updates

Version 0.69.x

Upgrade to 0.69.0 or later to get:

  • Configurable trace export: Set otlpEndpoint and otlpHeaders in endform.config.ts to forward OpenTelemetry traces from remote runners to your own destination.
  • migrate-config command: Convert endform.jsonc to endform.config.ts in one step.