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

110 Коммитов

Автор SHA1 Сообщение Дата
Dhyey Thakore 8bb76c4883 Bug 1526650 - Fix broken links in Marionette Intro docs r=ato
Differential Revision: https://phabricator.services.mozilla.com/D19279

--HG--
extra : moz-landing-system : lando
2019-02-10 17:54:15 +00:00
Andreas Tolfsen 5e7c80cad2 bug 1523962: marionette: correct link to client docs; r=ahal
Depends on D18087

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

--HG--
extra : moz-landing-system : lando
2019-02-04 13:26:47 +00:00
David Burns 4ba561d5fc Bug 1520137: Update documentation pointing to #interop instead of #ateam r=whimboo
As we move away from #ateam we need to make sure we that we point people to
the correct IRC Channel

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

--HG--
extra : moz-landing-system : lando
2019-01-15 14:14:10 +00:00
Henrik Skupin 74c45eb2ed Bug 1504756 - [marionette] Use waitForObserverTopic when waiting for observer notifications. r=ato
Depends on D13661

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:14:22 +00:00
Henrik Skupin a384666194 Bug 1504756 - [marionette] Use waitForMessage() to wait for an expected message manager message. r=ato
Depends on D13660

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:12:17 +00:00
Henrik Skupin 2575586fb6 Bug 1504756 - [marionette] Use waitForEvent() when waiting for events. r=ato
Depends on D13659

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:10:47 +00:00
Henrik Skupin be3136d0ab Bug 1504756 - [marionette] Add executeSoon() to run tasks on the main thread. r=ato
To be closer to other test harnesses which are using executeSoon()
to run a task on the main thread, this patch adds the same
method to Marionette's sync module.

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

--HG--
extra : moz-landing-system : lando
2019-01-10 10:10:14 +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 b0f2aca7f3 Bug 1504756 - [marionette] Use waitForObserverTopic when waiting for observer notifications. r=ato
Depends on D13661

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:27:25 +00:00
Henrik Skupin cc62f45167 Bug 1504756 - [marionette] Use waitForMessage() to wait for an expected message manager message. r=ato
Depends on D13660

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:22:57 +00:00
Henrik Skupin 2412720695 Bug 1504756 - [marionette] Use waitForEvent() when waiting for events. r=ato
Depends on D13659

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:22:19 +00:00
Henrik Skupin c9dc562750 Bug 1504756 - [marionette] Add executeSoon() to run tasks on the main thread. r=ato
To be closer to other test harnesses which are using executeSoon()
to run a task on the main thread, this patch adds the same
method to Marionette's sync module.

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

--HG--
extra : moz-landing-system : lando
2019-01-09 18:21:50 +00: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
Henrik Skupin eb8486826a Bug 1504756 - [marionette] Use waitForObserverTopic when waiting for observer notifications. r=ato
Depends on D13661

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

--HG--
extra : moz-landing-system : lando
2018-12-05 19:57:48 +00:00
Henrik Skupin c3571c164d Bug 1504756 - [marionette] Use waitForMessage() to wait for an expected message manager message. r=ato
Depends on D13660

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

--HG--
extra : moz-landing-system : lando
2018-12-05 19:57:23 +00:00
Henrik Skupin e099e3a840 Bug 1504756 - [marionette] Use waitForEvent() when waiting for events. r=ato
Depends on D13659

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

--HG--
extra : moz-landing-system : lando
2018-12-05 19:56:56 +00:00
Henrik Skupin 63c73cd666 Bug 1504756 - [marionette] Add executeSoon() to run tasks on the main thread. r=ato
To be closer to other test harnesses which are using executeSoon()
to run a task on the main thread, this patch adds the same
method to Marionette's sync module.

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

--HG--
extra : moz-landing-system : lando
2018-12-05 19:56:32 +00:00
Cosmin Sabou 5d8f09e4fd Backed out 6 changesets (bug 1504756) for wpt failures on webdriver/tests/execute_script/promise.py
Backed out changeset d808b528532a (bug 1504756)
Backed out changeset 30d345cce5be (bug 1504756)
Backed out changeset a8ea6d01fbe1 (bug 1504756)
Backed out changeset ba627a1b61dc (bug 1504756)
Backed out changeset c90e4b2e1b28 (bug 1504756)
Backed out changeset 04da1f01afba (bug 1504756)
2018-12-05 08:33:46 +02:00
Henrik Skupin 6cd30adf3d Bug 1504756 - [marionette] Use waitForObserverTopic when waiting for observer notifications. r=ato
Depends on D13661

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

--HG--
extra : moz-landing-system : lando
2018-12-04 21:59:39 +00:00
Henrik Skupin 614fbd008f Bug 1504756 - [marionette] Use waitForMessage() to wait for an expected message manager message. r=ato
Depends on D13660

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

--HG--
extra : moz-landing-system : lando
2018-12-04 21:59:37 +00:00
Henrik Skupin cbb83ceeeb Bug 1504756 - [marionette] Use waitForEvent() when waiting for events. r=ato
Depends on D13659

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

--HG--
extra : moz-landing-system : lando
2018-12-04 21:57:51 +00:00
Henrik Skupin 23bbc3c83d Bug 1504756 - [marionette] Add executeSoon() to run tasks on the main thread. r=ato
To be closer to other test harnesses which are using executeSoon()
to run a task on the main thread, this patch adds the same
method to Marionette's sync module.

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

--HG--
extra : moz-landing-system : lando
2018-12-04 21:57:28 +00:00
Andreas Tolfsen 046994a7fc bug 1509033: marionette: add docs about "debugger;" statement; r=me 2018-11-21 14:20:20 +00:00
Andreas Tolfsen d5e7a0e8bc bug 1509033: marionette: fix markdown indentation in example; r=me 2018-11-21 14:20:19 +00:00
Henrik Skupin f75e4b1e72 Bug 1494229 - [marionette] Advertise Phabricator for submitting patches in the docs. r=ato
DONTBUILD

Depends on D8981

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

--HG--
extra : moz-landing-system : lando
2018-10-18 19:06:53 +00:00
Henrik Skupin 50aaf57a2b Bug 1494229 - [marionette] Improve documentation for new contributors. r=ato
DONTBUILD

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

--HG--
extra : moz-landing-system : lando
2018-10-18 19:06:25 +00:00
Andreas Tolfsen 0032a8ca6f bug 1497961: marionette: match headless docs with geckodriver; r=me 2018-10-10 19:03:47 +01:00
Andreas Tolfsen 51e63a1835 bug 1496176: marionette: document marionette.log.truncate pref; r=me 2018-10-03 19:28:40 +01:00
Andreas Tolfsen 719b4c5e30 Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo
This patch adopts Logger#managerLevelFromPref from Log.jsm to set
and keep track of the Marionette logger's verbosity.

This has the advantage that we do not have to roll separate
implementations of Log for the child- and parent processes.  It also
has the upside that the log level will be reflected when changed
at runtime through the use of an observer.
2018-08-17 12:55:33 +01:00
Tiberius Oros 246f2b4fab Merge inbound to mozilla-central. a=merge 2018-08-17 00:32:50 +03:00
Andreas Tolfsen 1b22ea64c9 Bug 1483805 - Update links to tools-marionette@ archive. r=me 2018-08-16 10:48:33 +01:00
Panos Astithas 6a01b19a19 Bug 1257478 - Turn mercurial-setup into vcs-setup and add git support. r=gps
MozReview-Commit-ID: AD6gLqFm8Nn

--HG--
extra : rebase_source : 0214cdc6f6acaaf0621e25f30cb0a2c81849063e
2018-07-04 21:48:42 +03:00
Andreas Tolfsen 7845f72f27 Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester 2018-08-07 18:06:30 +01:00
Narcis Beleuzu 80eb8550ef Backed out 4 changesets (bug 1473614) for xpcshell failures on test_sync.js. CLOSED TREE
Backed out changeset 027922b5ef04 (bug 1473614)
Backed out changeset 1d28e128807c (bug 1473614)
Backed out changeset 1ee58097b141 (bug 1473614)
Backed out changeset 87a0ebcd004f (bug 1473614)
2018-08-05 18:17:36 +03:00
Andreas Tolfsen 05027287d5 Bug 1473614 - Expose API docs for MessageManagerDestroyedPromise and Sleep. r=automatedtester 2018-08-05 14:18:19 +01:00
Chris AtLee 182e3f8445 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-08-01 16:00:03 +00:00
Andreas Tolfsen a7c41e76bd Bug 1479772 - Drop references to mozreview from Marionette docs. r=me 2018-07-31 15:07:37 +01:00
Henrik Skupin 7744986990 Bug 1473262 - [marionette] Force client to always use IPv4 to connect to Marionette. r=ato
Marionette uses nsIServerSocket which only allows to create a IPv4 listener.
On systems where IPv6 has precedence Marionette client will automatically
use the IPv6 address for `localhost` and will fail to connect to Marionette.
As such we should make sure that Marionette client connects to "127.0.0.1"
by default.

MozReview-Commit-ID: Fwzfa6CwBhX

--HG--
extra : rebase_source : c9f3f80074a18bd94b0836e648da4934e5ffa877
2018-07-04 12:26:32 +02:00
Bogdan Tara 6eafe1c00b Backed out changeset 9c75cab2e322 (bug 733530) for breaking artifact builds 2018-07-04 14:50:22 +03:00
Chris AtLee 8745339529 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-07-03 18:33:02 +00:00
Andreas Tolfsen 46053b96d4 Bug 1470646 - Modularise capabilities module. r=whimboo
This removes the "session." prefixed global export type in favour
of individually exported types.

MozReview-Commit-ID: 3DHTrJsy2IN

--HG--
extra : rebase_source : 74674f2cc549a245472304c55a14dd2eca1ee235
2018-06-26 17:15:28 +01:00
Andreas Tolfsen cbeff4bcc9 Bug 1470646 - Rename session module to capabilities. r=whimboo
MozReview-Commit-ID: 4hQN2gv3HDd

--HG--
rename : testing/marionette/session.js => testing/marionette/capabilities.js
rename : testing/marionette/doc/internals/session.rst => testing/marionette/doc/internals/capabilities.rst
rename : testing/marionette/test/unit/test_session.js => testing/marionette/test/unit/test_capabilities.js
extra : rebase_source : f93953b08d92b28add94706ee5a5c99f060776b0
2018-06-26 17:13:35 +01:00
Andreas Tolfsen 583e0a9e7d Bug 1464469 - Shorthands for setting up Marionette logger. r=whimboo
This patch generalises logger setup and access by providing
one interface with specialised implementations for the main-
and child processes.  This will mean we can get rid of ad-hoc
logger setup in testing/marionette/components/marionette.js and
testing/marionette/listener.js.

In the case for the component file, the log level and the stdout
dump appender is set up when you request the logger.  The same is
true when requesting the logger in a child process, but it will
additionally request the log level from the main process.

Usage:

    const {Log} = ChromeUtils.import("chrome://marionette/content/log.js", {});
    let log = Log.get();

MozReview-Commit-ID: 8Ha5FSaoGXp

--HG--
extra : rebase_source : 0ad13e805cd1c6a4a8332fdbe6124a82719c4656
2018-06-06 14:32:18 +01:00
Maja Frydrychowicz 13a1523d29 Bug 1323620 - Add example of running Fennec to Marionette docs. r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D1590
2018-06-15 16:13:22 +00:00
Henrik Skupin 6a4508cf7e Bug 1467368 - Fix Marionette Introduction documentation for clickable links. r=whimboo, a=doc
MozReview-Commit-ID: JlW0MxshtrW

--HG--
extra : rebase_source : c845ffbc02f7c1851d2682fafd864229cb249c95
2018-06-08 15:32:33 +02:00
Maja Frydrychowicz 605ab3605c NO BUG - Update docs for running Marionette tests on Fennec; r=me
--HG--
extra : rebase_source : ae0a13dbec0d68c99bd5d3a8afaea0aa12e34e87
extra : histedit_source : 0aed0200b65aaa53479935b1038cc46d04798d0b
2018-04-26 18:56:38 -04:00
Andreas Tolfsen 4f9b7406ab Bug 1458742 - Add documentation for marionette.* prefs. r=maja_zf
MozReview-Commit-ID: HRWkFQtlsEv

--HG--
extra : rebase_source : 4bd917b16be9ca064037f7ca45f307c2ab321570
2018-05-02 17:31:25 -07:00
Maja Frydrychowicz eec8552cbf NO BUG - Update Marionette New Contributors guide and links; r=me
--HG--
extra : rebase_source : b4da2a45415e19634dd025e76d678283d8b28d7a
2018-04-24 15:55:00 -04:00
Andreas Tolfsen 68de720a58 NO BUG - Improve navigation of Marionette docs. r=me
MozReview-Commit-ID: 7sW0qDYWjGB
2018-04-24 08:27:33 +01:00
Andreas Tolfsen 9c4c163cff NO BUG - Marionette docs are generated with Sphinx. r=me
MozReview-Commit-ID: 7PnX4xqROm2
2018-04-24 08:27:31 +01:00