author | James Graham <james@hoppipolla.co.uk> |
Tue, 08 May 2018 16:24:49 +0100 | |
changeset 419874 | b99661f1fcc56bca0176bd813c166525a4ebf2e4 |
parent 419873 | 9b8539a9a2a6c20220cdcb07e19b7bf3a91c7436 |
child 419875 | bc43ae3ccc9f203268a2b495b99515c617306c88 |
push id | 34052 |
push user | ccoroiu@mozilla.com |
push date | Fri, 25 May 2018 17:52:14 +0000 |
treeherder | mozilla-central@94d7f0e1c4d0 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | ato |
bugs | 1265584 |
milestone | 62.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
|
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome.py @@ -28,17 +28,18 @@ def browser_kwargs(test_type, run_info_d "webdriver_args": kwargs.get("webdriver_args")} def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): from selenium.webdriver import DesiredCapabilities executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, + **kwargs) executor_kwargs["close_after_done"] = True capabilities = dict(DesiredCapabilities.CHROME.items()) capabilities.setdefault("chromeOptions", {})["prefs"] = { "profile": { "default_content_setting_values": { "popups": 1 } }
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_android.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/chrome_android.py @@ -38,18 +38,18 @@ def executor_kwargs(test_type, server_co from selenium.webdriver import DesiredCapabilities # Use extend() to modify the global list in place. _wptserve_ports.update(set( server_config['ports']['http'] + server_config['ports']['https'] + server_config['ports']['ws'] + server_config['ports']['wss'] )) - executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + executor_kwargs = base_executor_kwargs(test_type, server_config, cache_manager, run_info_data, + **kwargs) executor_kwargs["close_after_done"] = True capabilities = dict(DesiredCapabilities.CHROME.items()) capabilities["chromeOptions"] = {} # required to start on mobile capabilities["chromeOptions"]["androidPackage"] = "com.google.android.apps.chrome" for (kwarg, capability) in [("binary", "binary"), ("binary_args", "args")]: if kwargs[kwarg] is not None:
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/edge.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/edge.py @@ -33,17 +33,17 @@ def browser_kwargs(test_type, run_info_d run_info_data, **kwargs)} def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): from selenium.webdriver import DesiredCapabilities executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) executor_kwargs["close_after_done"] = True executor_kwargs["timeout_multiplier"] = get_timeout_multiplier(test_type, run_info_data, **kwargs) executor_kwargs["capabilities"] = dict(DesiredCapabilities.EDGE.items()) return executor_kwargs def env_extras(**kwargs):
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/firefox.py @@ -82,17 +82,18 @@ def browser_kwargs(test_type, run_info_d "stylo_threads": kwargs["stylo_threads"], "chaos_mode_flags": kwargs["chaos_mode_flags"], "config": kwargs["config"]} def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, + **kwargs) executor_kwargs["close_after_done"] = test_type != "reftest" executor_kwargs["timeout_multiplier"] = get_timeout_multiplier(test_type, run_info_data, **kwargs) capabilities = {} if test_type == "reftest": executor_kwargs["reftest_internal"] = kwargs["reftest_internal"] executor_kwargs["reftest_screenshot"] = kwargs["reftest_screenshot"]
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/ie.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/ie.py @@ -28,17 +28,17 @@ def executor_kwargs(test_type, server_co **kwargs): from selenium.webdriver import DesiredCapabilities options = {} options["requireWindowFocus"] = True capabilities = {} capabilities["se:ieOptions"] = options executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) executor_kwargs["close_after_done"] = True executor_kwargs["capabilities"] = capabilities return executor_kwargs def env_extras(**kwargs): return [] def env_options():
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/opera.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/opera.py @@ -28,17 +28,17 @@ def browser_kwargs(test_type, run_info_d "webdriver_args": kwargs.get("webdriver_args")} def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): from selenium.webdriver import DesiredCapabilities executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) executor_kwargs["close_after_done"] = True capabilities = dict(DesiredCapabilities.OPERA.items()) capabilities.setdefault("operaOptions", {})["prefs"] = { "profile": { "default_content_setting_values": { "popups": 1 } }
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/safari.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/safari.py @@ -25,17 +25,17 @@ def browser_kwargs(test_type, run_info_d "webdriver_args": kwargs.get("webdriver_args")} def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): from selenium.webdriver import DesiredCapabilities executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) executor_kwargs["close_after_done"] = True executor_kwargs["capabilities"] = dict(DesiredCapabilities.SAFARI.items()) if kwargs["binary"] is not None: raise ValueError("Safari doesn't support setting executable location") return executor_kwargs
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/sauce.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/sauce.py @@ -96,17 +96,17 @@ def browser_kwargs(test_type, run_info_d sauce_config = get_sauce_config(**kwargs) return {"sauce_config": sauce_config} def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) executor_kwargs["capabilities"] = get_capabilities(**kwargs) return executor_kwargs def env_extras(**kwargs): return [SauceConnect(**kwargs)]
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/servo.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/servo.py @@ -35,17 +35,17 @@ def browser_kwargs(test_type, run_info_d "user_stylesheets": kwargs.get("user_stylesheets"), "ca_certificate_path": kwargs["ssl_env"].ca_cert_path(), } def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): rv = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) rv["pause_after_test"] = kwargs["pause_after_test"] if test_type == "wdspec": rv["capabilities"] = {} return rv def env_extras(**kwargs): return []
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/servodriver.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/servodriver.py @@ -39,17 +39,17 @@ def browser_kwargs(test_type, run_info_d "binary": kwargs["binary"], "debug_info": kwargs["debug_info"], "user_stylesheets": kwargs.get("user_stylesheets"), } def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): rv = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) return rv def env_extras(**kwargs): return [] def env_options():
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/webkit.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/browsers/webkit.py @@ -42,17 +42,17 @@ def capabilities_for_port(webkit_port, b return capabilities return {} def executor_kwargs(test_type, server_config, cache_manager, run_info_data, **kwargs): executor_kwargs = base_executor_kwargs(test_type, server_config, - cache_manager, **kwargs) + cache_manager, run_info_data, **kwargs) executor_kwargs["close_after_done"] = True capabilities = capabilities_for_port(kwargs["webkit_port"], kwargs["binary"], kwargs.get("binary_args", [])) executor_kwargs["capabilities"] = capabilities return executor_kwargs
--- a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/base.py +++ b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/base.py @@ -12,17 +12,18 @@ from protocol import Protocol, BaseProto here = os.path.split(__file__)[0] # Extra timeout to use after internal test timeout at which the harness # should force a timeout extra_timeout = 5 # seconds -def executor_kwargs(test_type, server_config, cache_manager, **kwargs): +def executor_kwargs(test_type, server_config, cache_manager, run_info_data, + **kwargs): timeout_multiplier = kwargs["timeout_multiplier"] if timeout_multiplier is None: timeout_multiplier = 1 executor_kwargs = {"server_config": server_config, "timeout_multiplier": timeout_multiplier, "debug_info": kwargs["debug_info"]}