Skip to content

Conversation

@nowgnuesLee
Copy link
Contributor

@nowgnuesLee nowgnuesLee commented Oct 21, 2025

Add E2E Testing with Playwright for CI

This PR adds end-to-end testing capabilities using Playwright that run automatically on pull requests. The implementation:

  • Creates a new GitHub workflow for running Playwright tests against different LTS versions
  • Enhances the login utility to support different sign-in modes
  • Configures Playwright to work properly in CI environments
  • Adds a helper function to switch between IAM and ID sign-in modes
  • Updates the login component with a data-testid attribute for better test targeting
  • Adjusts timeout and reporter settings for CI compatibility

Checklist:

  • Documentation
  • Minium required manager version
  • Specific setting for review (eg., KB link, endpoint or how to setup)
  • Minimum requirements to check during review
  • Test case(s) to demonstrate the difference of before/after

@github-actions github-actions bot added the size:L 100~500 LoC label Oct 21, 2025
Copy link
Contributor Author

nowgnuesLee commented Oct 21, 2025


How to use the Graphite Merge Queue

Add either label to this PR to merge it via the merge queue:

  • flow:merge-queue - adds this PR to the back of the merge queue
  • flow:hotfix - for urgent hot fixes, skip the queue and merge this PR next

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has required the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@nowgnuesLee nowgnuesLee force-pushed the feat/action-for-regression-test branch 2 times, most recently from ceb5628 to e6ed8de Compare October 21, 2025 11:13
@nowgnuesLee nowgnuesLee force-pushed the feat/action-for-regression-test branch 6 times, most recently from c79e0fd to fc952ad Compare October 23, 2025 04:06
@nowgnuesLee nowgnuesLee force-pushed the feat/action-for-regression-test branch from fc952ad to 2348987 Compare November 17, 2025 08:00
@nowgnuesLee nowgnuesLee force-pushed the feat/action-for-regression-test branch from 2348987 to 6b456de Compare November 17, 2025 08:30
@nowgnuesLee nowgnuesLee marked this pull request as ready for review November 17, 2025 09:03
@nowgnuesLee nowgnuesLee requested review from Copilot, ironAiken2 and yomybaby and removed request for Copilot November 17, 2025 09:03
Copilot finished reviewing on behalf of nowgnuesLee November 17, 2025 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100~500 LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants