Commit Graph

1077 Commits

Author SHA1 Message Date
Daniel Holbert
49fdf204f2 Bug 1518314: Adjust talos help text to point to documented --gecko-profile commands (rather than undocumented --geckoProfile aliases). r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D15871

--HG--
extra : moz-landing-system : lando
2019-01-09 17:50:37 +00:00
Alexandre Poirot
21e7072949 Bug 1513565 - Convert the last manually instantiated fronts to target.getFront. r=yulia
Depends on D14279

Differential Revision: https://phabricator.services.mozilla.com/D14280

--HG--
extra : moz-landing-system : lando
2018-12-18 23:35:59 +00:00
Kris Maglione
778252994f Bug 1513366: Part 5 - Migrate extension process script to a JSM. r=aswan
This simplifies things all around, and gets rid of one more unnecessary
component registration.

--HG--
rename : toolkit/components/extensions/extension-process-script.js => toolkit/components/extensions/ExtensionProcessScript.jsm
extra : rebase_source : 7ceb6ada0730f8241bbd5ddbd889a320da22b1b1
2018-12-12 17:58:19 -08:00
Nicolas Chevobbe
321db66f77 Bug 1513244 - Extract fetchAutocompleteProperties from JsTerm into a Redux action; r=Honza.
The functions needed to build the autocomplete request are moved
to the serviceContainer so it can be called from everywhere in
the code, and not only from the JsTerm.

Differential Revision: https://phabricator.services.mozilla.com/D12939

--HG--
extra : moz-landing-system : lando
2018-12-13 17:38:06 +00:00
shindli
4e7827d27f Backed out changeset 3fa4474f947c (bug 1499289) as requested by nchevobbe 2018-12-13 18:30:11 +02:00
Nicolas Chevobbe
a587b43474 Bug 1499289 - Bug 1513244 - Extract fetchAutocompleteProperties from JsTerm into a Redux action; r=Honza.
The functions needed to build the autocomplete request are moved
to the serviceContainer so it can be called from everywhere in
the code, and not only from the JsTerm.

Differential Revision: https://phabricator.services.mozilla.com/D12939

--HG--
extra : moz-landing-system : lando
2018-12-13 14:37:20 +00:00
Mark Banner
0304564ac7 Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D13754

--HG--
extra : moz-landing-system : lando
2018-12-11 21:39:40 +00:00
Mark Banner
e2234d6da6 Bug 1415483 - Extend reject-importGlobalProperties to reject any priviliged items already in scope. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D13753

--HG--
extra : moz-landing-system : lando
2018-12-11 21:39:38 +00:00
Csoregi Natalia
9e970681f2 Backed out 2 changesets (bug 1415483) for multiple failures e.g. on test_message_manager_ipc.html. CLOSED TREE
Backed out changeset d00748de66fc (bug 1415483)
Backed out changeset 8dea94258f54 (bug 1415483)
2018-12-11 19:30:57 +02:00
Alexandre Poirot
37fcc38aa4 Bug 1510949 - Make protocol.js support es6 classes for fronts. r=yulia
MozReview-Commit-ID: JegR2JsyNrI

Differential Revision: https://phabricator.services.mozilla.com/D13780

--HG--
extra : moz-landing-system : lando
2018-12-11 16:32:41 +00:00
Mark Banner
1abdc8687f Bug 1415483 - Apply the new options to reject-importGlobalProperties across the codebase, remove unnecessary importGlobalProperties. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D13754

--HG--
extra : moz-landing-system : lando
2018-12-11 14:09:44 +00:00
Mark Banner
4d543888a6 Bug 1415483 - Extend reject-importGlobalProperties to reject any priviliged items already in scope. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D13753

--HG--
extra : moz-landing-system : lando
2018-12-11 14:09:24 +00:00
Mike Conley
74d08667b2 Bug 1509571 - Fix profiling for the sessionrestore_no_auto_restore Talos test. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D12789

--HG--
extra : moz-landing-system : lando
2018-11-27 18:36:40 +00:00
Chris Pearce
64bc12b947 Bug 1503776 - Whitelist setupapi.dll for read during talos tests. r=aklotz
Some change in this series caused setupapi.dll to load as a dependency earlier
on in startup while loading xul.dll. I don't understand why, but setupapi.dll
is already a dependency of xul.dll so we should be loading it anyway.

Will file a follow up to investigate.

https://treeherder.mozilla.org/#/jobs?repo=try&revision=4cf79174757b9aa88ec10ac9745a97869fa9914d

Depends on D12241

Differential Revision: https://phabricator.services.mozilla.com/D12711

--HG--
extra : moz-landing-system : lando
2018-11-22 21:59:19 +00:00
Rob Wood
1e43108db5 Bug 1509009 - Fix proxy policy for raptor http pageload; r=davehunt
Differential Revision: https://phabricator.services.mozilla.com/D12698

--HG--
extra : moz-landing-system : lando
2018-11-22 20:38:17 +00:00
Rob Wood
6822f625cb Bug 1508692 - Use Firefox policies instead of autoconfig for pageload tp6; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D12453

--HG--
extra : moz-landing-system : lando
2018-11-20 22:18:44 +00:00
Tom Prince
06b5b2f153 Bug 1506310: Remove unused branch_name passed from taskcluster to talos; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D12076

--HG--
extra : moz-landing-system : lando
2018-11-20 21:57:49 +00:00
Randell Jesup
692091783b Bug 1507714: ensure we get a contentful paint before a long-running test r=mattwoodrow 2018-11-19 16:09:44 -05:00
Ciure Andrei
0763f198f0 Backed out changeset 504eecad5941 (bug 1507714) for ESlint failure CLOSED TREE 2018-11-19 23:41:14 +02:00
Randell Jesup
71925c4858 Bug 1507714: ensure we get a contentful paint before a long-running test r=mattwoodrow 2018-11-19 16:09:44 -05:00
Robert Strong
ce780910f7 Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted
This adds the app.update.checkInstallTime pref with a value of false in all tests that have the app.update.disabledForTesting pref except for geckodriver which is covered by bug 1508283.
2018-11-19 07:33:33 -08:00
Logan Smyth
5e324dfa7b Bug 1507312 - Update Debugger Frontend v102 r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D11967

--HG--
extra : moz-landing-system : lando
2018-11-16 22:47:21 +00:00
Brian Grinstead
a32869aa63 Bug 1501065 - Replace a hardcoded browser.xul reference in pageloader talos tests;r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D11698

--HG--
extra : moz-landing-system : lando
2018-11-14 20:57:45 +00:00
Nicolas Chevobbe
7b12453efb Bug 1462394 - Handle autocompletion data fetching and caching in Redux; r=Honza.
This patch moves all the logic we currently have
baked-in JsTerm to handle the autocompletion data:
- deciding to fetch from the server or the cache
- handling concurrent requests
- managing the cache.

This is now done through dedicated Redux actions and reducers.
In the JsTerm, where the autocompletePopup still lives, we
handle those data changes in componentWillReceiveProps.

Some tests were modified in order to pass with these changes.

Differential Revision: https://phabricator.services.mozilla.com/D11454

--HG--
extra : moz-landing-system : lando
2018-11-12 16:07:37 +00:00
Andrew Swan
1c87eeb691 Bug 1500198 Convert talos damp addon to a webextension r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D9337

--HG--
rename : testing/talos/talos/tests/devtools/addon/bootstrap.js => testing/talos/talos/tests/devtools/addon/api.js
rename : testing/talos/talos/tests/devtools/addon/content/damp.html => testing/talos/talos/tests/devtools/addon/damp.html
rename : testing/talos/talos/tests/devtools/addon/install.rdf => testing/talos/talos/tests/devtools/addon/manifest.json
extra : source : db40c647334687d2e97b537c955d834cff0452b8
extra : histedit_source : a83ca0deeda71c358b00743970feb22c9562beed%2Ce09a3ec4c83163775d24dc3046823d660e2cca33
2018-11-07 18:52:06 -08:00
Mike Conley
6e53d58485 Bug 1504133 - Ensure TalosParentProfiler is around before running the DAMP tests. r=aswan
Depends on D11262

Differential Revision: https://phabricator.services.mozilla.com/D11428

--HG--
extra : moz-landing-system : lando
2018-11-09 14:03:43 +00:00
Mike Conley
a7d1e37186 Bug 1504133 - Make pageloader tests wait for TalosPowers to become available before starting. r=aswan
Depends on D11261

Differential Revision: https://phabricator.services.mozilla.com/D11262

--HG--
extra : moz-landing-system : lando
2018-11-09 14:03:32 +00:00
Mike Conley
a4f7342569 Bug 1504133 - Remove dead code from sessionrestore Talos test. r=aswan
Depends on D11260

Differential Revision: https://phabricator.services.mozilla.com/D11261

--HG--
extra : moz-landing-system : lando
2018-11-09 14:03:30 +00:00
Mike Conley
c8c78f2be3 Bug 1504133 - Make sure sessionrestore tests initialize the TalosParentProfiler. r=aswan
Depends on D11259

Differential Revision: https://phabricator.services.mozilla.com/D11260

--HG--
extra : moz-landing-system : lando
2018-11-09 14:03:26 +00:00
Mike Conley
7a194188fd Bug 1504133 - Make TalosParentProfiler a singleton module. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D11259

--HG--
rename : testing/talos/talos/talos-powers/content/TalosParentProfiler.js => testing/talos/talos/talos-powers/content/TalosParentProfiler.jsm
extra : moz-landing-system : lando
2018-11-09 14:01:38 +00:00
Alexandre Poirot
a937d45657 Bug 1503822 - Wait on netmonitor test end to prevent a crash during firefox shutdown. r=jdescottes
MozReview-Commit-ID: Iw9y5QLpFCf

Differential Revision: https://phabricator.services.mozilla.com/D11299

--HG--
extra : moz-landing-system : lando
2018-11-08 22:25:16 +00:00
Csoregi Natalia
57eccc941b Backed out 4 changesets (bug 1504133) for damp failures on TalosParentProfiler. CLOSED TREE
Backed out changeset 443ffec35c5f (bug 1504133)
Backed out changeset 7bd65d135a65 (bug 1504133)
Backed out changeset c544521fcec8 (bug 1504133)
Backed out changeset e9d439c05850 (bug 1504133)

--HG--
rename : testing/talos/talos/talos-powers/content/TalosParentProfiler.jsm => testing/talos/talos/talos-powers/content/TalosParentProfiler.js
2018-11-09 01:57:21 +02:00
Mike Conley
52a6075675 Bug 1504133 - Make pageloader tests wait for TalosPowers to become available before starting. r=aswan
Depends on D11261

Differential Revision: https://phabricator.services.mozilla.com/D11262

--HG--
extra : moz-landing-system : lando
2018-11-08 22:39:59 +00:00
Mike Conley
8d0d153a1e Bug 1504133 - Remove dead code from sessionrestore Talos test. r=aswan
Depends on D11260

Differential Revision: https://phabricator.services.mozilla.com/D11261

--HG--
extra : moz-landing-system : lando
2018-11-08 22:39:41 +00:00
Mike Conley
2bf5e3d838 Bug 1504133 - Make sure sessionrestore tests initialize the TalosParentProfiler. r=aswan
Depends on D11259

Differential Revision: https://phabricator.services.mozilla.com/D11260

--HG--
extra : moz-landing-system : lando
2018-11-08 22:39:37 +00:00
Mike Conley
983205d86f Bug 1504133 - Make TalosParentProfiler a singleton module. r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D11259

--HG--
rename : testing/talos/talos/talos-powers/content/TalosParentProfiler.js => testing/talos/talos/talos-powers/content/TalosParentProfiler.jsm
extra : moz-landing-system : lando
2018-11-08 22:39:30 +00:00
Julian Descottes
b1964504a7 Bug 1504681 - Stop setting unused preferences in DAMP tests;r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D10906

--HG--
extra : moz-landing-system : lando
2018-11-05 16:44:10 +00:00
Alexandre Poirot
b13236fd51 Bug 1480953 - Force disabling tab animations in DAMP. r=jdescottes
We used to have animations during tab opening/closing, but this was introducing
intermittents as we were not correctly waiting for animation's end.

MozReview-Commit-ID: 2mscsA8Uosd

Differential Revision: https://phabricator.services.mozilla.com/D10263

--HG--
extra : moz-landing-system : lando
2018-10-31 14:42:48 +00:00
Rob Wood
1dfcab1a30 Bug 1502922 - Add --gecko-profile flag support to mach try fuzzy for raptor and talos jobs; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D10114

--HG--
rename : taskcluster/taskgraph/templates/talos-profile.yml => taskcluster/taskgraph/templates/gecko-profile.yml
extra : moz-landing-system : lando
2018-10-30 15:15:32 +00:00
Andrew Swan
febd07150a Bug 1495638 Convert talos sessionrestore extension to webextension r=mikedeboer
--HG--
rename : testing/talos/talos/startup_test/sessionrestore/addon/bootstrap.js => testing/talos/talos/startup_test/sessionrestore/addon/api.js
rename : testing/talos/talos/startup_test/sessionrestore/addon/install.rdf => testing/talos/talos/startup_test/sessionrestore/addon/manifest.json
extra : rebase_source : 93ad820d63b158ed7c71115f24375698625cfcab
extra : amend_source : ac2d88e8aa3a1b823c24fd3b879e6577bfd57294
2018-10-08 12:59:52 -07:00
Julian Descottes
a2f70d4e3f Bug 1480953 - Pause for 1 second after DAMP netmonitor complicated test;r=nchevobbe
This seems to silence the intermittent, even though it doesn't explain
why we started spiking after moving TabClient to a Front.

Differential Revision: https://phabricator.services.mozilla.com/D9755

--HG--
extra : moz-landing-system : lando
2018-10-25 13:19:21 +00:00
Andrew Swan
fc154a3b91 Bug 1499609 Convert cpstartup to a webextension r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D9411

--HG--
rename : testing/talos/talos/tests/cpstartup/content/cpstartup.html => testing/talos/talos/tests/cpstartup/cpstartup.html
rename : testing/talos/talos/tests/cpstartup/bootstrap.js => testing/talos/talos/tests/cpstartup/extension/api.js
rename : testing/talos/talos/tests/cpstartup/install.rdf => testing/talos/talos/tests/cpstartup/extension/manifest.json
rename : testing/talos/talos/tests/cpstartup/content/target.html => testing/talos/talos/tests/cpstartup/target.html
extra : moz-landing-system : lando
2018-10-23 21:39:17 +00:00
Andrew Swan
002bf06b3f Bug 1499609 Convert tabpaint to webextension r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D8953

--HG--
rename : testing/talos/talos/tests/tabpaint/bootstrap.js => testing/talos/talos/tests/tabpaint/api.js
rename : testing/talos/talos/tests/tabpaint/content/target.html => testing/talos/talos/tests/tabpaint/framescript.js
rename : testing/talos/talos/tests/tabpaint/install.rdf => testing/talos/talos/tests/tabpaint/manifest.json
rename : testing/talos/talos/tests/tabpaint/content/tabpaint.html => testing/talos/talos/tests/tabpaint/tabpaint.html
rename : testing/talos/talos/tests/tabpaint/content/target.html => testing/talos/talos/tests/tabpaint/target.html
extra : moz-landing-system : lando
2018-10-23 21:39:05 +00:00
Andrew Swan
d629667d68 Bug 1498420 Convert talos tart extension to a webextension r=mconley a=Aryx
The biggest change here is that the tart.html page that drives the
test (not to be confused with the pages loaded in new tabs during the
test) moves from a chrome: page inside the extension to a regular http:
page.  That also required revamping the communication between tart.html
and the extension.  The rest of the changes are just the packaging and
startup mechanics for the test extension.

Differential Revision: https://phabricator.services.mozilla.com/D8807

--HG--
rename : testing/talos/talos/tests/tart/addon/bootstrap.js => testing/talos/talos/tests/tart/addon/api.js
rename : testing/talos/talos/tests/tart/addon/content/blank.icon.html => testing/talos/talos/tests/tart/addon/chrome/blank.icon.html
rename : testing/talos/talos/tests/tart/addon/install.rdf => testing/talos/talos/tests/tart/addon/manifest.json
rename : testing/talos/talos/tests/tart/addon/content/tart.html => testing/talos/talos/tests/tart/tart.html
rename : testing/talos/talos/tests/tart/addon/content/tart.ico => testing/talos/talos/tests/tart/tart.ico
extra : source : 3133f6ab1bd8ea2aa261f8e9024ab3fb8eb0ddcb
2018-10-15 16:23:17 -07:00
Rob Wood
b152a23012 Bug 1499739 - Talos pageloader intermittently fails to load pages locally; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D9149

--HG--
extra : moz-landing-system : lando
2018-10-18 21:01:38 +00:00
Mark Banner
ceaeb93550 Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D8389

--HG--
extra : moz-landing-system : lando
2018-10-19 12:55:39 +00:00
Marco Castelluccio
2c9d05cea0 Bug 1498637 - Use __gcov_flush to implement dumping and resetting instead of __gcov_dump and __gcov_reset. r=froydnj
--HG--
extra : rebase_source : 7c23ca15e09d367458b2f78d9b9b2c0674bd9d0d
2018-10-15 10:36:45 +02:00
Alexandre Poirot
3921006dc1 Bug 1364596 - Flag DAMP add-on as e10s compatible. r=jmaher
This is to know if DAMP works without e10s shims.

MozReview-Commit-ID: 2IZGlenkuzb

Differential Revision: https://phabricator.services.mozilla.com/D8839

--HG--
extra : moz-landing-system : lando
2018-10-16 12:46:45 +00:00
Noemi Erli
014b37a409 Merge inbound to mozilla-central. a=merge 2018-10-16 01:20:08 +03:00
florin.strugariu
6f074e6385 Bug 1465168 removeLastAddedListener is never set to a non-null value, should be removed r=jmaher igoldan jmaher
Differential Revision: https://phabricator.services.mozilla.com/D8515

--HG--
extra : moz-landing-system : lando
2018-10-15 07:56:23 +00:00