forked from mirrors/gecko-dev
geckodriver is the Mozilla implementation of the WebDriver remote control interface for Gecko, and provides an HTTPD proxy that translates the WebDriver protocol to Marionette. Building this as part of the Firefox build will allow us to run WPT WebDriver tests to verify our implementation of Marionette and geckodriver. It also makes it less painful to make changes across projects. This change will cause the geckodriver program to be built as part of regular Firefox builds, except on macOS and Android, and when artifact builds are enabled. RUST_PROGRAMS in cross-compile environments cause the wrong linker to be used. When this bug is fixed, we should be able to enable building of geckodriver on macOS. This work is tracked in: https://bugzilla.mozilla.org/show_bug.cgi?id=1329737 On Android, we may one to build a binary for the host system to use (x86_64), instead of an ARM binary for the emulator. MozReview-Commit-ID: FG5tmPv4iut --HG-- extra : rebase_source : 091728fd2582458325689fc6e3d8b317428802d8 |
||
|---|---|---|
| .. | ||
| blessings | ||
| compare-locales | ||
| configobj | ||
| devtools/migrate-l10n | ||
| dlmanager | ||
| futures | ||
| gdbpp/gdbpp | ||
| jsmin | ||
| lldbutils | ||
| mach | ||
| mock-1.0.0 | ||
| mozboot | ||
| mozbuild | ||
| mozlint | ||
| mozversioncontrol/mozversioncontrol | ||
| psutil | ||
| py | ||
| pyasn1 | ||
| pyasn1-modules | ||
| PyECC | ||
| pylru | ||
| pystache | ||
| pytest | ||
| pytoml | ||
| pyyaml | ||
| redo | ||
| requests | ||
| rsa | ||
| slugid | ||
| virtualenv | ||
| voluptuous | ||
| which | ||
| mach_commands.py | ||
| moz.build | ||
| README | ||
This directory contains common Python code. The basic rule is that if Python code is cross-module (that's "module" in the Mozilla meaning - as in "module ownership") and is MPL-compatible, it should go here. What should not go here: * Python that is not MPL-compatible (see other-licenses/) * Python that has good reason to remain close to its "owning" (Mozilla) module (e.g. it is only being consumed from there). Historical information can be found at https://bugzilla.mozilla.org/show_bug.cgi?id=775243 ## pyyaml | pystache Used in taskcluster related mach commands to update download from github and remove .git and tests. Then run tests in taskcluster/tests/