gecko-dev/testing
Andreas Tolfsen 0fd765af67 Bug 1230151 - Skip out of sync messages in Marionette client; r=automatedtester
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
2016-08-02 15:04:44 +01:00
..
config Bug 1280017 - Fix firefox-puppeteer requirement for external media tests. r=maja_zf 2016-06-14 13:07:56 +01:00
crashtest
docker Backed out changeset 51f838971d62 (bug 1291070) for Taskgraph test failure 2016-08-02 17:24:25 +08:00
firefox-ui Bug 1228120 - Add tests to ensure SessionStore saves and restores windows and tabs properly after a restart. r=whimboo 2016-07-29 09:29:34 -04:00
gtest Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
instrumentation Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
luciddream
marionette Bug 1230151 - Skip out of sync messages in Marionette client; r=automatedtester 2016-08-02 15:04:44 +01:00
mochitest Merge mozilla-central to autoland 2016-07-30 16:49:41 +02:00
modules Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
mozbase Bug 1195777 - When LSan detects leaks, tell the user about the report_objects option. r=chmanchester 2016-07-29 16:08:06 -07:00
mozharness Bug 1290685 - Update TaskCluster to use github.com for B2G r=garndt 2016-07-31 00:03:51 +02:00
profiles Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-30 08:48:31 +01:00
puppeteer/firefox Bug 1282080 - Fix logging of AUS server URL for new SYSTEM_CAPABILITIES parameter. r=maja_zf 2016-07-01 12:21:22 +02:00
runtimes Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
specialpowers Backed out changeset 8dc198cd46ff (bug 1246540) for Mochitest failures 2016-07-27 13:14:07 +08:00
talos Bug 1265743 - mach talos-test uses --setPref instead of --setpref (inconsistent with all other mach commands). r=jmaher 2016-07-29 23:38:58 +05:30
tools Bug 1278890 - Add reftest support to test package mach environment, r=armenzg 2016-07-13 10:57:22 -04:00
tps Bug 1275139 (part 1) - kill ignoreRepositoryChecking pref, replacing it with AddonRepository.cache. r=rhelmer 2016-07-29 10:44:05 +10:00
web-platform merge mozilla-inbound to mozilla-central a=merge 2016-08-02 17:09:31 +02:00
xpcshell Bug 1248197 - Remove spdy/3.1 support. r=mcmanus 2016-07-15 15:13:49 -07:00
cppunittest.ini Bug 1282004 - Convert TestMD4 CPP unit test into a GTest. r=mgoodwin 2016-06-27 09:06:51 -07:00
mach_commands.py Bug 1281570 - Provide recommendations to fix typos when using 'mach try'. r=chmanchester 2016-06-24 21:36:39 -04:00
machine-configuration.json
README.txt
remotecppunittests.py
runcppunittests.py Bug 1281918 - make runcppunittests filter out non-executable files when given a directory; r=chmanchester 2016-06-24 04:02:18 -04:00
testsuite-targets.mk Bug 1268913: Fix test for existence of objcopy. r=ted 2016-05-26 10:38:58 -03:00

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