Closed Bug 1361863 Opened 7 years ago Closed 6 years ago

SETA: Consider tracking jobs that are optimized out consistently

Categories

(Tree Management Graveyard :: Treeherder: SETA, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: rwood, Unassigned)

References

Details

An idea mentioned by :davehunt in the Automationeers meeting: Maybe we could have SETA also track test jobs that have been constantly optimized out / are always deemed low value.

Possibly such data could be used to help analyze test jobs themselves and determine if the job itself could be improved or if possibly it is of no value to run anymore. Investigate if we could have SETA track such jobs and/or provide an API to return such data.
the biggest concern here is that SETA typically optimizes out chunks or certain jobs on certain platforms.  So the tests find issues, but instead of running it on all platforms we run it on one platform every push.  Sadly the problem with SETA is that we optimize out chunks 1,2,3 and run 4,5- but then our tests move between chunks- this is why we keep a 90 day rolling window which helps to minimize some of the problems.

For tests like jsreftest, crashtest, gtest, cpp, jittest, mn, wr, wd, clipboard, gpu, webgl- there are fewer chunks and we could consider this approach :)  When we do 'run by manifest' then this would be an awesome idea!
We could consider this on a re-write. It is non-trivial.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
Product: Tree Management → Tree Management Graveyard
You need to log in before you can comment on or make changes to this bug.