This guide documents the current Makepad testing approach using the
Studio Remote Protocol, based on the latest dev branch and AGENTS.md.
Key discoveries:
- Makepad does NOT have a makepad-test crate
- Testing is done via Studio Remote bridge (JSON protocol)
- Uses script_mod! syntax (not live_design!)
- Supports screenshots, widget queries, clicks, typing, code search
Includes:
- Complete protocol reference
- Python and Bash test scripts
- Current Makepad syntax (2026)
- Testing best practices
- Example test cases for map widget
This supersedes the previous MAKEPAD_TESTING_BEST_PRACTICES.md
which was based on older Makepad patterns.