Testing: complete 7-layer test pyramid with adversarial + visual verification #90
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Hero OS currently has 140 automated tests across 3 layers (smoke, integration, Playwright). The freezone project has 159 tests across 7 layers including adversarial testing and Hero Browser MCP visual verification. We need to adopt the same rigor.
Current state
Tasks
Layer 1: Unit tests
Layer 4: More Playwright regression tests
Layer 5: Playwright adversarial tests
Layer 6: Hero Browser MCP visual verification
Layer 7: Remote verification automation
Infrastructure
make test-alltarget that runs layers 1-5 sequentiallyRelated
#90 Complete — 7-layer testing pyramid implemented
Test counts
New commands
make test-unit— cargo test in Dockermake test-e2e— Playwright regression + adversarialmake test-all— runs layers 1-5 sequentiallyCLAUDE.md updated
Full testing pyramid documented with DevOps cycle (adopted from freezone methodology).
Visual verification done
Hero Browser MCP screenshots: login screen, desktop dock, AI Assistant with Read/Pause/Stop controls, Settings Voice & Audio tab in light mode — all render correctly.
Signed-off-by: mik-tf