-
-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Description
Service
ci.jenkins.io
Summary
As a developer trying to correlate flaky tests or build performance I have no visibility into the underlying infrastructure to correlate failures.
things like
- did my test fail because the CPU was starved
- was memory an issue (was I consuming 100% of available memory and thrashing the GC) (link to above)
- are the memory limits applied to builds appropriate or not
- could I get CI results faster if I ran more forks (surefire) for the given hardware
- is the hardware even moderately sized (hint it is not), or what should that size be?
e.g. jenkinsci/jenkins#6236 (comment) and related discussion
Reproduction steps
- run a build in CI (e.g. by creating a PR to a plugin or Jenkins core
- try and see if there is CPU to spare to make it faster (or reduce the amount of CPU an agent needs)
- try and see if there is memory to spare to make it faster (or reduce the amount of memory an agent needs)
- try and correlate a test failure with resource constraints (at the time the test was running was the cpu resources at max capacity
dduportal, timja and basil