23cad37e03
test: simplify frontend test runner and rely on image default command
...
- remove --test-real-plugin option
- stop overriding test container CMD
- let Frontend.Test Dockerfile own proxy startup and playwright launch
2026-03-21 10:10:59 +00:00
48c54c2f32
test: exclude real-plugin frontend test by default
...
Only run real-plugin.spec.ts when --test-real-plugin is explicitly provided.
2026-03-20 11:26:14 +00:00
cc2d4aea5c
test: add real plugin integration test and --test-real-plugin option
...
- Add tests/real-plugin.spec.ts for end-to-end plugin testing
- Add --test-real-plugin flag to run-test-frontend.sh
- Test verifies: server registration, API key generation, heartbeat,
data persistence, invalid key rejection, key revocation
2026-03-19 22:07:54 +00:00
4707f0614c
chore: run frontend tests against dev-mode ui
2026-03-16 16:32:26 +00:00
1047110de5
test: rebuild backend/test runner and wait for mysql
2026-03-15 15:56:03 +00:00
cf4b9f406b
fix: run tests with 1 worker to avoid race conditions
2026-03-15 13:36:32 +00:00
3591ef2c84
fix: add --no-cache to ensure frontend rebuilds with correct API base
2026-03-15 12:57:40 +00:00
4c45a57649
fix: always rebuild frontend with correct VITE_API_BASE
2026-03-15 12:48:12 +00:00
b44267aac0
Merge cleanup logic into run-test-frontend
...
- --expose-port on: keep services running after test
- --expose-port off: auto cleanup (default)
- Removed cleanup-frontend.sh
2026-03-14 08:32:33 +00:00
03067ca3a8
Use env vars for ports, add .env.TEST
...
- WIZARD_PORT, MYSQL_PORT, BACKEND_PORT, FRONTEND_PORT env vars
- .env.TEST with default values (8080, 3306, 8000, 3000)
- Scripts load .env.TEST automatically
- LISTEN_ADDR uses env vars
- Ports bound to 127.0.0.1 for security
2026-03-14 08:20:55 +00:00
392e050caa
Add separate compose files for port exposure options
...
- docker-compose-frontend.yml: No port exposure (default)
- docker-compose-frontend-expose.yml: Expose ports to host
- run-test-frontend.sh: Test script with --expose-port {on|off} option
- cleanup-frontend.sh: Cleanup script with --expose-port option
2026-03-14 08:08:50 +00:00