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

1415 Коммитов

Автор SHA1 Сообщение Дата
Johann Hofmann 45612e42a9 Bug 1567824 - Add browser.contentblocking.introCount back to marionette.js and geckoinstance.py. r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D38841

--HG--
extra : moz-landing-system : lando
2019-07-22 07:57:25 +00:00
Johann Hofmann a23cc83a46 Bug 1564367 - Remove the content blocking UI tour. r=MattN,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D37384

--HG--
extra : moz-landing-system : lando
2019-07-11 10:29:17 +00:00
Samuel Thibault 102e3a2ebb Bug 1543725 Add marionette support to thunderbird r=ato,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D27102

--HG--
extra : moz-landing-system : lando
2019-06-27 14:09:05 +00:00
Kartikaya Gupta 90eea8e8e5 Bug 1558598 - Force WebRender on or off in the marionette harness. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D35861

--HG--
extra : moz-landing-system : lando
2019-06-29 09:50:23 +00:00
Henrik Skupin 7f2ed6b0fb Bug 1558763 - [marionette] Disable "browser.tabs.remote.separatePrivilegedContentProcess" by default. r=maja_zf
Due to bug 1557457 it can happen that loading a web page with eg.
a HTTP auth prompt, no modal dialog will be shown by Firefox. As
such disable this preference for now globally, until all the issues
with privileged content processes have been solved.

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

--HG--
extra : moz-landing-system : lando
2019-06-12 13:45:32 +00:00
Henrik Skupin d8233768db Bug 1553748 - [marionette] Firefox should not unload tabs when available memory is running low. r=webdriver-reviewers,automatedtester
Differential Revision: https://phabricator.services.mozilla.com/D34145

--HG--
extra : moz-landing-system : lando
2019-06-07 13:33:25 +00:00
Jorg K d2d05444d9 Backed out changeset bb3d70c37398 (bug 1543725) for busting Thunderbird builds. a=backout 2019-06-05 22:24:02 +02:00
David Burns c7072d92cf Bug 1542244: Disable Privacy and tracking protection features during testing. r=webdriver-reviewers,ato,whimboo
When privacy and tracking protection is enabled there is a call home that
can break tests. This uses the relavant prefs to disable the features.

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

--HG--
extra : moz-landing-system : lando
2019-06-05 08:11:38 +00:00
Samuel Thibault d708762a60 Bug 1543725 Add marionette support to thunderbird r=ato,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D27102

--HG--
extra : moz-landing-system : lando
2019-06-05 07:59:19 +00:00
Oana Pop Rus 11a2c26f52 Backed out changeset 3e5aa7cb7460 (bug 1542244) for causing broken nightly builds a=backout 2019-05-27 17:17:26 +03:00
David Burns c6aad4af4a Bug 1542244: Disable Privacy and tracking protection features during testing. r=webdriver-reviewers,ato,whimboo
When privacy and tracking protection is enabled there is a call home that
can break tests. This uses the relavant prefs to disable the features.

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

--HG--
extra : moz-landing-system : lando
2019-05-20 21:49:19 +00:00
Dorel Luca b8e7952af7 Backed out changeset 1efcba0d56db (bug 1542244) for Linting failure in /builds/worker/checkouts/gecko/testing/marionette/client/marionette_driver/geckoinstance.py. CLOSED TREE 2019-05-21 00:35:36 +03:00
David Burns 6265e0a065 Bug 1542244: Disable Privacy and tracking protection features during testing. r=webdriver-reviewers,ato,whimboo
When privacy and tracking protection is enabled there is a call home that
can break tests. This uses the relavant prefs to disable the features.

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

--HG--
extra : moz-landing-system : lando
2019-05-20 21:20:50 +00:00
Ting-Yu Lin f7c9612d2e Bug 1534584 Part 1 - Move selection.py to layout/base/tests/marionette/. r=whimboo
selection.py is used only by AccessibleCaret tests.

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

--HG--
rename : testing/marionette/client/marionette_driver/selection.py => layout/base/tests/marionette/selection.py
extra : moz-landing-system : lando
2019-03-25 20:28:37 +00:00
Mike Shal e295daaddf Bug 632954 - Allow passing in env to Fennec Marionette; r=gbrown
The Fennec process needs a few extra environment variables for PGO,
notably LLVM_PROFILE_FILE and MOZ_JAR_LOG_FILE to give the locations for
the profile run outputs. FennecInstance needs to pass the "env"
parameter on down so it can be used by DeviceRunner.

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

--HG--
extra : source : 142ae187478da8a6c3899ef6409cafc6e60a9115
2019-03-18 23:52:41 +00:00
Noemi Erli b61340c4b0 Backed out 12 changesets (bug 632954) for causing Android Bpgo(run) pending jobs CLOSED TREE
Backed out changeset 429c96e4de32 (bug 632954)
Backed out changeset de8beacc5eb4 (bug 632954)
Backed out changeset c151ebf303ca (bug 632954)
Backed out changeset b96dd954a456 (bug 632954)
Backed out changeset 26031d362333 (bug 632954)
Backed out changeset 097f141a499d (bug 632954)
Backed out changeset 6f5fc0d644dd (bug 632954)
Backed out changeset 53d3443e55d9 (bug 632954)
Backed out changeset 503bcac73583 (bug 632954)
Backed out changeset 142ae187478d (bug 632954)
Backed out changeset 0615c775a0cf (bug 632954)
Backed out changeset 3dfc0e4f8e7c (bug 632954)
2019-03-20 11:58:18 +02:00
Mike Shal 21be2f5327 Bug 632954 - Allow passing in env to Fennec Marionette; r=gbrown
The Fennec process needs a few extra environment variables for PGO,
notably LLVM_PROFILE_FILE and MOZ_JAR_LOG_FILE to give the locations for
the profile run outputs. FennecInstance needs to pass the "env"
parameter on down so it can be used by DeviceRunner.

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

--HG--
extra : moz-landing-system : lando
2019-03-18 23:52:41 +00:00
Kriti Singh fa13df8ba1 Bug 1519055 - Set window handle for 'switch_to_window' also as 'handle'. r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D23526

--HG--
extra : moz-landing-system : lando
2019-03-14 20:13:12 +00:00
Johann Hofmann 7175d71e03 Bug 1529643 - Don't do MitM priming in tests. r=whimboo,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D22407

--HG--
extra : moz-landing-system : lando
2019-03-13 23:37:01 +00:00
Gurzau Raul c747f02899 Backed out 2 changesets (bug 1529643) for eslint failure at NetErrorChild.jsm on a CLOSED TREE.
Backed out changeset 000dfd4caca0 (bug 1529643)
Backed out changeset e4718a35d70b (bug 1529643)
2019-03-14 01:09:43 +02:00
Johann Hofmann 5f4d44a59c Bug 1529643 - Don't do MitM priming in tests. r=whimboo,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D22407

--HG--
extra : moz-landing-system : lando
2019-03-13 21:04:04 +00:00
Henrik Skupin 4b889bad47 Bug 1533786 - [marionette] Add support for the WebDriver Actions API. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D22757

--HG--
extra : moz-landing-system : lando
2019-03-11 20:33:49 +00:00
Dorel Luca 57823a4f04 Backed out changeset e510d3ed595a (bug 1533786) for Marionette failures 2019-03-11 20:38:21 +02:00
Henrik Skupin c7b107e581 Bug 1533786 - [marionette] Add support for the WebDriver Actions API. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D22757

--HG--
extra : moz-landing-system : lando
2019-03-11 15:26:20 +00:00
Jan Henning 50c69a3713 Bug 1529863 - Remove remnants of unused browser.firstrun and browser.snippets prefs. r=geckoview-reviewers,whimboo,esawin
"browser.firstrun.*" seems to have been unused since the end of XUL-based
Fennec, whereas the code referencing the "browser.snippets.*" prefs was removed
in bug 1482836.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 14:59:46 +00:00
Henrik Skupin cf4ad61257 Bug 1530794 - Release marionette_driver 2.8.0 and marionette_harness 4.6.0. r=ato
Depends on D22105

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

--HG--
extra : moz-landing-system : lando
2019-03-06 12:50:52 +00:00
Henrik Skupin 455dc06ab3 Bug 1530794 - [marionette] Bump requirements for Python 3 compatibility. r=ato
Nearly all dependencies except moznetwork and moztest already
support Python3. Lets make those releases the minimum allowed
version.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 12:50:50 +00:00
Gurzau Raul 2f10c63369 Backed out 2 changesets (bug 1530794) for failing to install python package on a CLOSED TREE.
Backed out changeset c15813f5f72f (bug 1530794)
Backed out changeset 2632c70628d7 (bug 1530794)
2019-03-06 14:24:53 +02:00
Henrik Skupin 5faca7b5a1 Bug 1530794 - Release marionette_driver 2.8.0 and marionette_harness 4.6.0. r=ato
Depends on D22105

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

--HG--
extra : moz-landing-system : lando
2019-03-06 09:53:52 +00:00
Henrik Skupin b901d66f20 Bug 1530794 - [marionette] Bump requirements for Python 3 compatibility. r=ato
Nearly all dependencies except moznetwork and moztest already
support Python3. Lets make those releases the minimum allowed
version.

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

--HG--
extra : moz-landing-system : lando
2019-03-06 09:53:29 +00:00
Brindusan Cristian 838bf9fcd3 Backed out 2 changesets (bug 1530794) for ab python package install failures. CLOSED TREE
Backed out changeset d03269ca7469 (bug 1530794)
Backed out changeset b5b2d3cc9e3a (bug 1530794)
2019-03-05 23:40:34 +02:00
Henrik Skupin 86fb0e4800 Bug 1530794 - Release marionette_driver 2.8.0 and marionette_harness 4.6.0. r=ato
Depends on D22105

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

--HG--
extra : moz-landing-system : lando
2019-03-05 16:27:44 +00:00
Henrik Skupin 026c6bb705 Bug 1530794 - [marionette] Bump requirements for Python 3 compatibility. r=ato
Nearly all dependencies except moznetwork and moztest already
support Python3. Lets make those releases the minimum allowed
version.

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

--HG--
extra : moz-landing-system : lando
2019-03-05 16:27:29 +00:00
Henrik Skupin fe1755519b Bug 1531068 - [marionette] Remove remaining links to readthedocs from client documentation. r=me
DONTBUILD

--HG--
extra : rebase_source : 9813de39e7cb3004951327db3e223b43688fd635
2019-03-04 14:31:54 +01:00
Henrik Skupin 9304ea6d30 Bug 1529077 - [marionette] Encode Unicode error messages as UTF-8. r=ato
Differential Revision: https://phabricator.services.mozilla.com/D20434

--HG--
extra : moz-landing-system : lando
2019-02-20 09:59:25 +00:00
Henrik Skupin 3f4cbeebe6 Bug 1528836 - [marionette] Allow check_for_port to raise exceptions. r=automatedtester
Differential Revision: https://phabricator.services.mozilla.com/D20311

--HG--
extra : moz-landing-system : lando
2019-02-20 05:29:36 +00:00
Nika Layzell 42ad0f2288 Bug 1522637 - Part 8: Allow 'element_stale' to work after process swap, r=ato
The element has never existed in the new process, so it gets a missing
error rather than a stale error in that case.

Depends on D19692

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

--HG--
extra : moz-landing-system : lando
2019-02-15 19:49:23 +00:00
Razvan Maries d93d94cbc9 Backed out 9 changesets (bug 1522637) for causing bug 1528188. a=backout
Backed out changeset e4ca191d62a5 (bug 1522637)
Backed out changeset 540e5f318768 (bug 1522637)
Backed out changeset 0886a317a108 (bug 1522637)
Backed out changeset 4c7c512a262d (bug 1522637)
Backed out changeset d7eb272688be (bug 1522637)
Backed out changeset 67e838f49f4b (bug 1522637)
Backed out changeset 7e38890c72fa (bug 1522637)
Backed out changeset e6ca9ad18d15 (bug 1522637)
Backed out changeset 0f759e91eca8 (bug 1522637)
2019-02-15 18:21:36 +02:00
Nika Layzell a32ea7277b Bug 1522637 - Part 9: Allow 'element_stale' to work after process swap, r=ato
The element has never existed in the new process, so it gets a missing
error rather than a stale error in that case.

Depends on D19692

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

--HG--
extra : moz-landing-system : lando
2019-02-14 18:52:18 +00:00
Andrew Halberstadt 01ca807367 Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao
This removes all .flake8 files except for the one at the root of the repo.
Instead we use the new 'per-file-ignores' config introduced in 3.7. To ignore
specific errors in a subdirectory, add a line like this to the root .flake8:

[per-file-ignores]
    path/to/subdir/*: E100, F200, ...

The reasons for this change are:

1. Unblock flake8 blacklist (bug 1367092).
2. Simplify configuration and code.
3. Encourage more consistent styling.
4. Improve performance.
5. Greater editor consistency.

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

--HG--
extra : moz-landing-system : lando
2019-02-07 20:17:02 +00:00
Henrik Skupin f6d90f1893 Bug 1524243 - [marionette] Correct calculation of timeout from milliseconds to seconds. r=jgraham
Fractions of a second are lost because the division
in getting the timeout value operates on decimal valus.
As such a timeout of 100ms will result in 0ms.

Depends on D18214

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

--HG--
extra : moz-landing-system : lando
2019-01-31 14:31:11 +00:00
Henrik Skupin a655888574 Bug 1524243 - [marionette] Correctly handle script_timeout for WebDriver:{ExecuteScript,ExecuteAsyncScript}. r=jgraham
This fixes the following regressions as introduced by
bug 1510929 for the Marionette client.

1) The custom timeout as set isn't reset if the
   script times out.

2) Fractions of a second for the script timeout are
   lost because the division operates on decimal valus.
   As such a timeout of 100ms will result in 0ms.

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

--HG--
extra : moz-landing-system : lando
2019-01-31 14:25:26 +00:00
Agboola Mukhtar 8f406c55f0 Bug 1517442 - [marionette] Use current instead of default startup time in raise_for_port r=whimboo
Differential Revision: https://phabricator.services.mozilla.com/D16609

--HG--
extra : moz-landing-system : lando
2019-01-16 19:54:53 +00:00
Henrik Skupin c820e2d61d Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
The patch updates the Marionette client and all Marionette unit
tests to make use of the new `Create Window` command as much as
possible.

Depends on D13663

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:13:17 +00:00
Brindusan Cristian 75f86d396d Backed out 7 changesets (bug 1504756) for xpcshell failures on test_sync.js.
Backed out changeset 9d80f662ad2b (bug 1504756)
Backed out changeset 8f9d90979825 (bug 1504756)
Backed out changeset 9715660f8c07 (bug 1504756)
Backed out changeset c25c93d2dc4d (bug 1504756)
Backed out changeset 58ab81d373b9 (bug 1504756)
Backed out changeset 21658a2d0174 (bug 1504756)
Backed out changeset 93ff3f0d95bd (bug 1504756)
2019-01-09 21:57:50 +02:00
Henrik Skupin 95263f179b Bug 1504756 - [marionette] Added opening a new browsing context to Marionette client. r=ato
The patch updates the Marionette client and all Marionette unit
tests to make use of the new `Create Window` command as much as
possible.

Depends on D13663

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:25:08 +00:00
Andreas Tolfsen 3a05ef17b4 bug 1510929: marionette: stop using scriptTimeout parameter; r=whimboo
By stopping to use the scriptTimeout parameter with the
WebDriver:ExecuteScript and WebDriver:ExecuteAsyncScript commands
in the Marionette Python client, we can remove it from the server.

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

--HG--
extra : moz-landing-system : lando
2019-01-03 14:08:13 +00:00
Narcis Beleuzu 0861b235f4 Backed out 2 changesets (bug 1510929) for awsy failures. CLOSED TREE
Backed out changeset 87416015abce (bug 1510929)
Backed out changeset 919fea1e5337 (bug 1510929)
2018-12-21 00:19:17 +02:00
Narcis Beleuzu e154ee4c06 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-12-21 00:04:35 +02:00
Cosmin Sabou 4d5fd1304e Backed out 6 changesets (bug 1504756) as requested by whimboo in order to stop some wpt and mn intermittents. a=backout
Backed out changeset d7d78e79f0b3 (bug 1504756)
Backed out changeset 5c495fd7f64d (bug 1504756)
Backed out changeset 5c2826c58f9e (bug 1504756)
Backed out changeset f23b667d8bfa (bug 1504756)
Backed out changeset 6068c233f4ef (bug 1504756)
Backed out changeset 65858c8c0fbd (bug 1504756)

--HG--
extra : rebase_source : 6b895c62a74c6f7521e4a4baff3b0498c65fcbf9
2018-12-20 18:07:02 +02:00