diff --git a/tests/wpt/run.py b/tests/wpt/run.py index 77e21fb75ae..c795220876c 100644 --- a/tests/wpt/run.py +++ b/tests/wpt/run.py @@ -32,7 +32,13 @@ def run_tests(paths=None, **kwargs): mozlog.commandline.log_formatters["servo"] = \ (grouping_formatter.GroupingFormatter, "A grouping output formatter") + use_mach_logging = False if len(kwargs["test_list"]) == 1: + file_ext = os.path.splitext(kwargs["test_list"][0])[1].lower() + if file_ext in [".htm", ".html", ".js", ".xhtml"]: + use_mach_logging = True + + if use_mach_logging: wptrunner.setup_logging(kwargs, {"mach": sys.stdout}) else: wptrunner.setup_logging(kwargs, {"servo": sys.stdout})