Update web-platform-tests to revision c0fbd59769588391d78838086bd02ad394301655

This commit is contained in:
WPT Sync Bot 2018-06-05 21:09:27 -04:00
parent a07c718895
commit a3df7c3a3c
105 changed files with 1922 additions and 1186 deletions

View file

@ -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: