Two small changes: 1. Test verification uses a copy of the runtests.py
options, so that any changes made to the options object in one step do
not affect the next step. 2. Use mochitest url format
.../tests?testname=xxx instead of .../xxx?... when a single test is
being run, regardless of --repeat; this is required so that other
options, notably --keep-open, are respected.
--verify runs tests many times, in various configurations, in hopes of
finding intermittent failures. This option is added mostly for the -
coming soon! - test-verify task in automation, but can be used from
mach too, as a convenient way to stress tests of interest.
We specify '--preferences' in `awsy_script.py`, but weren't doing so for
local testing. This uses 'conf/prefs.json' by default, but lets the user
override that by specifying '--preferences'.
MozReview-Commit-ID: 5j7a1LA4e8a
This avoids the extra memory overhead from providing debug information for
promises. The `javascript.options.asyncstack` pref is disabled by default in
release and beta so this better mirrors what users will see.
MozReview-Commit-ID: 5H8Kc08hjq9
This is tested more extensively with the new * window rect tests.
MozReview-Commit-ID: 3Ks3lq5oX8m
--HG--
extra : rebase_source : f4040c0fae3964358290d51282d479ec5d72830d
When a new session is created the server returns a few details of the
remote end. It replaces the contents of the capabilities variable with
what is returned so that it can be used when accessing it from the
session object.
MozReview-Commit-ID: DB4iMpYMKXU
--HG--
extra : rebase_source : e38ab907fa9aa410888ae2b251d15a542541cf95
Under testing/marionette, we always use semicolons for consistency and we
never initialise scoped variables to undefined becuase it is the default
value. We also indent continued call expressions by four characters.
Disallowed:
let foo = undefined;
return foo
Allowed:
const foo = undefined;
let bar;
return bar;
MozReview-Commit-ID: LgVPMqnFqNk
This is a liberal port of the Marionette tests for Element Click on
<option> to WPT.
MozReview-Commit-ID: 1gPHjVJo9Wz
--HG--
extra : rebase_source : c8df2a9b7b9938433386c9873a1073f8a3d359e1
Marionette deselects <option>s if they are already selected in <select
multiple>, but it should not deselect them if they are in a dropdown
<select>.
MozReview-Commit-ID: 9CHfYrGn7xR
--HG--
extra : rebase_source : f2357c8b111a0296844b8eb594cfb13e8799c3a0
Marionette throws a TypeError when the element is not an <option>,
and we should use the same error type when a XUL element is passed.
MozReview-Commit-ID: 3p3wPcW621f
--HG--
extra : rebase_source : dd5147d98ce68e664d0782949a760f499f3fe24a
Throw a better error message when the wrong element type is passed to
interaction.selectOption.
MozReview-Commit-ID: G1NIZ25umm2
--HG--
extra : rebase_source : 55389d965c253dc3f1718e627f5c3a0c4f16fb84
Removes applet tag interfaces, and changes HTML5 parser to output
HTMLUnknownElement when tag is found. Removes tag process from various
places in the browser.
MozReview-Commit-ID: 2zHhK2U2esX
--HG--
extra : rebase_source : d06ecaffd1cb656301e29b900bafde4c68a4606e
prefs_general.js was getting fed into a Python % string formatting
operator (!!!) and the introduction of "%(server)" in the file
confused it. The build system works in mysterious ways.
MozReview-Commit-ID: 3xxrSHFlV6i
***
Bug 1385177 - shield test pref should use server placeholder, not hardcode example.com r?mythmon
MozReview-Commit-ID: Aw1rf8XZeF0
--HG--
extra : rebase_source : 03656c8bee6cc2bb06e4c230d808cdb3404871b1