adb_multi_test
Run predefined diagnostic profiles or custom commands across all connected Android devices, compare results per check, and report matches and differences.
Instructions
Run a comparative test workflow across all connected devices (host + QEMU guests). Executes a predefined diagnostic profile or custom command list on every device in parallel, compares results per-check, and reports matches and differences. Profiles: 'firmware' (baseband, bootloader, kernel, security patch), 'security' (SELinux, verified boot, encryption), 'network' (radio, WiFi, SIM), 'identity' (model, chipset, architecture), 'full' (all profiles). Custom commands also supported.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | Predefined test profile to run. 'full' runs all profiles. | |
| commands | No | Custom checks to run (max 50). Each has a label and command. | |
| devices | No | Device serials to target (omit for all online devices) | |
| timeout | No | Timeout per command per device in ms (1s-60s, default 10s) |