diff --git a/AGENTS.md b/AGENTS.md index e27e80b3a..c7c05e7a5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -300,3 +300,11 @@ into `main` from any other branch. Plain words, no em dashes, sentence case headings. Nothing in this public repository names a private repository or an issue in one. + +## Tests that fail on timing + +A test that fails on a time limit, a performance threshold or a timeout is +fixed, not run again until it passes. Either the limit is set to fit the +slowest runner the test runs on, with each runner's measurement behind it, or +the reason it takes too long is found and fixed. A failure that comes and goes +costs everyone who meets it the time to look into it.