Split writeruntimes data by suite
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox78 fixed)
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: egao, Assigned: egao)
References
Details
Attachments
(4 files)
Currently, all results from the writeruntimes
script gets dumped into one big dictionary. One file is generated per platform, of which there are three:
['unix', 'win', 'android']
There are 24 distinct 'suites' reported as defined by testing/mozbase/moztest/moztest/resolve.py
.
With the addition of web-platform-tests and its associated subsuites into the mix, this introduces two problems:
- dictionary is getting large, which is not a reason to refactor in itself, but more importantly;
- web-platform-tests and its subsuites share the same directory structure, often with reftests and vanilla web-platform-tests mixed into the same directory.
Point 2 means that if runtime data is obtained for both web-platform-tests and web-platform-tests-reftest, the normalization that occurs in the writeruntimes
script means results for both of these get mixed together, skewing the final runtime value that is used in chunking.py
.
Assignee | ||
Comment 1•5 years ago
|
||
Scope of work:
- do not modify the definition of suites from
resolver.py
. - splitting out to multiple files is acceptable.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
Comment 8•5 years ago
|
||
Backed out 3 changesets for causing bc jobs to timeout.
Backout link: https://hg.mozilla.org/integration/autoland/rev/c83c52541dd21556eb3afabf64a0960891e17f0d
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=303426395&repo=autoland&lineNumber=5781
In this case the bc1 and bc16 jobs from Windows 10 x64 asan and OS X 10.14 debug respectively are timing out.
Assignee | ||
Comment 9•5 years ago
|
||
Taking a look. The test paths scheduled for windows10-64-asan/opt bc1 chunk seems to differ after the halfway point pre- and post-patch, which I would expect since I updated the runtime information file.
Comment 10•5 years ago
|
||
Comment 11•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/588155fb515a
https://hg.mozilla.org/mozilla-central/rev/ffa30311305c
https://hg.mozilla.org/mozilla-central/rev/7ce1fc0e8368
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
Assignee | ||
Comment 14•5 years ago
|
||
Reopening since my previous push to update the manifest-runtime
data for each platform didn't include the web-platform-tests-reftest
for some reason.
Comment 15•5 years ago
|
||
bugherder |
Description
•