Commit Graph

764 Commits

Author SHA1 Message Date
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
Julian Descottes
6c7c5ad2f0 Bug 1419533 - Add talos test for devtools inspector layout tab;r=ochameau
MozReview-Commit-ID: 7Ayx8XG2GJp

--HG--
extra : rebase_source : 9b2971d1c4451e3e8d571bbd602aa921cb025fa1
extra : source : 29d1ede5df56d36cede93236519b27b15b841e9b
2017-11-21 19:56:14 +01:00
Tarek Ziadé
549d81f9c6 Bug 1420882 - removed DOS line endings - r=rwood
MozReview-Commit-ID: 4EPj0RL0BjJ

--HG--
extra : rebase_source : 14eaf179ff2b6cdc83d8e2a8a254fc8eee521031
2017-11-27 13:59:17 +01:00
Cosmin Sabou
651cb90a8a Backed out changeset be86ccde4f4a (bug 1352497) for bc failures on Windows 7 debug with e10s at docshell/test/browser/browser_bug1309900_crossProcessHistoryNavigation.js r=backout a=backout 2017-11-26 01:36:44 +02:00