Bug 1507532 - Add support for running reftests in fennec, r=KWierso
authorJames Graham <james@hoppipolla.co.uk>
Thu, 15 Nov 2018 20:40:50 +0000
changeset 503174 9702f65efe224bcb14f64db9eeb99ca2ad5ef8f8
parent 503173 f73e25fa0d8c70b2d5451e922b20d319f2f931a3
child 503175 32fdcb91c2a51fb572e364d94180631d76a6fb33
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)
reviewersKWierso
bugs1507532
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 - Add support for running reftests in fennec, r=KWierso Add a ReftestExecutor implementation matching the one that we use for Desktop Firefox. Differential Revision: https://phabricator.services.mozilla.com/D12034
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,27 +9,29 @@ 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",
                  "check_args": "check_args",
                  "browser": "FennecBrowser",
-                 "executor": {"testharness": "MarionetteTestharnessExecutor"},
+                 "executor": {"testharness": "MarionetteTestharnessExecutor",
+                              "reftest": "MarionetteRefTestExecutor"},
                  "browser_kwargs": "browser_kwargs",
                  "executor_kwargs": "executor_kwargs",
                  "env_extras": "env_extras",
                  "env_options": "env_options",
                  "run_info_extras": "run_info_extras",
                  "update_properties": "update_properties"}
 
 class FennecProfile(FirefoxProfile):