Enable css-grid WPT tests (#34052)

* Enable css-grid WPT tests

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Add assertions for css-grid WPT tests

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Add test assertions

Signed-off-by: Nico Burns <nico@nicoburns.com>

* Allow for timeouts

Signed-off-by: Nico Burns <nico@nicoburns.com>

---------

Signed-off-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
Nico Burns 2024-10-30 22:50:37 +07:00 committed by GitHub
parent 1891c5cfaf
commit 635c10a941
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1041 changed files with 33645 additions and 2 deletions

View file

@ -0,0 +1,144 @@
[baseline-alignment-affects-intrinsic-size-001.html]
[#grid1-auto-auto 1]
expected: FAIL
[#grid2-auto-auto 2]
expected: FAIL
[#grid3-auto-auto 3]
expected: FAIL
[#grid4-auto-auto 4]
expected: FAIL
[#grid1-auto-min-content 5]
expected: FAIL
[#grid2-auto-min-content 6]
expected: FAIL
[#grid3-auto-min-content 7]
expected: FAIL
[#grid4-auto-min-content 8]
expected: FAIL
[#grid1-auto-max-content 9]
expected: FAIL
[#grid2-auto-max-content 10]
expected: FAIL
[#grid3-auto-max-content 11]
expected: FAIL
[#grid4-auto-max-content 12]
expected: FAIL
[#grid1-min-content-auto 13]
expected: FAIL
[#grid2-min-content-auto 14]
expected: FAIL
[#grid3-min-content-auto 15]
expected: FAIL
[#grid4-min-content-auto 16]
expected: FAIL
[#grid1-min-content-min-content 17]
expected: FAIL
[#grid2-min-content-min-content 18]
expected: FAIL
[#grid3-min-content-min-content 19]
expected: FAIL
[#grid4-min-content-min-content 20]
expected: FAIL
[#grid1-min-content-max-content 21]
expected: FAIL
[#grid2-min-content-max-content 22]
expected: FAIL
[#grid3-min-content-max-content 23]
expected: FAIL
[#grid4-min-content-max-content 24]
expected: FAIL
[#grid1-max-content-auto 25]
expected: FAIL
[#grid2-max-content-auto 26]
expected: FAIL
[#grid3-max-content-auto 27]
expected: FAIL
[#grid4-max-content-auto 28]
expected: FAIL
[#grid1-max-content-min-content 29]
expected: FAIL
[#grid2-max-content-min-content 30]
expected: FAIL
[#grid3-max-content-min-content 31]
expected: FAIL
[#grid4-max-content-min-content 32]
expected: FAIL
[#grid1-max-content-max-content 33]
expected: FAIL
[#grid2-max-content-max-content 34]
expected: FAIL
[#grid3-max-content-max-content 35]
expected: FAIL
[#grid4-max-content-max-content 36]
expected: FAIL
[#grid1-0px-auto 37]
expected: FAIL
[#grid2-0px-auto 38]
expected: FAIL
[#grid3-0px-auto 39]
expected: FAIL
[#grid4-0px-auto 40]
expected: FAIL
[#grid1-0px-min-content 41]
expected: FAIL
[#grid2-0px-min-content 42]
expected: FAIL
[#grid3-0px-min-content 43]
expected: FAIL
[#grid4-0px-min-content 44]
expected: FAIL
[#grid1-0px-max-content 45]
expected: FAIL
[#grid2-0px-max-content 46]
expected: FAIL
[#grid3-0px-max-content 47]
expected: FAIL
[#grid4-0px-max-content 48]
expected: FAIL

View file

@ -0,0 +1,144 @@
[baseline-alignment-affects-intrinsic-size-002.html]
[#grid1-auto-auto 1]
expected: FAIL
[#grid2-auto-auto 2]
expected: FAIL
[#grid3-auto-auto 3]
expected: FAIL
[#grid4-auto-auto 4]
expected: FAIL
[#grid1-auto-min-content 5]
expected: FAIL
[#grid2-auto-min-content 6]
expected: FAIL
[#grid3-auto-min-content 7]
expected: FAIL
[#grid4-auto-min-content 8]
expected: FAIL
[#grid1-auto-max-content 9]
expected: FAIL
[#grid2-auto-max-content 10]
expected: FAIL
[#grid3-auto-max-content 11]
expected: FAIL
[#grid4-auto-max-content 12]
expected: FAIL
[#grid1-min-content-auto 13]
expected: FAIL
[#grid2-min-content-auto 14]
expected: FAIL
[#grid3-min-content-auto 15]
expected: FAIL
[#grid4-min-content-auto 16]
expected: FAIL
[#grid1-min-content-min-content 17]
expected: FAIL
[#grid2-min-content-min-content 18]
expected: FAIL
[#grid3-min-content-min-content 19]
expected: FAIL
[#grid4-min-content-min-content 20]
expected: FAIL
[#grid1-min-content-max-content 21]
expected: FAIL
[#grid2-min-content-max-content 22]
expected: FAIL
[#grid3-min-content-max-content 23]
expected: FAIL
[#grid4-min-content-max-content 24]
expected: FAIL
[#grid1-max-content-auto 25]
expected: FAIL
[#grid2-max-content-auto 26]
expected: FAIL
[#grid3-max-content-auto 27]
expected: FAIL
[#grid4-max-content-auto 28]
expected: FAIL
[#grid1-max-content-min-content 29]
expected: FAIL
[#grid2-max-content-min-content 30]
expected: FAIL
[#grid3-max-content-min-content 31]
expected: FAIL
[#grid4-max-content-min-content 32]
expected: FAIL
[#grid1-max-content-max-content 33]
expected: FAIL
[#grid2-max-content-max-content 34]
expected: FAIL
[#grid3-max-content-max-content 35]
expected: FAIL
[#grid4-max-content-max-content 36]
expected: FAIL
[#grid1-0px-auto 37]
expected: FAIL
[#grid2-0px-auto 38]
expected: FAIL
[#grid3-0px-auto 39]
expected: FAIL
[#grid4-0px-auto 40]
expected: FAIL
[#grid1-0px-min-content 41]
expected: FAIL
[#grid2-0px-min-content 42]
expected: FAIL
[#grid3-0px-min-content 43]
expected: FAIL
[#grid4-0px-min-content 44]
expected: FAIL
[#grid1-0px-max-content 45]
expected: FAIL
[#grid2-0px-max-content 46]
expected: FAIL
[#grid3-0px-max-content 47]
expected: FAIL
[#grid4-0px-max-content 48]
expected: FAIL

View file

@ -0,0 +1,72 @@
[baseline-alignment-affects-intrinsic-size-003.html]
[#grid1-auto-auto 1]
expected: FAIL
[#grid2-auto-auto 2]
expected: FAIL
[#grid1-auto-min-content 3]
expected: FAIL
[#grid2-auto-min-content 4]
expected: FAIL
[#grid1-auto-max-content 5]
expected: FAIL
[#grid2-auto-max-content 6]
expected: FAIL
[#grid1-min-content-auto 7]
expected: FAIL
[#grid2-min-content-auto 8]
expected: FAIL
[#grid1-min-content-min-content 9]
expected: FAIL
[#grid2-min-content-min-content 10]
expected: FAIL
[#grid1-min-content-max-content 11]
expected: FAIL
[#grid2-min-content-max-content 12]
expected: FAIL
[#grid1-max-content-auto 13]
expected: FAIL
[#grid2-max-content-auto 14]
expected: FAIL
[#grid1-max-content-min-content 15]
expected: FAIL
[#grid2-max-content-min-content 16]
expected: FAIL
[#grid1-max-content-max-content 17]
expected: FAIL
[#grid2-max-content-max-content 18]
expected: FAIL
[#grid1-0px-auto 19]
expected: FAIL
[#grid2-0px-auto 20]
expected: FAIL
[#grid1-0px-min-content 21]
expected: FAIL
[#grid2-0px-min-content 22]
expected: FAIL
[#grid1-0px-max-content 23]
expected: FAIL
[#grid2-0px-max-content 24]
expected: FAIL

View file

@ -0,0 +1,72 @@
[baseline-alignment-affects-intrinsic-size-004.html]
[#grid1-auto-auto 1]
expected: FAIL
[#grid2-auto-auto 2]
expected: FAIL
[#grid1-auto-min-content 3]
expected: FAIL
[#grid2-auto-min-content 4]
expected: FAIL
[#grid1-auto-max-content 5]
expected: FAIL
[#grid2-auto-max-content 6]
expected: FAIL
[#grid1-min-content-auto 7]
expected: FAIL
[#grid2-min-content-auto 8]
expected: FAIL
[#grid1-min-content-min-content 9]
expected: FAIL
[#grid2-min-content-min-content 10]
expected: FAIL
[#grid1-min-content-max-content 11]
expected: FAIL
[#grid2-min-content-max-content 12]
expected: FAIL
[#grid1-max-content-auto 13]
expected: FAIL
[#grid2-max-content-auto 14]
expected: FAIL
[#grid1-max-content-min-content 15]
expected: FAIL
[#grid2-max-content-min-content 16]
expected: FAIL
[#grid1-max-content-max-content 17]
expected: FAIL
[#grid2-max-content-max-content 18]
expected: FAIL
[#grid1-0px-auto 19]
expected: FAIL
[#grid2-0px-auto 20]
expected: FAIL
[#grid1-0px-min-content 21]
expected: FAIL
[#grid2-0px-min-content 22]
expected: FAIL
[#grid1-0px-max-content 23]
expected: FAIL
[#grid2-0px-max-content 24]
expected: FAIL

View file

@ -0,0 +1,72 @@
[baseline-alignment-affects-intrinsic-size-005.html]
[#grid1-auto-auto 1]
expected: FAIL
[#grid2-auto-auto 2]
expected: FAIL
[#grid1-auto-min-content 3]
expected: FAIL
[#grid2-auto-min-content 4]
expected: FAIL
[#grid1-auto-max-content 5]
expected: FAIL
[#grid2-auto-max-content 6]
expected: FAIL
[#grid1-min-content-auto 7]
expected: FAIL
[#grid2-min-content-auto 8]
expected: FAIL
[#grid1-min-content-min-content 9]
expected: FAIL
[#grid2-min-content-min-content 10]
expected: FAIL
[#grid1-min-content-max-content 11]
expected: FAIL
[#grid2-min-content-max-content 12]
expected: FAIL
[#grid1-max-content-auto 13]
expected: FAIL
[#grid2-max-content-auto 14]
expected: FAIL
[#grid1-max-content-min-content 15]
expected: FAIL
[#grid2-max-content-min-content 16]
expected: FAIL
[#grid1-max-content-max-content 17]
expected: FAIL
[#grid2-max-content-max-content 18]
expected: FAIL
[#grid1-0px-auto 19]
expected: FAIL
[#grid2-0px-auto 20]
expected: FAIL
[#grid1-0px-min-content 21]
expected: FAIL
[#grid2-0px-min-content 22]
expected: FAIL
[#grid1-0px-max-content 23]
expected: FAIL
[#grid2-0px-max-content 24]
expected: FAIL

View file

@ -0,0 +1,72 @@
[baseline-alignment-affects-intrinsic-size-006.html]
[#grid1-auto-auto 1]
expected: FAIL
[#grid2-auto-auto 2]
expected: FAIL
[#grid1-auto-min-content 3]
expected: FAIL
[#grid2-auto-min-content 4]
expected: FAIL
[#grid1-auto-max-content 5]
expected: FAIL
[#grid2-auto-max-content 6]
expected: FAIL
[#grid1-min-content-auto 7]
expected: FAIL
[#grid2-min-content-auto 8]
expected: FAIL
[#grid1-min-content-min-content 9]
expected: FAIL
[#grid2-min-content-min-content 10]
expected: FAIL
[#grid1-min-content-max-content 11]
expected: FAIL
[#grid2-min-content-max-content 12]
expected: FAIL
[#grid1-max-content-auto 13]
expected: FAIL
[#grid2-max-content-auto 14]
expected: FAIL
[#grid1-max-content-min-content 15]
expected: FAIL
[#grid2-max-content-min-content 16]
expected: FAIL
[#grid1-max-content-max-content 17]
expected: FAIL
[#grid2-max-content-max-content 18]
expected: FAIL
[#grid1-0px-auto 19]
expected: FAIL
[#grid2-0px-auto 20]
expected: FAIL
[#grid1-0px-min-content 21]
expected: FAIL
[#grid2-0px-min-content 22]
expected: FAIL
[#grid1-0px-max-content 23]
expected: FAIL
[#grid2-0px-max-content 24]
expected: FAIL

View file

@ -0,0 +1,21 @@
[flex-and-intrinsic-sizes-001.html]
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-and-intrinsic-sizes-002.html]
expected: FAIL

View file

@ -0,0 +1,36 @@
[flex-sizing-columns-min-max-width-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-sizing-rows-indefinite-height.html]
expected: FAIL

View file

@ -0,0 +1,36 @@
[flex-sizing-rows-min-max-height-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL

View file

@ -0,0 +1,2 @@
[flex-tracks-with-fractional-size.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-002.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-004.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-005.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-006.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-007.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-as-flex-item-should-not-shrink-to-fit-008.html]
expected: FAIL

View file

@ -0,0 +1,12 @@
[grid-automatic-minimum-for-auto-columns-001.html]
[Check that min-width is honored when sizing auto columns.]
expected: FAIL
[Check that min-width is honored when sizing auto columns and spanning grid items.]
expected: FAIL
[Check the interactions between width and min-width and auto tracks.]
expected: FAIL
[Check that borders and paddings are considering when computing min sizes.]
expected: FAIL

View file

@ -0,0 +1,54 @@
[grid-container-percentage-001.html]
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
[.grid 16]
expected: FAIL
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL

View file

@ -0,0 +1,69 @@
[grid-container-percentage-002.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
[.grid 16]
expected: FAIL
[.grid 17]
expected: FAIL
[.grid 18]
expected: FAIL
[.grid 19]
expected: FAIL
[.grid 20]
expected: FAIL
[.grid 21]
expected: FAIL
[.grid 22]
expected: FAIL
[.grid 23]
expected: FAIL
[.grid 24]
expected: FAIL

View file

@ -0,0 +1,3 @@
[grid-content-distribution-must-account-for-track-sizing-002.html]
[.grid 1]
expected: FAIL

View file

@ -0,0 +1,3 @@
[grid-content-distribution-must-account-for-track-sizing-003.html]
[.grid 1]
expected: FAIL

View file

@ -0,0 +1,3 @@
[grid-content-distribution-must-account-for-track-sizing-004.html]
[.grid 1]
expected: FAIL

View file

@ -0,0 +1,48 @@
[grid-find-fr-size-gutters-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL
[.grid 8]
expected: FAIL
[.grid 9]
expected: FAIL
[.grid 10]
expected: FAIL
[.grid 11]
expected: FAIL
[.grid 12]
expected: FAIL
[.grid 13]
expected: FAIL
[.grid 14]
expected: FAIL
[.grid 15]
expected: FAIL
[.grid 16]
expected: FAIL

View file

@ -0,0 +1,18 @@
[grid-find-fr-size-gutters-002.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-find-fr-size-restart-algorithm.html]
expected: FAIL

View file

@ -0,0 +1,30 @@
[grid-fit-content-percentage.html]
[fit-content(0%)]
expected: FAIL
[fit-content(50%)]
expected: FAIL
[fit-content(75%)]
expected: FAIL
[fit-content(100%)]
expected: FAIL
[fit-content(150%)]
expected: FAIL
[fit-content(calc(0px + 0%))]
expected: FAIL
[fit-content(calc(0px + 50%))]
expected: FAIL
[fit-content(calc(0px + 75%))]
expected: FAIL
[fit-content(calc(0px + 100%))]
expected: FAIL
[fit-content(calc(0px + 150%))]
expected: FAIL

View file

@ -0,0 +1,90 @@
[grid-flex-track-intrinsic-sizes-001.html]
['grid' with: grid-template-columns: 0fr; and grid-template-rows: 0fr;]
expected: FAIL
['grid' with: grid-template-columns: 1fr; and grid-template-rows: 1fr;]
expected: FAIL
['grid' with: grid-template-columns: 2fr; and grid-template-rows: 2fr;]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, .5fr); and grid-template-rows: minmax(0, .5fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 1fr); and grid-template-rows: minmax(0, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 2fr); and grid-template-rows: minmax(0, 2fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(75px, 1fr); and grid-template-rows: minmax(75px, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: 0fr 0fr; and grid-template-rows: 0fr 0fr;]
expected: FAIL
['grid' with: grid-template-columns: 0fr 1fr; and grid-template-rows: 0fr 1fr;]
expected: FAIL
['grid' with: grid-template-columns: 1fr 0fr; and grid-template-rows: 1fr 0fr;]
expected: FAIL
['grid' with: grid-template-columns: 1fr 1fr; and grid-template-rows: 1fr 1fr;]
expected: FAIL
['grid' with: grid-template-columns: 1fr 3fr; and grid-template-rows: 1fr 3fr;]
expected: FAIL
['grid' with: grid-template-columns: 0fr 0fr 1fr; and grid-template-rows: 0fr 0fr 1fr;]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 0fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(15px, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(15px, 0fr) minmax(0, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(20px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(20px, 1fr) minmax(0, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: minmax(30px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(30px, 1fr) minmax(0, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: 0fr minmax(0, 0fr); and grid-template-rows: 0fr minmax(0, 0fr);]
expected: FAIL
['grid' with: grid-template-columns: 0fr minmax(0, 1fr); and grid-template-rows: 0fr minmax(0, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: 1fr minmax(0, 1fr); and grid-template-rows: 1fr minmax(0, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: 1fr minmax(25px, 1fr); and grid-template-rows: 1fr minmax(25px, 1fr);]
expected: FAIL
['grid' with: grid-template-columns: 0fr auto; and grid-template-rows: 0fr auto;]
expected: FAIL
['grid' with: grid-template-columns: 1fr auto; and grid-template-rows: 1fr auto;]
expected: FAIL
['grid' with: grid-template-columns: 1fr max-content; and grid-template-rows: 1fr max-content;]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 0fr) auto; and grid-template-rows: minmax(0, 0fr) auto;]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 1fr) auto; and grid-template-rows: minmax(0, 1fr) auto;]
expected: FAIL
['grid' with: grid-template-columns: minmax(25px, 0fr) auto; and grid-template-rows: minmax(25px, 0fr) auto;]
expected: FAIL
['grid' with: grid-template-columns: minmax(25px, 1fr) auto; and grid-template-rows: minmax(25px, 1fr) auto;]
expected: FAIL

View file

@ -0,0 +1,15 @@
[grid-flex-track-intrinsic-sizes-002.html]
['grid' with: grid-template-columns: 1fr auto auto auto; and grid-template-rows: 1fr auto auto auto;]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, 1fr) auto auto auto; and grid-template-rows: minmax(0, 1fr) auto auto auto;]
expected: FAIL
['grid' with: grid-template-columns: 1fr 1fr 1fr 1fr; and grid-template-rows: 1fr 1fr 1fr 1fr;]
expected: FAIL
['grid' with: grid-template-columns: 1fr 1fr 1fr 4fr; and grid-template-rows: 1fr 1fr 1fr 4fr;]
expected: FAIL
['grid' with: grid-template-columns: 1fr 1fr 1fr; and grid-template-rows: 1fr 1fr 1fr;]
expected: FAIL

View file

@ -0,0 +1,307 @@
[grid-flex-track-intrinsic-sizes-003.html]
expected: [TIMEOUT, OK]
[auto min item 'grid' with: grid-template-columns: 0fr; and grid-template-rows: 0fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr; and grid-template-rows: 1fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 2fr; and grid-template-rows: 2fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, .5fr); and grid-template-rows: minmax(0, .5fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 1fr); and grid-template-rows: minmax(0, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 2fr); and grid-template-rows: minmax(0, 2fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(75px, 1fr); and grid-template-rows: minmax(75px, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0fr 0fr; and grid-template-rows: 0fr 0fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0fr 1fr; and grid-template-rows: 0fr 1fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr 0fr; and grid-template-rows: 1fr 0fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr 1fr; and grid-template-rows: 1fr 1fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr 3fr; and grid-template-rows: 1fr 3fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0fr 0fr 1fr; and grid-template-rows: 0fr 0fr 1fr;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 0fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(15px, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(15px, 0fr) minmax(0, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(20px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(20px, 1fr) minmax(0, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(40px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(40px, 1fr) minmax(0, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0fr minmax(0, 0fr); and grid-template-rows: 0fr minmax(0, 0fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0fr minmax(0, 1fr); and grid-template-rows: 0fr minmax(0, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr minmax(0, 1fr); and grid-template-rows: 1fr minmax(0, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr minmax(25px, 1fr); and grid-template-rows: 1fr minmax(25px, 1fr);]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0fr min-content; and grid-template-rows: 0fr min-content;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0fr auto; and grid-template-rows: 0fr auto;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 0.5fr auto; and grid-template-rows: 0.5fr auto;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr auto; and grid-template-rows: 1fr auto;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr max-content; and grid-template-rows: 1fr max-content;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: 1fr min-content; and grid-template-rows: 1fr min-content;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 0fr) min-content; and grid-template-rows: minmax(0, 0fr) min-content;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 0fr) auto; and grid-template-rows: minmax(0, 0fr) auto;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(0, 1fr) auto; and grid-template-rows: minmax(0, 1fr) auto;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(25px, 0fr) auto; and grid-template-rows: minmax(25px, 0fr) auto;]
expected: FAIL
[auto min item 'grid' with: grid-template-columns: minmax(25px, 1fr) auto; and grid-template-rows: minmax(25px, 1fr) auto;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr; and grid-template-rows: 0fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr; and grid-template-rows: 1fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 2fr; and grid-template-rows: 2fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, .5fr); and grid-template-rows: minmax(0, .5fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 1fr); and grid-template-rows: minmax(0, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 2fr); and grid-template-rows: minmax(0, 2fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(75px, 1fr); and grid-template-rows: minmax(75px, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr 0fr; and grid-template-rows: 0fr 0fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr 1fr; and grid-template-rows: 0fr 1fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr 0fr; and grid-template-rows: 1fr 0fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr 1fr; and grid-template-rows: 1fr 1fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr 3fr; and grid-template-rows: 1fr 3fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr 0fr 1fr; and grid-template-rows: 0fr 0fr 1fr;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 0fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(15px, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(15px, 0fr) minmax(0, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(20px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(20px, 1fr) minmax(0, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(40px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(40px, 1fr) minmax(0, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr minmax(0, 0fr); and grid-template-rows: 0fr minmax(0, 0fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr minmax(0, 1fr); and grid-template-rows: 0fr minmax(0, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr minmax(0, 1fr); and grid-template-rows: 1fr minmax(0, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr minmax(25px, 1fr); and grid-template-rows: 1fr minmax(25px, 1fr);]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr min-content; and grid-template-rows: 0fr min-content;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0fr auto; and grid-template-rows: 0fr auto;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 0.5fr auto; and grid-template-rows: 0.5fr auto;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr auto; and grid-template-rows: 1fr auto;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr max-content; and grid-template-rows: 1fr max-content;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: 1fr min-content; and grid-template-rows: 1fr min-content;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 0fr) min-content; and grid-template-rows: minmax(0, 0fr) min-content;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 0fr) auto; and grid-template-rows: minmax(0, 0fr) auto;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(0, 1fr) auto; and grid-template-rows: minmax(0, 1fr) auto;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(25px, 0fr) auto; and grid-template-rows: minmax(25px, 0fr) auto;]
expected: FAIL
[min-content min item 'grid' with: grid-template-columns: minmax(25px, 1fr) auto; and grid-template-rows: minmax(25px, 1fr) auto;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr; and grid-template-rows: 0fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr; and grid-template-rows: 1fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 2fr; and grid-template-rows: 2fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, .5fr); and grid-template-rows: minmax(0, .5fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 1fr); and grid-template-rows: minmax(0, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 2fr); and grid-template-rows: minmax(0, 2fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(75px, 1fr); and grid-template-rows: minmax(75px, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr 0fr; and grid-template-rows: 0fr 0fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr 1fr; and grid-template-rows: 0fr 1fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr 0fr; and grid-template-rows: 1fr 0fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr 1fr; and grid-template-rows: 1fr 1fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr 3fr; and grid-template-rows: 1fr 3fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr 0fr 1fr; and grid-template-rows: 0fr 0fr 1fr;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 0fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 0fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(0, 0fr) minmax(0, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(15px, 0fr) minmax(0, 1fr); and grid-template-rows: minmax(15px, 0fr) minmax(0, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(20px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(20px, 1fr) minmax(0, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(40px, 1fr) minmax(0, 1fr); and grid-template-rows: minmax(40px, 1fr) minmax(0, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr minmax(0, 0fr); and grid-template-rows: 0fr minmax(0, 0fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr minmax(0, 1fr); and grid-template-rows: 0fr minmax(0, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr minmax(0, 1fr); and grid-template-rows: 1fr minmax(0, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr minmax(25px, 1fr); and grid-template-rows: 1fr minmax(25px, 1fr);]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr min-content; and grid-template-rows: 0fr min-content;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0fr auto; and grid-template-rows: 0fr auto;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 0.5fr auto; and grid-template-rows: 0.5fr auto;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr auto; and grid-template-rows: 1fr auto;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr max-content; and grid-template-rows: 1fr max-content;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: 1fr min-content; and grid-template-rows: 1fr min-content;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 0fr) min-content; and grid-template-rows: minmax(0, 0fr) min-content;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 0fr) auto; and grid-template-rows: minmax(0, 0fr) auto;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(0, 1fr) auto; and grid-template-rows: minmax(0, 1fr) auto;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(25px, 0fr) auto; and grid-template-rows: minmax(25px, 0fr) auto;]
expected: FAIL
[50px min item 'grid' with: grid-template-columns: minmax(25px, 1fr) auto; and grid-template-rows: minmax(25px, 1fr) auto;]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-intrinsic-size-dynamic-block-size.html]
expected: FAIL

View file

@ -0,0 +1,21 @@
[grid-intrinsic-size-with-orthogonal-items.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL
[.grid 7]
expected: FAIL

View file

@ -0,0 +1,93 @@
[grid-intrinsic-track-sizes-001.html]
['grid' with: grid-template-columns: auto; and grid-template-rows: auto;]
expected: FAIL
['grid' with: grid-template-columns: min-content; and grid-template-rows: min-content;]
expected: FAIL
['grid' with: grid-template-columns: max-content; and grid-template-rows: max-content;]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, auto); and grid-template-rows: minmax(0, auto);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, min-content); and grid-template-rows: minmax(0, min-content);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, max-content); and grid-template-rows: minmax(0, max-content);]
expected: FAIL
['grid' with: grid-template-columns: minmax(auto, 10px); and grid-template-rows: minmax(auto, 10px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(min-content, 10px); and grid-template-rows: minmax(min-content, 10px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(max-content, 10px); and grid-template-rows: minmax(max-content, 10px);]
expected: FAIL
['grid' with: grid-template-columns: auto auto; and grid-template-rows: auto auto;]
expected: FAIL
['grid' with: grid-template-columns: min-content min-content; and grid-template-rows: min-content min-content;]
expected: FAIL
['grid' with: grid-template-columns: max-content max-content; and grid-template-rows: max-content max-content;]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, auto) minmax(0, auto); and grid-template-rows: minmax(0, auto) minmax(0, auto);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, min-content) minmax(0, min-content); and grid-template-rows: minmax(0, min-content) minmax(0, min-content);]
expected: FAIL
['grid' with: grid-template-columns: minmax(0, max-content) minmax(0, max-content); and grid-template-rows: minmax(0, max-content) minmax(0, max-content);]
expected: FAIL
['grid' with: grid-template-columns: minmax(auto, 4px) minmax(auto, 4px); and grid-template-rows: minmax(auto, 4px) minmax(auto, 4px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(auto, 10px) minmax(auto, 10px); and grid-template-rows: minmax(auto, 10px) minmax(auto, 10px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(min-content, 10px) minmax(min-content, 10px); and grid-template-rows: minmax(min-content, 10px) minmax(min-content, 10px);]
expected: FAIL
['grid' with: grid-template-columns: minmax(max-content, 10px) minmax(max-content, 10px); and grid-template-rows: minmax(max-content, 10px) minmax(max-content, 10px);]
expected: FAIL
['grid' with: grid-template-columns: 20px auto; and grid-template-rows: 20px auto;]
expected: FAIL
['grid' with: grid-template-columns: 20px min-content; and grid-template-rows: 20px min-content;]
expected: FAIL
['grid' with: grid-template-columns: 20px max-content; and grid-template-rows: 20px max-content;]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(0, auto); and grid-template-rows: 20px minmax(0, auto);]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(0, min-content); and grid-template-rows: 20px minmax(0, min-content);]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(0, max-content); and grid-template-rows: 20px minmax(0, max-content);]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(auto, 30px); and grid-template-rows: 20px minmax(auto, 30px);]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(min-content, 6px); and grid-template-rows: 20px minmax(min-content, 6px);]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(min-content, 40px); and grid-template-rows: 20px minmax(min-content, 40px);]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(max-content, 6px); and grid-template-rows: 20px minmax(max-content, 6px);]
expected: FAIL
['grid' with: grid-template-columns: 20px minmax(max-content, 30px); and grid-template-rows: 20px minmax(max-content, 30px);]
expected: FAIL
['grid' with: grid-template-columns: max-content min-content; and grid-template-rows: max-content min-content;]
expected: FAIL

View file

@ -0,0 +1,12 @@
[grid-item-margin-auto-columns-rows-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL

View file

@ -0,0 +1,12 @@
[grid-item-margin-auto-columns-rows-vertical-lr-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL

View file

@ -0,0 +1,12 @@
[grid-item-margin-auto-columns-rows-vertical-rl-001.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-layout-free-space-unit.html]
expected: FAIL

View file

@ -0,0 +1,18 @@
[grid-minimum-contribution-baseline-shim-vertical-lr.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL

View file

@ -0,0 +1,18 @@
[grid-minimum-contribution-baseline-shim-vertical-rl.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL

View file

@ -0,0 +1,18 @@
[grid-minimum-contribution-baseline-shim.html]
[.grid 1]
expected: FAIL
[.grid 2]
expected: FAIL
[.grid 3]
expected: FAIL
[.grid 4]
expected: FAIL
[.grid 5]
expected: FAIL
[.grid 6]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-stretch-respects-min-size-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-template-flexible-rerun-track-sizing.html]
expected: FAIL