Skip to content

feat: add Playwright P0 e2e suite with Allure and CI - #10

Merged
luizengdev merged 3 commits into
mainfrom
develop
Oct 11, 2026
Merged

luizengdev merged 3 commits into
mainfrom
develop

Conversation

@luizengdev

@luizengdev luizengdev commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Adiciona suíte Playwright P0 em e2e/ cobrindo os IDs QA-* (auth, RBAC, dashboards, turmas/diário, avaliação, enturmação, auditoria MEC e jornada ponta a ponta), com mock HTTP da API, Page Objects, fixtures e Allure.
  • Configura playwright.config.ts (Chromium, reporters HTML/Allure, webServer mock + Next) e workflow .github/workflows/e2e.yml com 2 shards e upload de artifacts.
  • Documenta demo em produção, comandos E2E e Allure no README; corrige falso positivo do ESLint nos fixtures (provide) e labels reais do Allure (epic/feature/severity/tags).

Test plan

  • npx playwright install chromium (se ainda não instalado)
  • npx playwright test — 19 testes verdes localmente
  • npx allure serve allure-results — severity/tags (p0, QA-*) visíveis
  • Workflow E2E Playwright verde no GitHub Actions (shards 1/2 e 2/2)
  • Conferir README: link da demo Vercel + seção Testes E2E

luizengdev and others added 3 commits October 10, 2026 14:39
Cover QA-* auth, RBAC, dashboards, grading, enrollment, MEC audit and the end-to-end journey against a local API mock, document the flow in the README, and upload reports from GitHub Actions shards.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Oct 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
opensga-frontend Ready Ready Preview Oct 11, 2026 12:17am UTC

@luizengdev
luizengdev merged commit 6c7e082 into main Oct 11, 2026
4 of 6 checks passed

This branch was successfully deployed

1 active deployment
Preview — 1b43c35e Deployed Oct 11, 2026 by vercel[bot]
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