Status: FAIL | Duration: 6ms | Subtests: 24/45 | Open test on wpt.live | wpt.fyi
Data from commit:
708eb61 WPT runner: support mismatch reftests and multiple rel=match links (#665) (2026-08-09)
| Subtest | Status | Message |
|---|---|---|
| .grid 1 | PASS | |
| .grid 2 | PASS | |
| .grid 3 | PASS | |
| .grid 4 | PASS | |
| .grid 5 | PASS | |
| .grid 6 | FAIL | assert_equals: data-expected-width expected 10 got 0 |
| .grid 7 | PASS | |
| .grid 8 | FAIL | assert_equals: data-expected-width expected 10 got 0 |
| .grid 9 | PASS | |
| .grid 10 | FAIL | assert_equals: data-expected-width expected 10 got 0 |
| .grid 11 | PASS | |
| .grid 12 | FAIL | assert_equals: data-expected-width expected 10 got 0 |
| .grid 13 | PASS | |
| .grid 14 | FAIL | assert_equals: data-expected-width expected 10 got 0 |
| .grid 15 | PASS | |
| .grid 16 | FAIL | assert_equals: data-expected-height expected 100 got 25 assert_equals: data-expected-height expected 100 got 25 |
| .grid 17 | FAIL | assert_equals: data-expected-height expected 0 got 25 assert_equals: data-expected-height expected 0 got 25 |
| .grid 18 | PASS | |
| .grid 19 | FAIL | assert_equals: data-expected-height expected 0 got 25 assert_equals: data-expected-height expected 0 got 25 |
| .grid 20 | PASS | |
| .grid 21 | FAIL | assert_equals: data-expected-height expected 10 got 25 |
| .grid 22 | PASS | |
| .grid 23 | FAIL | assert_equals: data-expected-height expected 0 got 15 assert_equals: data-expected-height expected 10 got 25 |
| .grid 24 | PASS | |
| .grid 25 | FAIL | assert_equals: data-expected-height expected 10 got 25 assert_equals: data-expected-height expected 10 got 25 |
| .grid 26 | PASS | |
| .grid 27 | FAIL | assert_equals: data-expected-height expected 10 got 25 assert_equals: data-expected-height expected 10 got 25 |
| .grid 28 | PASS | |
| .grid 29 | FAIL | assert_equals: data-expected-height expected 10 got 25 |
| .grid 30 | PASS | |
| .grid 31 | FAIL | assert_equals: data-expected-height expected 100 got 25 assert_equals: data-expected-height expected 100 got 25 |
| .grid 32 | FAIL | assert_equals: data-expected-height expected 0 got 25 assert_equals: data-expected-height expected 0 got 25 |
| .grid 33 | PASS | |
| .grid 34 | FAIL | assert_equals: data-expected-height expected 0 got 25 assert_equals: data-expected-height expected 0 got 25 |
| .grid 35 | PASS | |
| .grid 36 | FAIL | assert_equals: data-expected-height expected 10 got 25 |
| .grid 37 | PASS | |
| .grid 38 | FAIL | assert_equals: data-expected-height expected 0 got 15 assert_equals: data-expected-height expected 10 got 25 |
| .grid 39 | PASS | |
| .grid 40 | FAIL | assert_equals: data-expected-height expected 10 got 25 assert_equals: data-expected-height expected 10 got 25 |
| .grid 41 | PASS | |
| .grid 42 | FAIL | assert_equals: data-expected-height expected 10 got 25 assert_equals: data-expected-height expected 10 got 25 |
| .grid 43 | PASS | |
| .grid 44 | FAIL | assert_equals: data-expected-height expected 10 got 25 |
| .grid 45 | PASS |
/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html
<!DOCTYPE html> <meta charset="utf-8"> <title>CSS Grid Layout Test: Minimum size of grid items</title> <link rel="author" title="Manuel Rego Casasnovas" href="mailto:rego@igalia.com"> <link rel="help" href="http://www.w3.org/TR/css-grid-1/#min-size-auto" title="6.5. Implied Minimum Size of Grid Items"> <meta name="assert" content="Checks that automatic minimum size is clamped with different column sizes."> <link rel="stylesheet" href="/css/support/grid.css"> <link rel="stylesheet" type="text/css" href="/fonts/ahem.css" /> <style> .grid { border: solid thick; font: 10px/1 Ahem; width: 50px; height: 50px; grid-template-rows: 25px 25px; } .grid > div:nth-child(1) { color: blue; background: cyan; } .grid > div:nth-child(2) { background: magenta; } </style> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script src="/resources/check-layout-th.js"></script> <script type="text/javascript"> setup({ explicit_done: true }); </script> <body onload="document.fonts.ready.then(() => { checkLayout('.grid'); })"> <div id="log"></div> <pre>grid-template-columns: auto;</pre> <div class="grid" style="grid-template-columns: auto;"> <div data-expected-width="100">XXXXXXXXXX</div> <div data-expected-width="100"></div> </div> <pre>grid-template-columns: 0px;</pre> <div class="grid" style="grid-template-columns: 0px;"> <div data-expected-width="0">XXXXXXXXXX</div> <div data-expected-width="0"></div> </div> <pre>grid-template-columns: 25px;</pre> <div class="grid" style="grid-template-columns: 25px;"> <div data-expected-width="25">XXXXXXXXXX</div> <div data-expected-width="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px);</pre> <div class="grid" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-width="0">XXXXXXXXXX</div> <div data-expected-width="0"></div> </div> <pre>grid-template-columns: minmax(auto, 25px);</pre> <div class="grid" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-width="25">XXXXXXXXXX</div> <div data-expected-width="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-width="10" style="width: 10px;">XXXXXXXXXX</div> <div data-expected-width="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-width="10" style="width: 10px;">XXXXXXXXXX</div> <div data-expected-width="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item margin width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-width="0" style="margin: 0px 5px;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item margin width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-width="15" style="margin: 0px 5px;"></div> <div data-expected-width="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item padding width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-width="10" style="padding: 0px 5px;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item padding width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-width="25" style="padding: 0px 5px;"></div> <div data-expected-width="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item border width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-width="10" style="border: solid 5px blue;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item border width: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-width="25" style="border: solid 5px blue;"></div> <div data-expected-width="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item width + margin + border + padding: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-width="8" style="width: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-width="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item width + margin + border + padding: 10px;</pre> <div class="grid" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-width="8" style="width: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-width="25"></div> </div> <h3>grid content writing-mode: vertical-lr;</h3> <pre>grid-template-columns: auto;</pre> <div class="grid verticalLR" style="grid-template-columns: auto;"> <div data-expected-height="100">XXXXXXXXXX</div> <div data-expected-height="100"></div> </div> <pre>grid-template-columns: 0px;</pre> <div class="grid verticalLR" style="grid-template-columns: 0px;"> <div data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-columns: 25px;</pre> <div class="grid verticalLR" style="grid-template-columns: 25px;"> <div data-expected-height="25">XXXXXXXXXX</div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px);</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-columns: minmax(auto, 25px);</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="25">XXXXXXXXXX</div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item margin height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="0" style="margin: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item margin height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="15" style="margin: 5px 0px;"></div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item padding height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="10" style="padding: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item padding height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="25" style="padding: 5px 0px;"></div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item border height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="10" style="border: solid 5px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item border height: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="25" style="border: solid 5px blue;"></div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item height + margin + border + padding: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item height + margin + border + padding: 10px;</pre> <div class="grid verticalLR" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="25"></div> </div> <h3>grid content writing-mode: vertical-rl;</h3> <pre>grid-template-columns: auto;</pre> <div class="grid verticalRL" style="grid-template-columns: auto;"> <div data-expected-height="100">XXXXXXXXXX</div> <div data-expected-height="100"></div> </div> <pre>grid-template-columns: 0px;</pre> <div class="grid verticalRL" style="grid-template-columns: 0px;"> <div data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-columns: 25px;</pre> <div class="grid verticalRL" style="grid-template-columns: 25px;"> <div data-expected-height="25">XXXXXXXXXX</div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px);</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="0">XXXXXXXXXX</div> <div data-expected-height="0"></div> </div> <pre>grid-template-columns: minmax(auto, 25px);</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="25">XXXXXXXXXX</div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="10" style="height: 10px;">XXXXXXXXXX</div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item margin height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="0" style="margin: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item margin height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="15" style="margin: 5px 0px;"></div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item padding height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="10" style="padding: 5px 0px;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item padding height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="25" style="padding: 5px 0px;"></div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item border height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="10" style="border: solid 5px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item border height: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="25" style="border: solid 5px blue;"></div> <div data-expected-height="25"></div> </div> <pre>grid-template-columns: minmax(auto, 0px); item height + margin + border + padding: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 0px);"> <div data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="10"></div> </div> <pre>grid-template-columns: minmax(auto, 25px); item height + margin + border + padding: 10px;</pre> <div class="grid verticalRL" style="grid-template-columns: minmax(auto, 25px);"> <div data-expected-height="8" style="height: 4px; margin: 1px; padding: 1px; border: solid 1px blue;"></div> <div data-expected-height="25"></div> </div>