Skip to content

Multiple Projects

When to Use

Use this when reading reports from a multi-browser × multi-viewport matrix and you need to find, filter, or compare results across projects.

Decision

Task How
Scope list to one browser Use project filter chip at the top
See all browsers for the same test Search by test title, remove project filter
Merge reports from sharded CI runs Use blob reporter per shard, then merge-reports

Pattern

Sharded run merge:

npx playwright merge-reports --reporter=html ./all-blobs

Produces one unified HTML report from N parallel shards.

How Projects Appear

  • Same test() runs once per project → separate rows with a color-coded project chip
  • VR baselines are per-project per-platform by default — a regression in Firefox doesn't contaminate Chromium
  • Report has no side-by-side cross-browser diff — inspect each project individually

Common Mistakes

  • Wrong: expecting a cross-browser slider comparison → Right: not supported; inspect each project row individually
  • Wrong: hiding project chips and getting confused by duplicate test titles → Right: the project tag distinguishes them; keep chips visible

See Also