From 0d6f410a3ffe7448bbd7d89690bee5991f95be7d Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Sun, 30 Aug 2015 12:37:34 -0400 Subject: [PATCH] Allow wptrunner to enable prefs for Servo. --- tests/wpt/harness/wptrunner/executors/executorservo.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/wpt/harness/wptrunner/executors/executorservo.py b/tests/wpt/harness/wptrunner/executors/executorservo.py index b0e0eaeda27..1172a97358f 100644 --- a/tests/wpt/harness/wptrunner/executors/executorservo.py +++ b/tests/wpt/harness/wptrunner/executors/executorservo.py @@ -65,6 +65,10 @@ class ServoTestharnessExecutor(ProcessTestExecutor): args = ["--cpu", "--hard-fail", "-u", "Servo/wptrunner", "-z", self.test_url(test)] for stylesheet in self.browser.user_stylesheets: args += ["--user-stylesheet", stylesheet] + + for pref in test.environment.get('prefs', {}): + args += ["--pref", pref] + debug_args, command = browser_command(self.binary, args, self.debug_info) self.command = command @@ -195,6 +199,8 @@ class ServoRefTestExecutor(ProcessTestExecutor): "--output=%s" % output_path, full_url] for stylesheet in self.browser.user_stylesheets: self.command += ["--user-stylesheet", stylesheet] + for pref in test.environment.get('prefs', {}): + self.command += ["--pref", pref] env = os.environ.copy() env["HOST_FILE"] = self.hosts_path