mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
f884d25860
Keeping distinct platform runtime files takes up a lot of space. It also adds complexity and greater possibility for mistakes, if a file for some arbitrary platform (like pgo) doesn't exist, there will be a failure. This patch removes all platform specific runtime files and replaces them with a single per suite file. The times in this file are averaged across all platforms the tests run on. With the added space savings, we take into account the 50th percentile of tests, instead of the 90th. |
||
---|---|---|
.. | ||
mochitest-browser-chrome.runtimes.json | ||
mochitest-devtools-chrome.runtimes.json | ||
mochitest-e10s-browser-chrome.runtimes.json | ||
mochitest-e10s-devtools-chrome.runtimes.json | ||
moz.build | ||
README.md | ||
writeruntimes.py |
Test Runtimes
These files contain test runtimes for various suites across different platforms. Each JSON file corresponds to a single test job in production and has the following format:
{ '<test id>': <average runtime> }
These files are being used to normalize chunk durations so all chunks take roughly the same length of time. They are still experimental and their format and/or file structure are subject to change without notice.