This change allows Marionette harness to work with the Nightly which
no longer has the `device` capability. It was removed in Bug 1282800.
MozReview-Commit-ID: BIW7cVvHhp0
--HG--
extra : rebase_source : 5e4fd5653dce409b8f4eacfead3715064ae10fd9
In order to not have to manage compatibility in this area, we use the
field name proxyAutoconfigUrl that existing Selenium implementations use.
MozReview-Commit-ID: JRk6uvEbJQi
--HG--
extra : rebase_source : 637aa9eca8755b88d086e41f4a1038a246df22c8
In BaseMarionetteArguments._get_preferences, called by verify_usage,
print warning about poorly formatted --pref argument(s)
passed to the mach command, which are ignored.
MozReview-Commit-ID: EQHpvMuB9x8
--HG--
extra : rebase_source : 4bbe35138e96ef3f1c7fe51a0edfbc3ad629b524
In BaseMarionetteArguments.verify_usage, require
total_chunks > 1, as described in error message
(not >= 1 as previously).
MozReview-Commit-ID: 1EftQpfHpo9
--HG--
extra : rebase_source : 6afa71ab2f4677ca1d1f7981ec4427d4c23e9cd6
In BaseMarionetteArguments.verify_usage, some checks for incorrect
usage were printing messages to the console then exiting.
Replace these with `self.error` statements for consistency
and user-friendliness.
MozReview-Commit-ID: 39AYtqiV8Ue
--HG--
extra : rebase_source : e4f152e20f10ba15af6d93a0c69d9d1877f7813e
In BaseMarionetteArguments.verify_usage, print all missing
test file names before exiting, saving the user from
possibly facing multiple exits one after the other.
MozReview-Commit-ID: 8Q6Ixom1Rrz
--HG--
extra : rebase_source : 391e1f4258ca0bc558e9a4e614d820836c16491a
Given the implementation of BaseMarionetteArguments.parse_known_args,
remove call to parser.parse_args in Marionette mach commands
(marionette-test, session-test,
firefox-ui-update, firefox-ui-functional,
external-media-tests).
Instead, create an argparse.Namespace from the already-parsed
arguments, and pass this to parser.verify_usage.
MozReview-Commit-ID: 20agrkhwlLF
--HG--
extra : rebase_source : 32b0df89c1fbc52af57884d6ba764502b64ac590
Implement BaseMarionetteArguments.parse_known_args, which is
expected by mach's command dispatcher.
Replaces BaseMarionetteArguments.parse_args,
as ArgumentParser.parse_args calls self.parse_known_args.
MozReview-Commit-ID: 9UDBbsSFWWw
--HG--
extra : rebase_source : 28de4f04f6bc56811fafee86920dadca3d0487bf
Nothing in the file requires functionality provided by the CPP unit test harness,
so making the file a GTest makes it more accessible.
MozReview-Commit-ID: FaAtF0blCwV
--HG--
rename : security/manager/ssl/tests/compiled/TestMD4.cpp => security/manager/ssl/tests/gtest/MD4Test.cpp
extra : transplant_source : edV%1F%0B97%1B%25%FA%0ABH%14%F5%A2Ms/%7E
This patch mainly consists of two parts, one for resolving and the other
for reordering.
In the resolving part, the added code stores the lowest embedding level
of all bidi formatting characters precede a frame to the bidi data of
that frame when necessary.
In the reordering part, virtual frame is restored from the information
stored above before asking the bidi engine to reorder frames
Collapsing a run of continuous virtual formatting characters into one
virtual character with the lowest embedding level among them should work
because a character with a higher embedding level than either of its
neighbors should not affect the reordering result of any other part of
the sequence. (No formal proof of this theorem, though)
MozReview-Commit-ID: LQjRu0mWsZP
--HG--
extra : source : 5d0cf1cbd270e9963d848a23b37528ed503ed6a0
Only warn the user if they have provided a --binary argument,
i.e. if kwargs['binary'] is not None.
MozReview-Commit-ID: EOg9BcH5XJk
--HG--
extra : rebase_source : c8e19baae7d0959c27062d1ec92c59d4bd14b144
The test file path is now recorded by the coverage collector as a string rather than a single element array.
MozReview-Commit-ID: 9qW0tAKmqMS
--HG--
extra : rebase_source : a03f8fe2a9736ec41c72cad083da6a6142d343ad