Update web-platform-tests to revision 824f0c1df556305042b8aa8073c32e9ef86c3efa

This commit is contained in:
WPT Sync Bot 2018-10-18 21:30:10 -04:00
parent bcafe4188f
commit d0eccdba1a
131 changed files with 3087 additions and 705 deletions

View file

@ -376,7 +376,6 @@ class Session(object):
self.timeouts = None
self.window = None
self.find = None
self._element_cache = {}
self.extension = None
self.extension_cls = extension
@ -669,10 +668,6 @@ class Element(object):
self.id = id
self.session = session
if id in self.session._element_cache:
raise ValueError("Element already in cache: %s" % id)
self.session._element_cache[self.id] = self
def __repr__(self):
return "<%s %s>" % (self.__class__.__name__, self.id)
@ -683,8 +678,6 @@ class Element(object):
@classmethod
def from_json(cls, json, session):
uuid = json[Element.identifier]
if uuid in session._element_cache:
return session._element_cache[uuid]
return cls(uuid, session)
def send_element_command(self, method, uri, body=None):

View file

@ -1 +1 @@
requests==2.19.1
requests==2.20.0

View file

@ -1,3 +1,3 @@
mozprocess == 0.26
selenium==3.14.1
requests==2.19.1
requests==2.20.0

View file

@ -141,10 +141,18 @@ def env_options():
def run_info_extras(**kwargs):
def get_bool_pref(pref):
for key, value in kwargs.get('extra_prefs', []):
if pref == key:
return value.lower() in ('true', '1')
return False
return {"e10s": kwargs["gecko_e10s"],
"wasm": kwargs.get("wasm", True),
"verify": kwargs["verify"],
"headless": "MOZ_HEADLESS" in os.environ}
"headless": "MOZ_HEADLESS" in os.environ,
"sw-e10s": get_bool_pref("dom.serviceWorkers.parent_intercept"),}
def update_properties():

View file

@ -259,7 +259,7 @@ scheme host and port.""")
gecko_group.add_argument("--stylo-threads", action="store", type=int, default=1,
help="Number of parallel threads to use for stylo")
gecko_group.add_argument("--reftest-internal", dest="reftest_internal", action="store_true",
default=None, help="Enable reftest runner implemented inside Marionette")
default=True, help="Enable reftest runner implemented inside Marionette")
gecko_group.add_argument("--reftest-external", dest="reftest_internal", action="store_false",
help="Disable reftest runner implemented inside Marionette")
gecko_group.add_argument("--reftest-screenshot", dest="reftest_screenshot", action="store",
@ -512,10 +512,6 @@ def check_args(kwargs):
kwargs['extra_prefs'] = [tuple(prefarg.split('=', 1)) for prefarg in
kwargs['extra_prefs']]
if kwargs["reftest_internal"] is None:
# Default to the internal reftest implementation on Linux and OSX
kwargs["reftest_internal"] = sys.platform.startswith("linux") or sys.platform.startswith("darwin")
return kwargs

View file

@ -150,7 +150,7 @@ def run_tests(config, test_paths, product, **kwargs):
if kwargs["install_fonts"]:
env_extras.append(FontInstaller(
font_dir=kwargs["font_dir"],
ahem=os.path.join(kwargs["tests_root"], "fonts/Ahem.ttf")
ahem=os.path.join(test_paths["/"]["tests_path"], "fonts/Ahem.ttf")
))
run_info, test_loader = get_loader(test_paths,