Bug 1507532 [wpt PR 14104] - [Gecko Bug 1507532] Add support for running reftests in fennec, a=testonly
authormoz-wptsync-bot <wptsync@mozilla.com>
Mon, 19 Nov 2018 19:15:39 +0000
changeset 504015 5c74da62d2a3fe1f881c4b912287990412f2fe7d
parent 504014 2f8f409c6b77a23287d446b11d2ecac9765fc00c
child 504016 a56159835ce8039a70eafbb4f47f83c1c5a90a6c
push id10290
push userffxbld-merge
push dateMon, 03 Dec 2018 16:23:23 +0000
treeherdermozilla-beta@700bed2445e6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1507532, 14104, 1197716
milestone65.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1507532 [wpt PR 14104] - [Gecko Bug 1507532] Add support for running reftests in fennec, a=testonly Automatic update from web-platform-testsAdd support for running reftests in fennec Add a ReftestExecutor implementation matching the one that we use for Desktop Firefox. Differential Revision: https://phabricator.services.mozilla.com/D12034 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1507532 gecko-commit: 9702f65efe224bcb14f64db9eeb99ca2ad5ef8f8 gecko-integration-branch: central gecko-reviewers: KWierso -- Add support for copying Ahem to the installed Firefox profile Following the lead of bug 1197716, put the Ahem font into the firefox profile where it is read by Fennec. Depends on D12034 Differential Revision: https://phabricator.services.mozilla.com/D12035 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1507532 gecko-commit: 32fdcb91c2a51fb572e364d94180631d76a6fb33 gecko-integration-branch: central gecko-reviewers: gbrown -- Set up mach defaults to match working wpt android reftest settings The fast internal reftest harness doesn't work yet, so in the meantime default to the functional but slower external harness. Also ensure that the Ahem font is installed by default. Depends on D12035 Differential Revision: https://phabricator.services.mozilla.com/D12036 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1507532 gecko-commit: 294c7b9011c0a5657ea384d1328805ff48e60f43 gecko-integration-branch: central gecko-reviewers: KWierso -- Fixup formatting issue. -- wpt-commits: 18203d87aa75d4a23ba957ca01a7714e5ee5f238, dd4913a53bf8841dd03ef875bfb82e258d5dbb09, 30eea7feb3af10d91ca14e6735b35bf7e96a856a, be998ebbfc08085f18c1f9ed8d22c52b03134167 wpt-pr: 14104
testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/fennec.py
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/fennec.py
+++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/fennec.py
@@ -9,17 +9,17 @@ from mozprocess import ProcessHandler
 from mozprofile import FirefoxProfile
 from mozrunner import FennecEmulatorRunner
 
 from serve.serve import make_hosts_file
 
 from .base import (get_free_port,
                    cmd_arg,
                    browser_command)
-from ..executors.executormarionette import (MarionetteTestharnessExecutor, # noqa: F401
+from ..executors.executormarionette import (MarionetteTestharnessExecutor,  # noqa: F401
                                             MarionetteRefTestExecutor)  # noqa: F401
 from .firefox import (get_timeout_multiplier,
                       update_properties,
                       executor_kwargs,
                       FirefoxBrowser)
 
 
 __wptrunner__ = {"product": "fennec",