ppsspp_smoke_test
Verify an active PPSSPP session's health by running four checks: ISO loaded, CPU running, WebSocket connected, and game mode valid. Get individual pass/fail results and an overall status.
Instructions
PURPOSE: Four-point session health check — iso_loaded, cpu_running, ws_connected, game_mode_valid.
USAGE: session_id. NOT an ISO boot-acceptance test — use session wait_ready + analyze_log for boot triage.
BEHAVIOR: READ-ONLY. Battery of probes.
RETURNS: {checks[{name, passed, detail}], overall_status}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | Subset of checks to run (default: all). Valid values: 'iso_loaded', 'cpu_running', 'ws_connected', 'game_mode_valid'. | |
| session_id | Yes | Active session ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | Yes | Per-check results. | |
| overall_status | Yes | 'pass' if all checks passed, else 'fail'. |