gecko-dev/testing/marionette
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
..
chrome Bug 1473927 - Load textbox.css and numberbox.css as document stylesheets. r=paolo 2018-10-09 10:22:15 +02:00
client Bug 632954 - Allow passing in env to Fennec Marionette; r=gbrown 2019-03-18 23:52:41 +00:00
components Bug 1530979 - [marionette] Initialize Marionette when receiving the `marionette-startup-requested` notification. r=florian,automatedtester 2019-03-15 12:51:11 +00:00
doc Bug 1535026 - [marionette] 'mach marionette-test' should force e10s disabled for Fennec. r=ato 2019-03-14 10:29:47 +00:00
harness Bug 1533517 - [mozdevice] Remove FirefoxOS candidate test root paths. r=bc 2019-03-12 13:55:51 +00:00
prefs bug 1496176: marionette: document marionette.log.truncate pref; r=me 2018-10-03 19:28:40 +01:00
puppeteer/firefox Backed out changeset f73f629e8cca (bug 1517528) on request from jaws, CLOSED TREE. 2019-03-14 07:54:17 +02:00
test Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato 2019-02-13 10:23:30 +00:00
.eslintrc.js Bug 1467100 - Remove duplicate eslint rules for testing/marionette r=whimboo 2018-06-06 12:58:35 +01:00
README bug 1490292: marionette: update README to point to firefox-source-docs.m.o; r=me 2018-09-11 14:39:54 +01:00
accessibility.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
action.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
addon.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
assert.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
atom.js
browser.js Bug 1499082 - [marionette] Fix focus handling on Android for newly opened tab. r=ato 2019-03-14 19:53:09 +00:00
capabilities.js Bug 1525829 - Add buildID to returned capabilities list for Marionette; r=ato 2019-02-13 10:23:30 +00:00
capture.js Bug 1531417 - limit DrawWindow surfaces with PersisentBufferProviderShared to visible size r=nical 2019-03-05 14:19:37 +00:00
cert.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
cookie.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
dom.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
driver.js Bug 1502360 - [marionette] "Send Alert Text" has to use the text field's value property. r=ato 2019-02-16 00:03:21 +00:00
element.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
error.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
evaluate.js Bug 1398095 - [marionette] Use promises internally for Execute (Async) Script. r=ato 2019-02-14 13:39:19 +00:00
event.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
format.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
interaction.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
jar.mn Bug 1477202 - Avoid shipping PerTestCoverageUtils.jsm to users by only adding it to Marionette when MOZ_CODE_COVERAGE is defined. r=florian 2018-07-20 11:37:52 +02:00
l10n.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
legacyaction.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
listener.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
log.js Bug 1482829 - Track Marionette logger verbosity with Log#manageLevelFromPref. r=whimboo 2018-08-17 12:55:33 +01:00
mach_commands.py Bug 1535649 - [marionette] Fix check for Fennec if app argument doesn't exist. r=ato 2019-03-15 16:12:47 +00:00
mach_test_package_commands.py
message.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
modal.js Bug 1502360 - [marionette] Check for valid prompt type in "Send Alert Text". r=ato 2019-02-16 00:03:11 +00:00
moz.build bug 1523962: marionette, geckodriver: fix published docs location; r=ahal 2019-02-04 13:28:47 +00:00
navigate.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
packets.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
prefs.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
proxy.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
reftest.js Bug 1532580 - Fix wpt reftest window dimensions, r=gsnedders 2019-03-16 12:13:33 +00:00
reftest.xul Bug 1494719 - Set hidechrome on reftest window, r=ato 2018-10-17 15:44:36 +01:00
server.js Bug 1518283 - prohibit blank lines at the beginning and end of blocks (eslint padded-blocks) r=mossop,Standard8 2019-01-30 17:26:25 +00:00
stream-utils.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
sync.js Backed out 2 changesets (bug 1529516) per dev's request for causing issues with wdspec a=backout 2019-02-23 12:54:36 +02:00
transport.js Bug 1514594: Part 3 - Change ChromeUtils.import API. 2019-01-17 10:18:31 -08:00
wm.js

README

Этот файл содержит неоднозначные символы Юникода!

Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.

Marionette [ ˌmarɪəˈnɛt] is

  * a puppet worked by strings: the bird bobs up and down like
    a marionette;

  * a person who is easily manipulated or controlled: many officers
    dismissed him as the mayors marionette;

  * the remote protocol that lets out-of-process programs communicate
    with, instrument, and control Gecko-based browsers.

Marionette provides interfaces for interacting with both the internal
JavaScript runtime and UI elements of Gecko-based browsers, such
as Firefox and Fennec.  It can control both the chrome- and content
documents, giving a high level of control and ability to replicate,
or emulate, user interaction.

Head on to the Marionette documentation to find out more:

	https://firefox-source-docs.mozilla.org/testing/marionette/marionette/