Pre-commit test policies

Definitions

Policies

Pull Requests

Problems

Breakage

Breakage is when one or more tests in a pre-commit test suite fails or is flaky (occasionally fails).

Slowness

Slowness is when the total time to run a pre-commit suite exceeds 30 minutes*, including the time the job spends in the Jenkins queue.

* See the Pre-commit Slowness Triage Guide for a precise definition of slowness and for information on dealing with slowness.

Problem Resolution

For any problem, the options are, one of: