gecko-dev/testing/web-platform/tests/css/css-grid/grid-model
Blink WPT Bot 6ed9c6e8d6 Bug 1632282 [wpt PR 23184] - [wpt] enhanceents to check-layout-th.js, a=testonly
Automatic update from web-platform-tests
[wpt] enhanceents to check-layout-th.js (#23184)

There are 3 enhancements that I've found useful.

1. Warn if there are any unexpected  data-* attributes

A common error is to have a typo in data-* attribute name.
When this happens, test will pass, because attribute is never read.
This enhancement prints a warning if unexpected attribute is found.

Running this over the entire test suite, I've found several errors:

css/css-grid/grid-definition/grid-auto-repeat-intrinsic-001.html
css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-001.html
css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002.html
css/css-grid/grid-items/grid-items-relative-offsets-001.html
css/css-grid/grid-items/grid-items-relative-offsets-002.html
have data-expected-x, data-expected-y
Tried replacing some of these with data-offset-x, and tests fail.

css/css-grid/grid-definition/grid-percentage-rows-indefinite-height-002
has data-offset-top

2. highlight error on failure flag. Defaults to false.

If set, this flag will draw an outline around failed Element.
Useful when debugging pages with many elements.

3. toggle printing dom on error.

Sometimes, it is useful not to print dom on error for clarity.

Change-Id: I8424aa2dc002f63fde18d0fc54bdfe77666ce951
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2161379
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Manuel Rego <rego@igalia.com>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#763069}

Co-authored-by: Aleks Totic <atotic@chromium.org>
--

wpt-commits: a5a3b7353c884ebcca0230818632a42ad2fbd9b2
wpt-pr: 23184
2020-04-28 11:47:43 +00:00
..
reference Bug 1629626 [wpt PR 22905] - [css-grid] Migrate column-property-should-not-apply-on-grid-container.html to WPT, a=testonly 2020-04-21 14:31:41 +00:00
column-property-should-not-apply-on-grid-container-001.html Bug 1629626 [wpt PR 22905] - [css-grid] Migrate column-property-should-not-apply-on-grid-container.html to WPT, a=testonly 2020-04-21 14:31:41 +00:00
compute-intrinsic-widths-scrollbar-001.html Bug 1629634 [wpt PR 22906] - [css-grid] Migrate compute-intrinsic-widths-scrollbar.html to WPT, a=testonly 2020-04-21 14:31:34 +00:00
display-grid.html
display-inline-grid.html
fixed-width-intrinsic-width-should-exclude-scrollbar-001.html Bug 1629976 [wpt PR 22938] - [css-grid] Migrate fixed-width-intrinsic-width-should-exclude-scrollbar-width-in-grid.html to WPT, a=testonly 2020-04-21 14:32:00 +00:00
grid-areas-overflowing-grid-container-001.html
grid-areas-overflowing-grid-container-002.html
grid-areas-overflowing-grid-container-003.html
grid-areas-overflowing-grid-container-004.html
grid-areas-overflowing-grid-container-005.html
grid-areas-overflowing-grid-container-006.html
grid-areas-overflowing-grid-container-007.html
grid-areas-overflowing-grid-container-008.html
grid-box-sizing-001.html
grid-button-001.html
grid-computed-value-display-floated-items-001.html
grid-container-ignores-first-letter-001.html
grid-container-ignores-first-letter-002-ref.html
grid-container-ignores-first-letter-002.html
grid-container-ignores-first-line-001.html
grid-container-margin-border-padding-scrollbar-001.html Bug 1632282 [wpt PR 23184] - [wpt] enhanceents to check-layout-th.js, a=testonly 2020-04-28 11:47:43 +00:00
grid-container-scrollbar-001-ref.html
grid-container-scrollbar-001.html
grid-container-scrollbar-vertical-lr-001-ref.html
grid-container-scrollbar-vertical-lr-001.html
grid-container-scrollbar-vertical-rl-001-ref.html
grid-container-scrollbar-vertical-rl-001.html
grid-container-scrollbars-sizing-001.html Bug 1630842 [wpt PR 23044] - [css-grid] Migrate grid-container-scroll-accounts-for-sizing.html to WPT, a=testonly 2020-04-28 11:28:52 +00:00
grid-container-scrollbars-sizing-002.html Bug 1630846 [wpt PR 23045] - [css-grid] Migrate grid-container-width-should-include-scroll-bar-width.html to WPT, a=testonly 2020-04-28 11:31:03 +00:00
grid-container-sizing-constraints-001.html
grid-display-grid-001.html
grid-display-inline-grid-001.html
grid-first-letter-001.html
grid-first-letter-002.html
grid-first-letter-003.html
grid-first-line-001.html
grid-first-line-002.html
grid-first-line-003.html
grid-float-001.html
grid-float-002.html Bug 1630823 [wpt PR 23040] - [css-grid] Migrate floating-not-effect-on-grid-items.html to WPT, a=testonly 2020-04-28 11:28:57 +00:00
grid-floats-no-intrude-001.html
grid-floats-no-intrude-002-ref.html Bug 1629988 [wpt PR 22940] - [css-grid] Migrate float-not-protruding-into-next-grid-item.html to WPT, a=testonly 2020-04-21 14:31:58 +00:00
grid-floats-no-intrude-002.html Bug 1629988 [wpt PR 22940] - [css-grid] Migrate float-not-protruding-into-next-grid-item.html to WPT, a=testonly 2020-04-21 14:31:58 +00:00
grid-gutters-and-flex-content-001.html Bug 1630973 [wpt PR 23061] - [css-grid] Migrate grid-gutters-and-flex-content.html to WPT, a=testonly 2020-04-28 11:29:17 +00:00
grid-gutters-and-tracks-001.html Bug 1630973 [wpt PR 23061] - [css-grid] Migrate grid-gutters-and-flex-content.html to WPT, a=testonly 2020-04-28 11:29:17 +00:00
grid-gutters-as-percentage-001.html Bug 1631004 [wpt PR 23064] - [css-grid] Migrate grid-gutters-as-percentage.html to WPT, a=testonly 2020-04-28 11:30:06 +00:00
grid-inline-first-letter-001.html
grid-inline-first-letter-002.html
grid-inline-first-letter-003.html
grid-inline-first-line-001.html
grid-inline-first-line-002.html
grid-inline-first-line-003.html
grid-inline-float-001.html
grid-inline-floats-no-intrude-001.html
grid-inline-margins-no-collapse-001.html
grid-inline-multicol-001.html
grid-inline-vertical-align-001.html
grid-item-accepts-first-letter-001.html
grid-item-accepts-first-line-001.html
grid-layout-stale-001.html
grid-layout-stale-002.html
grid-margins-no-collapse-001.html
grid-margins-no-collapse-002-ref.html Bug 1629986 [wpt PR 22939] - [css-grid] Migrate grid-item-margins-not-collapse.html to WPT, a=testonly 2020-04-21 14:31:56 +00:00
grid-margins-no-collapse-002.html Bug 1629986 [wpt PR 22939] - [css-grid] Migrate grid-item-margins-not-collapse.html to WPT, a=testonly 2020-04-21 14:31:56 +00:00
grid-min-max-height-001.html Bug 1630932 [wpt PR 23055] - [css-grid] Migrate grid-element-min-max-height.html to WPT, a=testonly 2020-04-28 11:27:17 +00:00
grid-multicol-001.html
grid-overflow-padding-001.html
grid-overflow-padding-002.html
grid-size-shrink-to-fit-001.html Bug 1630930 [wpt PR 23053] - [css-grid] Migrate grid-element-shrink-to-fit.html to WPT, a=testonly 2020-04-28 11:27:22 +00:00
grid-support-display-001.html
grid-vertical-align-001.html