mirror of
https://github.com/servo/servo.git
synced 2025-07-22 14:53:49 +01:00
Add support for subsuite to servo(driver) (#37255)
based on firefox code2e547483d4/tools/wptrunner/wptrunner/browsers/firefox.py (L139)
and9cc314e804
Testing: These are for testing Split of #36821 Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
parent
ffe9163892
commit
165ac32f18
3 changed files with 8 additions and 6 deletions
4
tests/wpt/meta/MANIFEST.json
vendored
4
tests/wpt/meta/MANIFEST.json
vendored
|
@ -515890,11 +515890,11 @@
|
|||
]
|
||||
},
|
||||
"servo.py": [
|
||||
"266aec8fced6eb4cc5ca12a15cb8d938220e65ed",
|
||||
"49a2613ff12ba4f3b085549a31266a21861bbaf1",
|
||||
[]
|
||||
],
|
||||
"servodriver.py": [
|
||||
"5011a8fd8592d32af1a8313dd4ba6535a9cc384a",
|
||||
"a8aa5ae001b1ecd53a7f2f4515efa299c9ce8809",
|
||||
[]
|
||||
],
|
||||
"webkit.py": [
|
||||
|
|
|
@ -37,7 +37,8 @@ def check_args(**kwargs):
|
|||
require_arg(kwargs, "binary")
|
||||
|
||||
|
||||
def browser_kwargs(logger, test_type, run_info_data, config, **kwargs):
|
||||
def browser_kwargs(logger, test_type, run_info_data, config, subsuite, **kwargs):
|
||||
kwargs["binary_args"].extend(subsuite.config.get("binary_args", []))
|
||||
return {
|
||||
"binary": kwargs["binary"],
|
||||
"debug_info": kwargs["debug_info"],
|
||||
|
@ -68,7 +69,7 @@ def env_options():
|
|||
|
||||
|
||||
def update_properties():
|
||||
return ["debug", "os", "processor"], {"os": ["version"], "processor": ["bits"]}
|
||||
return ["debug", "os", "processor", "subsuite"], {"os": ["version"], "processor": ["bits"]}
|
||||
|
||||
|
||||
class ServoBrowser(NullBrowser):
|
||||
|
|
|
@ -39,7 +39,8 @@ def check_args(**kwargs):
|
|||
require_arg(kwargs, "binary")
|
||||
|
||||
|
||||
def browser_kwargs(logger, test_type, run_info_data, config, **kwargs):
|
||||
def browser_kwargs(logger, test_type, run_info_data, config, subsuite, **kwargs):
|
||||
kwargs["binary_args"].extend(subsuite.config.get("binary_args", []))
|
||||
return {
|
||||
"binary": kwargs["binary"],
|
||||
"binary_args": kwargs["binary_args"],
|
||||
|
@ -67,7 +68,7 @@ def env_options():
|
|||
|
||||
|
||||
def update_properties():
|
||||
return (["debug", "os", "processor"], {"os": ["version"], "processor": ["bits"]})
|
||||
return (["debug", "os", "processor", "subsuite"], {"os": ["version"], "processor": ["bits"]})
|
||||
|
||||
|
||||
def write_hosts_file(config):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue