ensuring moz.build files have BUG_COMPONENTS for all files
in the testing/ subdirectory is a win. There are a lot of
older files and some files used in many harnesses. If the
files are primarily used for mochitest, they are associated
with the testing::mochitest component, otherwise I chose
the testing::general component.
There is an exception web-platform-tests, these have many
test files that need to be matched to proper components.
MozReview-Commit-ID: IIv9W2kEqeN
At some point ActiveData stopped considering 'e10s' as a separate suite and instead stored this information
in the "run.type" field. This updates the writeruntimes.py script and mochitest runtime file resolving accordingly.
MozReview-Commit-ID: LSk2q0hafcm
--HG--
extra : rebase_source : 935942fb02f72d790464a30734ab153c2d56d5a9
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
This fixes a few typos in the script and updates the README with
instructions on how to run it.
MozReview-Commit-ID: 7XVgTIFZR2M
--HG--
extra : rebase_source : 3d5c3101824d77735afef966e5f90013c4cefaae
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.
--HG--
extra : commitid : 5L2JbrrWeFG
extra : rebase_source : 655803afec3efe3c02602fb38b77cd46eeb85f77
With --chunk-by-runtime enabled, test runtime data collected from automation is used to try and make all chunks take the same amount of time. So far only data for mochitest browser-chrome is added.
--HG--
extra : rebase_source : e6f8327286ee3e69036f7781211f618b870823b5