Граф коммитов

778 Коммитов

Автор SHA1 Сообщение Дата
Joel Maher c9827cf1b5 Bug 1423267 - Add motionmark benchmark to try, mozilla-central. r=rwood 2018-02-08 14:44:28 -05:00
Narcis Beleuzu d299fdd9b4 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-08 21:36:33 +02:00
Joel Maher 628233fdd4 Bug 1435907 - "ImportError: No module named jsonschema". r=rwood 2018-02-08 13:50:12 -05:00
Joel Maher c42ef837b6 Bug 1432201 - remove references to CART test in talos source. r=rwood 2018-02-08 13:50:11 -05:00
Joel Maher 671c4c9fe4 Bug 1436606 - Remove stylo_disabled talos test. r=rwood 2018-02-08 13:50:11 -05:00
Gregory Szorc 9e795ff565 Bug 1435729 - Always use vendored tooltool.py; r=jlund
Previously, we were downloading tooltool.py from random servers.
Considering tooltool.py is used to secure the download of future
components, downloading tooltool.py from potentially 3rd party
services was a major lapse in our end-to-end security, as a
compromised tooltool.py wouldn't honor integrity checks.

This commit copies the already vendored copy of tooltool.py into
the mozharness directory. A copy needs to be in the mozharness
directory because then a copy of mozharness without access to
a source checkout will have access to it.

We modify the code in mozharness that fetches tooltool to use
the copy from mozharness (unless `mach artifact toolchain` is
available).

Since a copy of tooltool.py is always reliably available, we
can remove all config entries related to tooltool.py.

MozReview-Commit-ID: C7ls1xWrPMq

--HG--
rename : python/mozbuild/mozbuild/action/tooltool.py => testing/mozharness/external_tools/tooltool.py
extra : rebase_source : d7b48d837805f9312c97b6e21c6527cc5f5018dc
2018-02-07 14:37:48 -08:00
Mark Banner ff6299c6be Bug 1436389 - Fix space-unary-ops issues picked up by the new version of ESLint. r=mossop
MozReview-Commit-ID: 9yCnRlu2k1a

--HG--
extra : rebase_source : fa1d571ddc3aefd66abcf4f884c9669f64e5f230
2018-02-07 16:41:19 +00:00
Andrew McCreight 754a4bcd3c Bug 1432992, part 2 - Manually remove some empty blocks. r=florian
Also, remove a now-obsolete comment from placesOverlay.xul and remove
some now-empty XPCShell test head files.

MozReview-Commit-ID: 6kKVQu8FAL3

--HG--
extra : rebase_source : 7dd05818d68a15bd170af734078db4ba45029d80
2018-01-25 16:52:25 -08:00
Andrew McCreight 5dec0e0beb Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
This patch was autogenerated by my decomponents.py

It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.

It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.

It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)

MozReview-Commit-ID: DeSHcClQ7cG

--HG--
extra : rebase_source : d9c41878036c1ef7766ef5e91a7005025bc1d72b
2018-02-06 09:36:57 -08:00
Joel Maher a78be3d8cb Bug 1425058 - summarize stylebench scores properly. r=rwood,emilio 2018-02-06 11:23:26 -05:00
Brian Grinstead 9d3fb06b54 Bug 1425330 - Part 1 - set up talos configurations for tart and ts_paint with XUL flexbox emulation;r=rwood
MozReview-Commit-ID: 7hl8cafIaSz

--HG--
extra : rebase_source : 653f5c7fb0022e64384983d33d7ab0a809a1396c
2018-01-30 15:17:47 -08:00
Andrew McCreight a6f34d4700 Bug 1435115 - Remove usage of enablePrivilege from quit.js. r=jmaher
This patch moves the contents of quit.js into talos-powers-content.js,
and makes it callable from content via TalosPowersContent. The code
required a few minor tweaks.

MozReview-Commit-ID: KkAbcFO0xzT

--HG--
extra : rebase_source : 4a165bc613fbc73ff8edd7bcfe2cf9cbd4a2af05
2018-02-01 16:05:30 -08:00
Andrew Halberstadt f354075c7a Bug 1434430 - [flake8] Fix blank 'except' statements r=rwood
This is a new issue that gets linted with flake8 3.5.0. Basically you should
never use a blank except: statement.

This will catch all exceptions, including KeyboardInterrupt and SystemExit
(which is likely not intended). If a catch all is needed, use
`except: Exception`.  If you *really* mean to also catch KeyboardInterrupt et
al, use `except: BaseException`.

Of course, being specific is often better than a catch all.

MozReview-Commit-ID: FKx80MLO4RN

--HG--
extra : rebase_source : 7c74a7d0d81f2c984b47aff3a0ee3448b791177b
2018-01-31 14:32:08 -05:00
Andrew McCreight 7073cf07e2 Bug 1434977 - Remove old UniversalXPConnect related stuff from Talos. r=jmaher
MozReview-Commit-ID: GHCPPMsf6N9

--HG--
extra : rebase_source : 1c9481491836b1b2d131455d5bc75aed0d111843
2018-02-01 11:23:55 -08:00
Gurzau Raul 1315ffda06 Merge inbound to mozilla-central. a=merge 2018-02-02 00:22:39 +02:00
Florian Quèze 2b1c8dccb6 Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
Andrew McCreight 470a8fdc64 Bug 767640, part 1 - Put Ci, Cr, Cc, and Cu on chrome contexts. r=bz,florian,jmaher
Almost every chrome script uses these abbreviations. We can avoid some
boilerplate by automatically defining them on chrome contexts where we
define Components.

The var declarations for Cc and Ci in MozillaFileLogger.js are run
before enablePrivilege("UniversalXPConnect"). The latter now attempts
to automatically define Cc and Ci, but the non-configurable Cc and Ci
prevent that. Work around this by just removing the var declarations.

MozReview-Commit-ID: 6FV9ahLeqUb

--HG--
extra : rebase_source : 75a3243ea2c267fad19cc6543046dc7b130cc4c1
2018-01-18 13:04:41 -08:00
Nicholas Nethercote 7b9969bae5 Bug 1434813 - Fix integer overflow of places.database.lastMaintenance in testing/profiles/prefs_general.js. r=glandium.
Bug 1383896 added this constant to testing/talos/talos/config.py:

> FAR_IN_FUTURE = 7258114800

which is used as the value for the "places.database.lastMaintenance" pref.
(7258114800 seconds after 1970 is the start of the year 2200.)

 libpref stores integers prefs as int32_t and the current parser doesn't detect
overflow. So this overflows to -1331819792. (I detected this with the new prefs
parser from bug 1423840, which does detect integer overflow.) As a result the
condition testing this pref in
toolkit/components/places/PlacesCategoriesStarter.js ends up always succeeding
in tests, which is the exact opposite of what was intended. This patch changes
it to 2147483647 (the year 2038), the maximum int32_t value.

(Note: this is much the same as bug 1424030, which was fixed recently.)

MozReview-Commit-ID: AQw4b8tmE9u
2018-02-01 15:40:32 +11:00
Andrew McCreight b1b9c14aef Bug 1434420 - Add missing newline to Talos error message. r=standard8
MozReview-Commit-ID: Hq7eUYPmGaw

--HG--
extra : rebase_source : 2e7b4c03b73cf1c5670656e014e906912e257963
2018-01-30 13:09:22 -08:00
Alexandre Poirot c4601413b4 Bug 1419328 - Run DAMP test against a document specific to the webconsole. r=nchevobbe
MozReview-Commit-ID: Dzyh733rgfG

--HG--
extra : rebase_source : 8d082d26d46ca67f03a65d03115eebaa72105f89
2017-11-17 03:27:10 -08:00
Kris Maglione 19a956c2c6 Bug 1431533: Part 5b - Fix ESLint errors left over after rewrite. r=florian
MozReview-Commit-ID: 7bVI1iM6hor

--HG--
extra : source : 0b97a30cadb1a96d3cafae6b79ef0d3ec26770cf
extra : amend_source : 09a90b29837e339eec7bdf8504f86c28e74ca3dd
extra : intermediate-source : a1eca62826a1341ca24d4d2a93d4884d4fc7ad51
extra : histedit_source : eb26e73b531f9a34d3401d39f60b533b27b78540
2018-01-18 16:27:26 -08:00
Kris Maglione 918ed6c474 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl

--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
extra : intermediate-source : 34c999fa006bffe8705cf50c54708aa21a962e62
extra : histedit_source : b2be2c5e5d226e6c347312456a6ae339c1e634b0
2018-01-29 15:20:18 -08:00
Rob Wood 219ef34d85 Bug 1431427 - Add talos suite configs for nightly profiling suite; r=jmaher
MozReview-Commit-ID: dLqkWUQkOR

--HG--
extra : rebase_source : e993f0e5fa9cc24501a84dd96159379f92888b40
2018-01-23 16:57:11 -05:00
Rob Wood e3dc3085d2 Bug 1432268 - Fix tp6 hero element time measurement; r=tarek
MozReview-Commit-ID: 6z08eFMCp3

--HG--
extra : rebase_source : 23b3a45a9b2ed92bc01e828f5ea5e1e14a1503b0
2018-01-22 16:49:05 -05:00
Rob Wood 6a390f2472 Bug 1432268 - Turn on hero element measurement for tp6 google; r=jmaher
MozReview-Commit-ID: 74qYfVeXeBg

--HG--
extra : rebase_source : ba51c5791a78d483020a33080cbe67f44a42e9f5
2018-01-22 14:34:40 -05:00
Alexandre Poirot 3522ce42d1 Bug 1423517 - Helps tracking JS allocations when running DevTools tests. r=jdescottes
MozReview-Commit-ID: 7PWgsUyR54Q

--HG--
extra : rebase_source : d620f8b704e9da6e8ee7326715a21addeb08bd06
2017-12-06 01:36:51 -08:00
Rob Wood 71750314ca Bug 1426682 - Remove tcanvasmark from talos; r=jmaher
MozReview-Commit-ID: De1WBDevFay

--HG--
extra : rebase_source : 2d00b89e8791a026bdc168aef3010a2884af0573
2018-01-18 15:29:01 -05:00
Tarek Ziadé 4a3781e4c9 Bug 1418368 - Add a metrics for hero elementtiming - r=rwood
MozReview-Commit-ID: 1oGZ6YSjdRa

--HG--
extra : rebase_source : cc9e00b4da5dc268d01503e51110adf23969596c
2017-12-08 09:35:49 +01:00
Joel Maher e6f4263b9f Bug 1422010 - Run StyleBench on Talos. r=rwood 2018-01-17 11:55:10 -05:00
Rob Wood 6e55c6b304 Bug 1403514 - remove requirement to sign talos web extensions; r=jmaher
MozReview-Commit-ID: LihAwyX7yGk

--HG--
extra : rebase_source : efe1a4885d8ef0a1b23265f665df927bfda5db70
2018-01-11 11:40:22 -05:00
Ricky Chien 531af51141 Bug 1425273 - Waiting for event timings in damp test r=ochameau
MozReview-Commit-ID: A2YgZafM0Jv

--HG--
extra : rebase_source : 1e88fc01311a718e35f7746923ba23bf30594486
2018-01-04 15:36:08 +08:00
yulia e295e896a7 Bug 1419326 - Run DAMP open/reload/close tests against a document specific to debugger r=ochameau
MozReview-Commit-ID: 8uF8QbgyTcv
* Bug 1419326 - Run DAMP open/reload/close tests against a document specific to debugger

MozReview-Commit-ID: 9noPqOrsCK1

--HG--
extra : rebase_source : 511bf071d1d4664d4fd3588c5fd7cf89fbad535b
2017-12-21 22:19:08 -05:00
Alexandre Poirot aefd728c18 Bug 1409046 - Prevent re-creating virtualenv everytime ./mach talos is run. r=rwood
MozReview-Commit-ID: CsspY1DIS4t

--HG--
extra : rebase_source : 4da28e3f45f7cab8c4e2e89730af3a67734f024c
2018-01-10 01:59:53 -08:00
Rob Wood ac211431a8 Bug 1381846 - Fix gecko profiling with talos tpaint on windows; r=jmaher
MozReview-Commit-ID: 9ggb0fbJCjZ

--HG--
extra : rebase_source : 5bea3cbaddd3d882f955798f8ee801f7207f8bcf
2018-01-09 17:01:55 -05:00
Dorel Luca 2ad2bd905c Backed out changeset f8beb72039b2 (bug 1419326) because eslint broke r=backout on a CLOSED TREE
--HG--
extra : amend_source : 76f75cc5c0aef8a07847829b3f34f1cccf145c48
extra : histedit_source : c53279a1c08a7170b681a2a7d8ad405ecdc8376c
2018-01-10 20:25:03 +02:00
yulia 262e318c6d Bug 1419326 - Run DAMP open/reload/close tests against a document specific to debugger r=ochameau
MozReview-Commit-ID: 8uF8QbgyTcv
* Bug 1419326 - Run DAMP open/reload/close tests against a document specific to debugger

MozReview-Commit-ID: 9noPqOrsCK1

--HG--
extra : rebase_source : f6adbd33bc0f74f7a84310559250c16c74d6b820
2017-12-21 22:19:08 -05:00
Ionut Goldan 2c87df747a Bug 1423353 - Repush fix for xperf intermittents r=jmaher
MozReview-Commit-ID: CEEPhr2SOND

--HG--
extra : rebase_source : 1b33a36fb34ad268f06352a97c32233dd070cde6
2018-01-09 14:18:55 +02:00
Rob Wood e3c4440392 Bug 1381069 - Remove ccov gcda files after talos browser initialization (production only); r=jmaher
MozReview-Commit-ID: 5V5xghMqfzY

--HG--
extra : rebase_source : 18e46b05f134db8a96e52c3330c56ad88efa96f4
2017-12-20 18:38:23 -05:00
Alexandre Poirot 3237dd4fb4 Bug 1426688 - Wait for pending paints after page reload. r=jdescottes
MozReview-Commit-ID: KcdqILBUySO

--HG--
extra : rebase_source : d771b5d319504e892a97061f59b2d125083f92fd
2017-12-20 10:12:00 -08:00
Alexandre Poirot f499e44cce Bug 1426688 - Wait for pending paint updates after opening the toolbox. r=jdescottes
MozReview-Commit-ID: 34Z9dPwUnwI

--HG--
extra : rebase_source : d2e921b65dc97cc56e2e1f95f853364f3f9719be
2017-12-20 02:28:02 -08:00
Alexandre Poirot 59645347ea Bug 1426674 - Disable profile pre-run for DAMP. r=jmaher
DAMP doesn't seem to require running Firefox once before running the tests.
DAMP results are about the same with/without warming up the profile.

MozReview-Commit-ID: F9ECgRfxxWY

--HG--
extra : rebase_source : 8c1ce177b12305de3ffa5bebf0e360f880d7a5c7
2017-12-04 09:04:39 -08:00
Gijs Kruitbosch ffc0ed12d2 Bug 1425363 - remove onWindowTitleChanged given that nobody uses it, r=bgrins
MozReview-Commit-ID: ALslAwZo4K9

--HG--
extra : rebase_source : ca1add0015eea86128c0c5f209252ebb6a228998
2017-12-14 21:55:44 -06:00
Masatoshi Kimura 295faed3f9 Bug 1418914 - Move E10SUtils.jsm into toolkit/. r=mossop
MozReview-Commit-ID: EgDzEEKAeh1

--HG--
rename : browser/modules/E10SUtils.jsm => toolkit/modules/E10SUtils.jsm
extra : rebase_source : 0920ce818773af797a0daf3cf4ae90af41d71d2a
2017-12-12 21:35:16 +09:00
Andrew Swan 0a51e1ac64 Bug 1263313 Remove search pane from about:addons r=rhelmer
Also remove related code that was only used from here including
stuff related to marketplace purchases, etc.

MozReview-Commit-ID: ESX78tVQK7M

--HG--
extra : rebase_source : 56d956168f75cdc40fd3df057e41493f80733352
2017-12-05 21:17:13 -08:00
Narcis Beleuzu 04a25ecb14 Backed out changeset 6e523917ee97 (bug 1423353) as requested by igoldan. a=backout 2017-12-08 12:03:06 +02:00
Ionut Goldan 05ad637a63 Bug 1423353 - Fix xperf intermittents r=jmaher
MozReview-Commit-ID: FVhWEphTKrL

--HG--
extra : rebase_source : 35343b5e600c162bf82067ff5dcbb4eaf514814e
2017-12-07 14:47:42 +02:00
Tarek Ziadé 951cdf9482 Bug 1423295 - Make pageloader use plain .js files - r=rwood
MozReview-Commit-ID: JDd5WUHMhL3

--HG--
extra : rebase_source : 76bfbac4e3e43a87f04f3bb9ff694adf27fe3e2c
2017-11-30 09:58:13 +01:00
David Anderson 652e17ae60 Add a Talos test for flooding the main thread with gradient rasterization. (bug 1419306 part 2, r=jmaher)
--HG--
extra : rebase_source : 14874536212c134191fc463ecbfdbd6565e3dee1
2017-12-06 12:12:38 -08:00
David Anderson 9179549f4e Add a Talos test for flooding the main thread with SVG rasterization. (bug 1419306 part 1, r=jmaher)
--HG--
extra : rebase_source : 731bd6ca2626c80ca032583b4e97ee5424618f60
2017-12-06 12:11:17 -08:00
Tiberius Oros daa1d89a83 Backed out 2 changesets (bug 1419306)for eslint failures on /builds/worker/checkouts/gecko/testing/talos/talos/tests/gfx/benchmarks/rasterflood_gradient.html:32:1 r=backout
Backed out changeset 4948ce7f26a8 (bug 1419306)
Backed out changeset 350a5151f44f (bug 1419306)
2017-12-06 12:06:55 +02:00