mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-12 13:47:01 +00:00
Introduce reusable test-e2e-cypress role that: - auto-discovers application roles providing tests/cypress/env.j2 - stages per-role Cypress projects into /tmp - renders .env from env.j2 with application context - optionally waits for application readiness (HTTP 200/302) - runs Cypress in a pinned Docker image with stable browser settings - collects failures and fails the play at the end - stores per-role reports and artifacts Designed as a test-agnostic execution framework. Each application role owns its Cypress project and specs. https://chatgpt.com/share/696d4ad5-740c-800f-904d-84c6fff83e3c
This folder contains the cross role tasks