Skip to content

CI: Run Operations Workbench Playwright smoke test in GitHub Actions #165

@smithaldon1

Description

@smithaldon1

Purpose

Track the follow-up CI hardening work for the Operations Workbench Playwright smoke test added for #101.

Background

Issue #101 keeps the first browser smoke test local-only so the demo path can be made reliable before adding GitHub Actions runtime concerns. The test currently starts the local FastAPI demo API and Next.js Workbench, prepares deterministic simulator-backed demo state, and walks the manufacturer demo path in Playwright.

Acceptance Criteria

  • GitHub Actions installs the web app dependencies and Playwright browser runtime.
  • CI prepares deterministic demo state or lets the Playwright config prepare it reliably.
  • CI runs the Operations Workbench Playwright smoke test.
  • CI captures useful artifacts on failure, such as Playwright traces or reports.
  • CI keeps simulator-backed demo data clearly separated from production deployment concerns.

Out of Scope

  • Full browser matrix.
  • Visual regression testing.
  • Production deployment validation.
  • Real plant connector testing.

Related Work

Metadata

Metadata

Assignees

No one assigned

    Labels

    demo-readyDemo readiness scopefrontendFrontend application workneeds-e2eNeeds end-to-end test coverageoperations-workbenchOperations Workbench web UI work

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions