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
+2 -1
View File
@@ -215,7 +215,8 @@ before it starts any non-hermetic contract. Automation cannot answer that
prompt, so it must grant every required capability with a repeatable `--allow`.
Each contract has a 180-second outer timeout by default. Set
`PANAMA_TEST_TIMEOUT_SECONDS` to a positive integer to override it. When a
contract fails, the runner prints its captured stdout and stderr.
contract fails, the runner prints its captured stdout and stderr. Successful
stdout stays quiet. Successful stderr is surfaced as a warning.
They are called contracts rather than unit tests because that is what they are:
each one pins a decision that was expensive to get right and is cheap to undo by