Test Suite & Status Dashboard — Jarvis Playground v2.12.0
A complete automated testing suite is now live for Jarvis Playground, with a real-time status dashboard showing pass/fail results across 7 test categories.
What's New
- 7 Test Categories — HTML validation, link checking, JavaScript linting (ESLint), CSS linting (Stylelint), asset integrity, game functional tests, and performance budgets
- Live Dashboard — Visual score ring, per-test breakdown, score history chart, and one-click re-run
- CLI Runner —
./run-tests.shfrom the terminal, ornode js/tests/run-all.js - Test Server — Background HTTP service for triggering tests from the dashboard and polling results
- Score History — Tracks results over time with grade tracking (A+ through F)
Current Results
All 7 tests passing at 100% — A+ grade. The suite catches broken links, missing assets, oversized files, HTML structure issues, and linting violations across the entire project.
How to Use
Visit the Test Status Dashboard to see live results. Run tests from the command line with ./run-tests.sh. The test server runs on port 8765 and provides API endpoints for status checks and triggering new test runs.