End-to-end UI tests for XProf

Wrote the end-to-end UI test suite for XProf, the open-source ML profiler, with 107 browser tests and a side-by-side check of two builds.

  • Performance and inference
  • Google
  • Aug 2026 – now
  • Shipped
  • short entry
107
test functions in the suite
● checked 27 Oct 2026 · source
7
scripted user journeys through the profiler
● checked 27 Oct 2026 · source
8
frontend regressions the suite was extended to catch
● checked 27 Oct 2026 · source

XProf is the open-source profiling tool for machine learning. I built its browser test suite: Playwright tests that walk seven real profiling journeys, page checks that flag error banners and loading screens that never clear, and a side-by-side engine that compares the screenshots, page structure and network calls of two builds and turns the differences into a report to approve. It runs in XProf's continuous integration, and was extended to catch eight frontend regressions in routing, state, chart rendering and responsive layout.

More in performance and inference