Commit Graph

1065 Commits

Author SHA1 Message Date
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
Markus Stange
94f1ba4a95 Bug 1498353 - Replace the dump_syms_mac binary in Talos with one that's able to parse our current XUL binaries. r=jmaher DONTBUILD
I'm not sure at which point this broke, but the current dump_syms_mac exits with
an error when it's run on a XUL binary on my machine.

MozReview-Commit-ID: 8nV7n7G5MKS

--HG--
extra : rebase_source : e84810e6df0767c206f0a61986a5403577845a85
extra : amend_source : 107e41210966c79022391a89d98b976f2ae2ab4a
2018-01-15 16:53:20 -05:00
Sebastian Hengst
2dea9f7687 Bug 1491434 - Add apphelp.dll to talos xperf whitelist. r=jmaher
This gets accessed in beta simulations since xperf has been enabled on Windows 10.

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

--HG--
extra : moz-landing-system : lando
2018-10-12 10:49:50 +00:00
Ryan VanderMeulen
44c10c107a Merge m-c to autoland. a=merge 2018-10-10 12:32:05 -04:00
florin.strugariu
21ae3c85ab Bug 1336409 Use https://hg.mozilla.org instead of http in talos r=jmaher jmaher
Differential Revision: https://phabricator.services.mozilla.com/D8208

--HG--
extra : moz-landing-system : lando
2018-10-10 12:59:19 +00:00
Andrew Swan
8779262538 Bug 1492867 Avoid loading remote firstrun pages during talos runs r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D8046

--HG--
extra : moz-landing-system : lando
2018-10-09 09:51:56 +00:00
Florin Strugariu
8c5bcd9209 Bug 1493252 - Automatic profile viewing after mach talos-test doesn't work on my macOS machine. r=jmaher
--HG--
extra : rebase_source : 1e38f3d2880dd4a5ac3e5bd7527b2089f550a0a6
2018-10-08 17:31:07 +03:00
Andrew Swan
e27aba6a15 Bug 1496649 Make tresize a webextension r=mconley
This is a pretty straightforward conversion.  We deliberately continue
to use chrome: urls in this test since those are loaded in the parent
process so test measurements will not include additional noise from
IPC to a content process.

--HG--
rename : testing/talos/talos/tests/tresize/addon/bootstrap.js => testing/talos/talos/tests/tresize/addon/api.js
rename : testing/talos/talos/tests/tresize/tresize-test.html => testing/talos/talos/tests/tresize/addon/chrome/tresize-test.html
rename : testing/talos/talos/tests/tresize/addon/install.rdf => testing/talos/talos/tests/tresize/addon/manifest.json
extra : rebase_source : d5449086194225b737c70885881ac297d3c4ecb6
2018-10-05 21:30:08 -07:00
Andrew Swan
d3d1bdee59 Bug 1496649 Use modern MozAfterPaint goodness in tresize r=mconley
Some new features were added to MozAfterPaint events in bugs 1264409 and
1264798 to allow tests to make more accurate measurements.  Updating
tresize to use these features is not directly related to the main goal
of this bug, but lets do it anyway while we're touching tresize...

--HG--
extra : rebase_source : ba966b0f22c1ceb7fa1a747e75b159a30997929f
2018-10-05 20:32:36 -07:00
Andrew Swan
38a8594965 Bug 1496649 Convert tresize to pageloader r=jmaher
The talos tresize test was originally written as a "startup" test which
is confusing since it doesn't measure anything that happens during
browser startup.  Convert it here to the "pageloader" style, which
mostly involves moving files around, also some changes to how the test
results are reported to the Talos framework.

--HG--
rename : testing/talos/talos/startup_test/tresize/addon/bootstrap.js => testing/talos/talos/tests/tresize/addon/bootstrap.js
rename : testing/talos/talos/startup_test/tresize/addon/chrome.manifest => testing/talos/talos/tests/tresize/addon/chrome.manifest
rename : testing/talos/talos/startup_test/tresize/addon/content/Profiler.js => testing/talos/talos/tests/tresize/addon/content/Profiler.js
rename : testing/talos/talos/startup_test/tresize/addon/content/framescript.js => testing/talos/talos/tests/tresize/addon/content/framescript.js
rename : testing/talos/talos/startup_test/tresize/addon/content/tresize.js => testing/talos/talos/tests/tresize/addon/content/tresize.js
rename : testing/talos/talos/startup_test/tresize/addon/install.rdf => testing/talos/talos/tests/tresize/addon/install.rdf
rename : testing/talos/talos/startup_test/tresize/addon/content/tresize-test.html => testing/talos/talos/tests/tresize/tresize-test.html
extra : rebase_source : a242750692e7449788cf58d620b24bffc53a32ff
2018-10-04 17:41:04 -07:00
Dana Keeler
0ffb516d02 bug 1494573 - fix tresize flakiness by not having it load resources provided by the tresize add-on r=jmaher
tresize-test.html attempts to load
"resource://talos-powers/TalosPowersContent.js", but this might not be available
yet if the tresize add-on hasn't loaded. This patch changes the location of this
resource to a relative path, which should always be available. Additionally,
this patch awaits on TalosPowers.loadPromise before using talos APIs.

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

--HG--
extra : moz-landing-system : lando
2018-10-01 18:00:23 +00:00
yulia
72f9e83eb1 Bug 1473513 - move ActorRegistry module to server/actors/utils; r=ochameau
Summary: Depends on D6477

Reviewers: ochameau

Reviewed By: ochameau

Bug #: 1473513

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

--HG--
rename : devtools/server/actor-registry.js => devtools/server/actors/utils/actor-registry.js
extra : rebase_source : ae52db7b028b4d866d8a363eae9ae7c124714458
2018-09-26 10:09:15 +02:00
yulia
9c120b705d Bug 1473513 - separate registerModule behavior from DebuggerServer; r=ochameau
Summary:
MozReview-Commit-ID: 3GsXRxcIKfx

Depends on D6473

Reviewers: ochameau

Reviewed By: ochameau

Subscribers: reviewbot

Bug #: 1473513

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

--HG--
rename : devtools/server/main.js => devtools/server/actor-registry.js
extra : rebase_source : 3ea4edd91ca8b09ad5e25ae01df885c587bee7b1
2018-09-26 10:06:43 +02:00