It'd be healthy to start importing the tests from the CSS WG Test Suite that verify the correct implementation of the CSS Box Alignment specification.
Link to the github repo: https://github.com/w3c/csswg-test/tree/master/css-align-3
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7b60b0148294aa25648798b20bb527097c800baf commit 7b60b0148294aa25648798b20bb527097c800baf Author: jfernandez <jfernandez@igalia.com> Date: Tue Mar 21 13:21:15 2017 [css-align] Import the CSS Box Alignment tests from the CSSWG Test Suite This patch imports the tests from the CSSWG Test Suite that verify the correct parsing and resolved values of the place-content, place-items and place-self shorthand properties. Currently the all fail; the ones verifying the place-content shorthand because of the new baseline-position syntax ( issue #703584 ). The rest fail because we still have not implemented the support for the place-items and place-self shorthands ( issue #668639 ) BUG= 703592 Review-Url: https://codereview.chromium.org/2762043004 Cr-Commit-Position: refs/heads/master@{#458386} [modify] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/TestExpectations [modify] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/W3CImportExpectations [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/content-distribution/place-content-shorthand-001.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/content-distribution/place-content-shorthand-002.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/content-distribution/place-content-shorthand-003.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/content-distribution/place-content-shorthand-004.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/content-distribution/place-content-shorthand-005.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/content-distribution/place-content-shorthand-006.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/default-alignment/place-items-shorthand-001.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/default-alignment/place-items-shorthand-002.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/default-alignment/place-items-shorthand-003.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/default-alignment/place-items-shorthand-004.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/default-alignment/place-items-shorthand-005.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/default-alignment/place-items-shorthand-006.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/resources/alignment-parsing-utils.js [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/self-alignment/place-self-shorthand-001.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/self-alignment/place-self-shorthand-002.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/self-alignment/place-self-shorthand-003.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/self-alignment/place-self-shorthand-004.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/self-alignment/place-self-shorthand-005.html [add] https://crrev.com/7b60b0148294aa25648798b20bb527097c800baf/third_party/WebKit/LayoutTests/external/csswg-test/css-align-3/self-alignment/place-self-shorthand-006.html
I think we can close this issue, since the CSS Alignment WPT are imported automatically from now on.
Comment 1 by jfernan...@igalia.com
, Mar 21 2017