Skip to content

chore(testing): Add baseline Playwright infrastructure & GSoC 2026 PoC#128

Open
jakkapat-kingthong wants to merge 2 commits intoruxailab:mainfrom
jakkapat-kingthong:main
Open

chore(testing): Add baseline Playwright infrastructure & GSoC 2026 PoC#128
jakkapat-kingthong wants to merge 2 commits intoruxailab:mainfrom
jakkapat-kingthong:main

Conversation

@jakkapat-kingthong
Copy link
Copy Markdown

Description

Hello RUXAILAB team!

As part of my preparation for GSoC 2026, I am proposing the project: "Architecting a Resilient Playwright Framework: WCAG-Driven Testing & CI/CD Optimization".

To demonstrate my technical alignment with this repository, I have set up the initial Playwright end-to-end testing infrastructure and the corresponding GitHub Actions workflow as a Proof of Concept (PoC).

What this PR adds:

  • @playwright/test dependencies for automated UI testing.
  • A standard playwright.config.js configuration.
  • A test case (calibration-ui.spec.js) that simulates the redirection workflow from the RUXAILAB architecture.
  • A GitHub Actions CI workflow to automatically run tests on PRs (currently with a bypass for the external dev server to ensure CI passes in this PoC phase).

In the actual GSoC timeline, I plan to expand this by integrating @axe-core/playwright to test DoubleCalibrationRecord.vue and other Vue components for WCAG accessibility compliance, along with CI dependency caching.

Looking forward to your feedback and excited about the possibility of contributing to RUXAILAB! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant