mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
c78fe53484
Emulator callbacks are now created dynamically upon request, and uses a nicer data structure in chrome context. Each emulator callback is encapsulated in EmulatorCallback, and stored on Emulator. Emulator is stored on Dispatcher (as opposed to in marionette-server.js) which bypasses some of the problems with circumventing the Marionette protocol in GeckoDriver because of CommandProcessor. Emulator callbacks to the client should be considered transparent, hence they do not use the ListenerProxy. They are explicitly meant _not_ to be blocking. |
||
---|---|---|
.. | ||
config | ||
crashtest | ||
docker | ||
gtest | ||
instrumentation | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
profiles | ||
runtimes | ||
specialpowers | ||
talos | ||
taskcluster | ||
tools | ||
tps | ||
web-platform | ||
xpcshell | ||
cppunittest.ini | ||
mach_commands.py | ||
machine-configuration.json | ||
README.txt | ||
remotecppunittests.py | ||
runcppunittests.py | ||
testsuite-targets.mk |
Common testing tools for mozilla codebase projects, test suite definitions for automated test runs, tests that don't fit anywhere else, and other fun stuff