-
Notifications
You must be signed in to change notification settings - Fork 41.1k
Open
Labels
lifecycle/activeIndicates that an issue or PR is actively being worked on by a contributor.Indicates that an issue or PR is actively being worked on by a contributor.sig/testingCategorizes an issue or PR as relevant to SIG Testing.Categorizes an issue or PR as relevant to SIG Testing.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.
Description
Ideally we'd like to have PR tests run in <30m so people can actually react to the results multiple times in a business day. Once they start to take 1h, 2h, etc we really limit throughput (as does flakiness)
We've made a bunch of improvements here over the years and recently, but we still have some pretty slow required jobs at the moment.
/sig testing
See also: #126202
Recent Improvements:
- bump kubernetes unit test jobs on master branch to use whole machine test-infra#34476 (got unit tests under 30m )
- speed up e2e-gce test-infra#34493 (should slash the ~20m we spend building instead of testing)
- pull-kubernetes-integration: split into Go and cmd testing test-infra#34387 (split off ~15m of
make test-cmd
frommake test-integration
in CI to two jobs) - stop overriding max concurrency in CI, let automax procs handle it #130758 (should bring integration tests down from >1h to ~35m after the split)
- Assorted improvements to integration tests in integration tests are painfully slow #126202
TODO:
- pull-kubernetes-verify is SLOW, see also verify: conformance-yaml, e2e-images, should not take >3m #130756
- we can probably still shave some time off the integration tests
- confirm e2e-GCE improvements
- ...
pacoxu
Metadata
Metadata
Assignees
Labels
lifecycle/activeIndicates that an issue or PR is actively being worked on by a contributor.Indicates that an issue or PR is actively being worked on by a contributor.sig/testingCategorizes an issue or PR as relevant to SIG Testing.Categorizes an issue or PR as relevant to SIG Testing.triage/acceptedIndicates an issue or PR is ready to be actively worked on.Indicates an issue or PR is ready to be actively worked on.