super-productivity/scripts
Johannes Millan 40d7118e17 feat(e2e): add Docker-based E2E test isolation
Add Docker setup for running E2E tests with the Angular dev server
containerized while Playwright runs on the host. Supports multiple
instances via configurable ports.

New files:
- Dockerfile.e2e.dev: Dev server image
- docker-compose.e2e.yaml: E2E orchestration config
- scripts/wait-for-app.sh: Health check script

New npm scripts:
- e2e:docker: Run E2E with containerized app
- e2e:docker:webdav: Same but includes WebDAV for sync tests

Usage: APP_PORT=4343 npm run e2e:docker
2026-01-04 17:09:39 +01:00
..
fix-duplicate-imports.ts fix: remove duplicate Log imports 2025-07-10 14:28:03 +02:00
migrate-console-to-log-force.ts refactor: complete migration from console.* to Log methods 2025-07-10 14:25:02 +02:00
migrate-console-to-log.ts refactor: complete migration from console.* to Log methods 2025-07-10 14:25:02 +02:00
migrate-to-droid-log.ts refactor: migrate all android logs to DroidLog context 2025-07-10 14:53:19 +02:00
migrate-to-issue-log.ts refactor: migrate all issue logs to IssueLog context 2025-07-10 14:46:28 +02:00
migrate-to-pf-log.ts refactor: use PFLog for all logging in pfapi directory 2025-07-10 14:35:56 +02:00
migrate-to-plugin-log.ts refactor: use PluginLog for all logging in plugins directory 2025-07-10 14:32:37 +02:00
migrate-to-task-log.ts refactor: migrate all android logs to DroidLog context 2025-07-10 14:53:19 +02:00
remove-unused-log-imports.ts refactor: complete migration from console.* to Log methods 2025-07-10 14:25:02 +02:00
replace-synclog-with-pflog.ts refactor: replace SyncLog with PFLog in pfapi directory 2025-07-10 14:55:26 +02:00
wait-for-app.sh feat(e2e): add Docker-based E2E test isolation 2026-01-04 17:09:39 +01:00
wait-for-webdav.sh test(e2e): try to fix e2e tests 2025-12-10 21:26:48 +01:00