mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 11:15:34 +00:00
0fd765af67
The Marionette remote server sequences messages following bug 1211489. In the client we can make advantage of this by skipping out-of-sync messages. This helps avoid issues such as bug 1207125, where a Python process interrupt causes the receive() for the current command to be aborted, and a new command to be issued to retrieve some debug information. When the new command's receive() is called, it reads the response from the previous command. To get around this problem we must read through the data until we reach the response we are expecting. Only at that point should we return from receive() and give the user the expected response. MozReview-Commit-ID: 3qF9Xo3pb5W --HG-- extra : rebase_source : dc5cfe7e5f25d7bbe38e1c85f396145bcea968f7 |
||
---|---|---|
.. | ||
config | ||
crashtest | ||
docker | ||
firefox-ui | ||
gtest | ||
instrumentation | ||
luciddream | ||
marionette | ||
mochitest | ||
modules | ||
mozbase | ||
mozharness | ||
profiles | ||
puppeteer/firefox | ||
runtimes | ||
specialpowers | ||
talos | ||
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