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

767 Коммитов

Автор SHA1 Сообщение Дата
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
David Anderson 17d9d94075 Add a Talos test for flooding the main thread with gradient rasterization. (bug 1419306 part 2, r=jmaher) 2017-12-06 01:02:48 -08:00
David Anderson 206c236dd9 Add a Talos test for flooding the main thread with SVG rasterization. (bug 1419306 part 1, r=jmaher) 2017-12-06 01:02:48 -08:00
Ionut Goldan 6f385775c5 Bug 1400380 - run Talos with browser in debug mode r=jmaher
MozReview-Commit-ID: JKQ7LPprXG1

--HG--
extra : rebase_source : 79ec76e9e2df3f607788e77565c6dba2d91e1709
2017-11-22 15:49:27 +02:00
Joel Maher 62d112b619 Bug 1422451 - move talos xperf from win7 hardware to VM. r=rwood 2017-12-04 10:11:03 -05:00
Rob Wood 3bba93b66d Bug 1413237 - Set time_to_non_blank_paint browser pref based on per-test basis; r=igoldan
MozReview-Commit-ID: 4bKHmiVRqKt

--HG--
extra : rebase_source : b313d7f1a1b6048e90554d766da32b68dbbecb1e
2017-11-23 12:38:04 -05:00
Alexandre Poirot 33c21c060b Bug 1420303 - Free memory between DAMP test to reduce its noise factor. r=jdescottes
Doing one GC before running all test prevent having one running during the first test.
Doing another on test teardown prevent getting another during next subtests.
And finally, doing a last one after toolbox opening prevent a major GC from running during reload tests (especially "complicated" ones).

MozReview-Commit-ID: 5hkSoCqNc9m

--HG--
extra : rebase_source : 162ac5ebc0f40a9d0a2e46005d3bbd078a490694
2017-11-23 09:10:00 -08:00
Alexandre Poirot 31200b6393 Bug 1420233 - Put performance markers when running DAMP tests. r=jdescottes
MozReview-Commit-ID: 22yEBcI3zQY

--HG--
extra : rebase_source : f5d6ca9630ebdab3f0941b5024bf52ef6b791cd5
2017-11-23 08:26:54 -08:00
Julian Descottes 3d20c50c12 Bug 1419533 - Add talos test for devtools inspector layout tab;r=ochameau
MozReview-Commit-ID: 7Ayx8XG2GJp

--HG--
extra : rebase_source : b3b00d371deb150d325d38451fff0b5bed811e99
extra : source : 29d1ede5df56d36cede93236519b27b15b841e9b
2017-11-21 19:56:14 +01:00
Ionut Goldan 86e0a17439 Bug 1411550 - remove shutdown concept from Talos test definitions r=jmaher
MozReview-Commit-ID: mDbxbrzfMq

--HG--
extra : rebase_source : a017b93e052714c159d4ae537593b9460e122571
2017-11-27 14:48:54 +02:00
Narcis Beleuzu b0078ebf2b Backed out changeset ea934ee0f03d (bug 1419533) for ESlint failures on /devtools/addon/content/damp.js r=backout on a CLOSED TREE 2017-11-28 12:54:20 +02:00
Dão Gottwald aff5b2a7f6 Bug 1352497 - Remove about:healthreport. r=gfritzsche,nechen
MozReview-Commit-ID: 4FQ5aL2XrU5

--HG--
extra : rebase_source : a8863472a82697b3e7668866a35f14b6f01fafe7
2017-11-28 11:38:15 +01:00