[meta] Test Task Efficiencies Project 2019
Categories
(Testing :: General, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: gbrown, Assigned: gbrown)
References
(Depends on 8 open bugs, Blocks 1 open bug)
Details
(Keywords: meta)
This is a meta-bug to associate bugs related to our 2019 efforts to improve test task efficiency in continuous integration. There is an initial project outline at https://docs.google.com/document/d/1G-gGnIVQ43V8LG9041kMv7t-Rq4UnEDd3k-gdIyhhi4.
This project seeks to reduce inefficiencies in test tasks in continuous integration. These inefficiencies waste compute resources, directly increasing aws and other hosting costs. Indirectly, extra tasks and tests increase CI complexity, turnaround time, and sheriffing overhead.
Focus areas:
- Reduce redundant or low-value tasks
- Unnecessary platform variants
- Redundant tasks
- Reduce redundant or low-value tests
- Tests that always fail
- Tests for obsolete features
- Duplicate tests
- Reduce task overhead
- Can some tasks be combined?
- Improve setup/teardown efficiency
- Reduce task timeouts
- Ensure appropriate task max-run-time settings
- Fail faster
- Investigate, resolve on-going hangs
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
:catlee - I understand we have similar interests! I just want to make you aware of this bug. I don't have much time for this in Q1 but am trying to at least collect ideas here.
Comment 2•6 years ago
|
||
(In reply to Geoff Brown [:gbrown] (pto Jan 28-30) from comment #1)
:catlee - I understand we have similar interests! I just want to make you aware of this bug. I don't have much time for this in Q1 but am trying to at least collect ideas here.
Thanks for the headsup!
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Comment 3•5 years ago
|
||
This project has run its course. We made some good improvements here, but didn't have nearly enough time to follow-up on all of our ideas. Let's leave remaining dependencies open and hope to resolve them in the future.
Comment 4•5 years ago
|
||
I'd like to suggest making a Task Efficiencies 2020 project and moving all the open dependencies onto that project. I believe it would be in line with our CI-A team goals for 2020 since Task Efficiencies is listed as one of the secondary focus item.
Updated•5 years ago
|
Description
•