gecko/testing/runtimes
Andrew Halberstadt f884d25860 Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin
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.
2015-08-27 17:37:26 -04:00
..
mochitest-browser-chrome.runtimes.json Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin 2015-08-27 17:37:26 -04:00
mochitest-devtools-chrome.runtimes.json Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin 2015-08-27 17:37:26 -04:00
mochitest-e10s-browser-chrome.runtimes.json Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin 2015-08-27 17:37:26 -04:00
mochitest-e10s-devtools-chrome.runtimes.json Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin 2015-08-27 17:37:26 -04:00
moz.build
README.md
writeruntimes.py Bug 1199241 - Average runtime data across platforms instead of keeping it distinct, r=jgriffin 2015-08-27 17:37:26 -04:00

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.