P2 fixes the test because it forces HAVE_ENOUGH_DATA when endOfStream() is called.
MozReview-Commit-ID: CK5CHvoS9bU
--HG--
extra : rebase_source : 96ff8f773234ad1b2bbc685381c94f6df30d4dea
extra : source : 7f9fb0cbe6e0e8aa5d727417357dfa976f297014
This is intended as a structured replacement for the assertion checks
that previously used unstructured logs. It adds a log action
assertion_count, which takes the actual number of assertions observed
during a test, the minimum expeced number and the maximum expected
number. It also updates the reftest harness to use this logging.
MozReview-Commit-ID: JgjLlaYuvSG
This lets the Android emulator access the fixture servers over a public
interface when using the Marionette harness.
Unfortunately we cannot use `adb reverse`, which allows one to
reverse-forward socket connections from the emulator to the host,
because we are not yet using Android 5.0.
MozReview-Commit-ID: BGexcDq5aju
--HG--
extra : rebase_source : 4c2e3a347f25cb22e6c2e2c13f006fd420b5a513
Allows HTTPDs to be started on a custom networking interface
(host) by using the `host` keyword argument. This may be passed to
`serve.http_server`, `serve.https_server`, `serve.start_servers`, and
`serve.start`.
This also changes the default host to 127.0.0.1, which is a loopback
device.
MozReview-Commit-ID: 3QeMx3zqPyW
--HG--
extra : rebase_source : fc7a1cda7dfeee57742ab5a3fd8d036c3d32ccc0
The only consumer of `mozrunner.devices.base.Device.setup_port_forward`
was Marionette, which now uses `mozdevice.DeviceManagerADB.forward`
directly.
MozReview-Commit-ID: 72ROrOixKvM
--HG--
extra : rebase_source : f998e6c37161f851da450bd98ee27ba04a50f16f
The `mozrunner.devices.base.setup_port_forwarding` function adds extra
complexity if the `local_port` argument is undefined which we do not
need here.
MozReview-Commit-ID: GSAgTT9nlmK
--HG--
extra : rebase_source : 80a2b1266808eda14d579bebc27cf9a47628a168
Sync with upstream. Have been using the repack script for
that last few updates.
- New splat_rust.py script to update gecko tooltool manifests.
- Drop cargo nightly repacks in favor of stable cargo.
- Build with linux32 to i586.
- Switch linux32 back to i686 in repacks.
- Add android-x86.
MozReview-Commit-ID: 6pGq7oAZV1v
--HG--
extra : rebase_source : 8ac753ac2176de60f25a07447e3931b1e38a9fd7
Test cases in file_composite.html are matching pair of tests in
web-platform-tests.
MozReview-Commit-ID: ApuvVCHKQ8Y
--HG--
extra : rebase_source : 58342389a3eb1ed2a3c1889b5ce974dbde19c32f
This introduces a new capability, `moz:profile`, which contains the path
to the currently used profile directory.
MozReview-Commit-ID: FKF4Hde3tF9
--HG--
extra : rebase_source : 207fce0eec9c74eb4d1218f0f088e6a05ae7a7ba
The WebDriver specification says that any proprietary capabilities
should be defined as so called extension capabilities, which means we
must prefix them with `moz:`.
Even though the `processId` capability is removed, this change is
backwards compatible because a new property `Marionette.process_id`
is introduced that looks for `moz:processID` and `processId` in order
when starting a new session.
MozReview-Commit-ID: ChkC6QTklzC
--HG--
extra : rebase_source : cffa52b1e6407edaf91bb21afebaa441a208f705