mirror of
https://github.com/servo/servo.git
synced 2025-08-10 16:05:43 +01:00
Update web-platform-tests to revision c0fbd59769588391d78838086bd02ad394301655
This commit is contained in:
parent
a07c718895
commit
a3df7c3a3c
105 changed files with 1922 additions and 1186 deletions
|
@ -20,7 +20,7 @@ from tools.wpt import markdown
|
|||
from tools import localpaths
|
||||
|
||||
logger = None
|
||||
stability_run, write_inconsistent, write_results = None, None, None
|
||||
run_step, write_inconsistent, write_results = None, None, None
|
||||
wptrunner = None
|
||||
|
||||
def setup_logging():
|
||||
|
@ -35,10 +35,9 @@ def setup_logging():
|
|||
|
||||
|
||||
def do_delayed_imports():
|
||||
global stability_run, write_inconsistent, write_results, wptrunner
|
||||
from tools.wpt.stability import run as stability_run
|
||||
from tools.wpt.stability import write_inconsistent, write_results
|
||||
global wptrunner, run_step, write_inconsistent, write_results
|
||||
from wptrunner import wptrunner
|
||||
from wptrunner.stability import run_step, write_inconsistent, write_results
|
||||
|
||||
|
||||
class TravisFold(object):
|
||||
|
@ -266,11 +265,15 @@ def run(venv, wpt_args, **kwargs):
|
|||
|
||||
do_delayed_imports()
|
||||
|
||||
wpt_kwargs["stability"] = True
|
||||
wpt_kwargs["prompt"] = False
|
||||
wpt_kwargs["install_browser"] = True
|
||||
wpt_kwargs["install"] = wpt_kwargs["product"].split(":")[0] == "firefox"
|
||||
|
||||
wpt_kwargs["pause_after_test"] = False
|
||||
wpt_kwargs["verify_log_full"] = True
|
||||
if wpt_kwargs["repeat"] == 1:
|
||||
wpt_kwargs["repeat"] = 10
|
||||
|
||||
wpt_kwargs = setup_wptrunner(venv, **wpt_kwargs)
|
||||
|
||||
logger.info("Using binary %s" % wpt_kwargs["binary"])
|
||||
|
@ -279,9 +282,8 @@ def run(venv, wpt_args, **kwargs):
|
|||
with TravisFold("running_tests"):
|
||||
logger.info("Starting tests")
|
||||
|
||||
|
||||
wpt_logger = wptrunner.logger
|
||||
iterations, results, inconsistent = stability_run(venv, wpt_logger, **wpt_kwargs)
|
||||
results, inconsistent, iterations = run_step(wpt_logger, wpt_kwargs["repeat"], True, {}, **wpt_kwargs)
|
||||
|
||||
if results:
|
||||
if inconsistent:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue