Docs: Clarify contract output handling

This commit is contained in:
Gabriel Brown
2026-08-26 23:38:09 -04:00
parent 34e295d184
commit 77f625d7bb
4 changed files with 12 additions and 5 deletions
+1
View File
@@ -60,6 +60,7 @@ Every executable contract under `tests/` is classified in `tests/contracts.manif
`panama test --allow live-compositor --allow live-desktop keybinds`.
- Each contract has a 180-second outer timeout by default. Override it with a positive
`PANAMA_TEST_TIMEOUT_SECONDS` value. Failures print the contract's captured stdout and stderr.
Successful stdout stays quiet. Successful stderr is surfaced as a warning.
- Contracts run directly too: `tests/setup/interview-contract`.
- After changing `PreferenceSchema.qml` or `services/SettingsRoutes.qml`, regenerate:
`config/dot/quickshell/scripts/panama-settings-docs` (writes `docs/settings.md`) and