I heard a rumor that all tests are supposed to complete within 5 minutes, but I could not find any clear documentation or source that explains such a rule in this repository. I've seen the Timeout class, but there does not appear to be a single documented policy about maximum allowed runtime for tests, nor a reference to a 5-minute universal rule.
Is there a guideline about maximum test runtime or timeouts for this repo?
What is needed
- If a formal timeout policy exists, document it in a clear place (e.g., a README).
- If there is no such policy, should we have one?
Reason for request
To help contributors know whether to submit long-running tests to this project.
I heard a rumor that all tests are supposed to complete within 5 minutes, but I could not find any clear documentation or source that explains such a rule in this repository. I've seen the
Timeoutclass, but there does not appear to be a single documented policy about maximum allowed runtime for tests, nor a reference to a 5-minute universal rule.Is there a guideline about maximum test runtime or timeouts for this repo?
What is needed
Reason for request
To help contributors know whether to submit long-running tests to this project.