aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <metajack+bors@gmail.com>2015-08-30 14:04:10 -0600
committerbors-servo <metajack+bors@gmail.com>2015-08-30 14:04:10 -0600
commitccb8e4655759341e1b45139217cae7d8c2f7ec48 (patch)
tree90a7259e3381afed1cb3fa2f7a0000660261b956
parent86da67bb1e229f16b13892c42bd2a444b1b97644 (diff)
parent0d6f410a3ffe7448bbd7d89690bee5991f95be7d (diff)
downloadservo-ccb8e4655759341e1b45139217cae7d8c2f7ec48.tar.gz
servo-ccb8e4655759341e1b45139217cae7d8c2f7ec48.zip
Auto merge of #7456 - jdm:cssprefs, r=jdm
Enable experimental layout prefs for CSSWG reftests. <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/7456) <!-- Reviewable:end -->
-rw-r--r--tests/wpt/harness/wptrunner/executors/executorservo.py6
-rw-r--r--tests/wpt/metadata-css/__dir__.ini9
2 files changed, 15 insertions, 0 deletions
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
diff --git a/tests/wpt/metadata-css/__dir__.ini b/tests/wpt/metadata-css/__dir__.ini
new file mode 100644
index 00000000000..ac9f35f358b
--- /dev/null
+++ b/tests/wpt/metadata-css/__dir__.ini
@@ -0,0 +1,9 @@
+prefs: ["layout.flex.enabled:true",
+ "layout.flex-direction.enabled:true",
+ "layout.columns.enabled:true",
+ "layout.column-width.enabled:true",
+ "layout.column-count.enabled:true",
+ "layout.column-gap.enabled:true",
+ "layout.writing-mode.enabled:true",
+ "layout.text-orientation.enabled:true",
+ "layout.viewport.enabled:true"]