docs: Never run two PSP hardware tests at once

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
Henrik RydgårdandClaude Opus 5.5 committed 2026-09-30 09:06:30 -06:00
1 parent 54e4be47aa
commit 51bac9349e
1 file changed
+6
+6
View File
@@ -39,6 +39,12 @@ ioreg -p IOUSB -l -w 0 | grep -i "USB Product Name" # macOS; want "PSP Type
- **`gentest.py`** builds a test, runs it through `pspsh`, waits for it to finish and copies the - **`gentest.py`** builds a test, runs it through `pspsh`, waits for it to finish and copies the
output over the `.expected` file. It starts `usbhostfs_pc` itself if the port isn't already open. output over the `.expected` file. It starts `usbhostfs_pc` itself if the port isn't already open.
**One PSP, one test at a time.** Never start a second `gentest.py` or `pspsh` while one is still
running, and that includes an agent issuing several as parallel tool calls. They share the one
PSPLink session and the output files in `host0:/`, so they collide: tests that pass alone "time out
after 10 seconds", or the PSP hangs. Re-recording a directory means running its tests one after
another.
Bringing it up, once, from the repo root: Bringing it up, once, from the repo root:
```bash ```bash