Skip to content

[Discussion] Built-in Reporting for Playwright Workspaces – Feedback and Feature Exploration #23

@johnsta

Description

@johnsta

Summary
Playwright Workspaces in Azure App Testing does not currently include built-in reporting like the previous Microsoft Playwright Testing (MPT) offering. We chose not to make reporting a paid feature at this stage, since lower-cost alternatives already exist. That said, we’ve heard feedback from some users requesting a more integrated reporting experience.

This issue is intended to:

  • Explain what’s currently possible
  • Outline current limitations and potential roadmap items
  • Collect feedback from users to help shape future investments

What’s Possible Today
You can publish Playwright’s native HTML reports using Azure Storage static website hosting. While this requires some manual setup, it offers:

  • Full HTML reports per test run (including results, trace viewer, filters, screenshots, videos, and logs)
  • Shareable URLs emitted automatically in CI logs
  • Low-cost, scalable hosting under your own Azure subscription

Advantages over MPT Reporting:

  • Lower cost
  • Similar reporting capabilities
  • Greater flexibility and control over retention

Known Gaps

  • No built-in authentication or access controls
  • No built-in consolidated view across test runs

On the Backlog
We are exploring potential improvements, including:

  • Authentication and access control for reports
  • Integration with the Azure Portal (e.g., surfacing report links in the Playwright Workspaces activity log)

Feedback Requested
We’d appreciate your input on the following:

  • Is the current Azure Storage + HTML reports setup sufficient for your needs?
  • How important are the backlog features (e.g., authentication, portal integration)?
  • Are there other reporting requirements we haven’t addressed?

Your feedback will help us prioritize what’s most valuable. Feel free to share your thoughts in the comments.

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionOpen-ended topic or question for community or team input.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions