Tests: Create imported WPT test output from completion callback data

This allows us to disable test output, which performs expensive assert
tracking. This was making our imported tests run significantly slower
than tests run via `WPT.sh`.

Formatting the output ourselves also allows us to remove unnecessary
information from the test output.

This commit also rebaselines all existing imported WPT tests to follow
the new format.
This commit is contained in:
Tim Ledbetter 2024-12-02 18:45:22 +00:00 committed by Tim Ledbetter
commit 61ae388140
Notes: github-actions[bot] 2024-12-02 22:42:57 +00:00
1036 changed files with 17493 additions and 22639 deletions

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass column-gap is interpolable
Pass column-gap is interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass column-gap: normal is not interpolable
Pass column-gap: normal is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Default column-gap is not interpolable
Pass Default column-gap is not interpolable

View file

@ -1,29 +1,24 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default column-gap is 'normal'
Pass column-gap accepts pixels
Pass column-gap accepts em
Pass column-gap accepts vw
Pass column-gap accepts percentage
Fail column-gap accepts calc()
Fail column-gap accepts calc() mixing fixed and percentage values
Pass Initial column-gap is 'normal'
Pass Initial column-gap is 'normal' 2
Pass Initial inherited column-gap is 'normal'
Pass column-gap is inheritable
Pass Negative column-gap is invalid
Pass 'max-content' column-gap is invalid
Pass 'none' column-gap is invalid
Pass column-gap with multiple values is invalid
Pass Angle column-gap is invalid
Pass Resolution column-gap is invalid
Pass Time column-gap is invalid
Pass Default column-gap is 'normal'
Pass column-gap accepts pixels
Pass column-gap accepts em
Pass column-gap accepts vw
Pass column-gap accepts percentage
Fail column-gap accepts calc()
Fail column-gap accepts calc() mixing fixed and percentage values
Pass Initial column-gap is 'normal'
Pass Initial column-gap is 'normal' 2
Pass Initial inherited column-gap is 'normal'
Pass column-gap is inheritable
Pass Negative column-gap is invalid
Pass 'max-content' column-gap is invalid
Pass 'none' column-gap is invalid
Pass column-gap with multiple values is invalid
Pass Angle column-gap is invalid
Pass Resolution column-gap is invalid
Pass Time column-gap is invalid

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail gap is interpolable
Fail gap is interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail gap: normal is not interpolable
Fail gap: normal is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail Default gap is not interpolable
Fail Default gap is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass gap is interpolable
Pass gap is interpolable

View file

@ -1,16 +1,11 @@
Summary
Harness status: OK
Rerun
Found 6 tests
6 Pass
Details
Result Test Name MessagePass colum-gap:normal computes to normal on multicol elements
Pass row-gap:normal computes to normal on multicol elements
Pass colum-gap:normal computes to normal on grid
Pass row-gap:normal computes to normal on grid
Pass colum-gap:normal (main axis) computes to normal on flexbox
Pass row-gap:normal (cross axis) computes to normal on flexbox
Pass colum-gap:normal computes to normal on multicol elements
Pass row-gap:normal computes to normal on multicol elements
Pass colum-gap:normal computes to normal on grid
Pass row-gap:normal computes to normal on grid
Pass colum-gap:normal (main axis) computes to normal on flexbox
Pass row-gap:normal (cross axis) computes to normal on flexbox

View file

@ -1,37 +1,32 @@
Summary
Harness status: OK
Rerun
Found 26 tests
21 Pass
5 Fail
Details
Result Test Name MessagePass Default gap is 'normal'
Pass gap accepts pixels
Pass gap accepts pixels 2
Pass gap accepts pixels combined with percentage
Pass gap accepts em
Pass gap accepts em 2
Pass gap accepts vw
Pass gap accepts vw and vh
Pass gap accepts percentage
Pass gap accepts percentage 2
Fail gap accepts calc()
Fail gap accepts calc() mixing fixed and percentage values
Fail gap accepts calc() 2
Pass Initial gap is 'normal'
Pass Initial gap is 'normal' 2
Pass Initial inherited gap is 'normal'
Pass gap is inheritable
Pass Negative gap is invalid
Pass 'max-content' gap is invalid
Pass 'none' gap is invalid
Pass Angle gap is invalid
Pass Resolution gap is invalid
Pass Time gap is invalid
Pass gap with three values is invalid
Fail gap with slash is invalid
Fail gap with one wrong value is invalid
Pass Default gap is 'normal'
Pass gap accepts pixels
Pass gap accepts pixels 2
Pass gap accepts pixels combined with percentage
Pass gap accepts em
Pass gap accepts em 2
Pass gap accepts vw
Pass gap accepts vw and vh
Pass gap accepts percentage
Pass gap accepts percentage 2
Fail gap accepts calc()
Fail gap accepts calc() mixing fixed and percentage values
Fail gap accepts calc() 2
Pass Initial gap is 'normal'
Pass Initial gap is 'normal' 2
Pass Initial inherited gap is 'normal'
Pass gap is inheritable
Pass Negative gap is invalid
Pass 'max-content' gap is invalid
Pass 'none' gap is invalid
Pass Angle gap is invalid
Pass Resolution gap is invalid
Pass Time gap is invalid
Pass gap with three values is invalid
Fail gap with slash is invalid
Fail gap with one wrong value is invalid

View file

@ -1,27 +1,22 @@
Summary
Harness status: OK
Rerun
Found 16 tests
6 Pass
10 Fail
Details
Result Test Name MessageFail e.style['gap'] = "normal" should set the property value
Fail e.style['gap'] = "10px" should set the property value
Fail e.style['gap'] = "normal normal" should set the property value
Fail e.style['gap'] = "10px 10px" should set the property value
Pass e.style['column-gap'] = "normal" should set the property value
Pass e.style['column-gap'] = "10px" should set the property value
Pass e.style['row-gap'] = "normal" should set the property value
Pass e.style['row-gap'] = "10px" should set the property value
Fail 'row-gap: normal; column-gap: normal;' is serialized to 'gap: normal;'
Fail getPropertyValue for 'row-gap: normal; column-gap: normal;' returns 'normal'
Fail 'row-gap: 10px; column-gap: 10px;' is serialized to 'gap: 10px;'
Fail getPropertyValue for 'row-gap: 10px; column-gap: 10px;' returns '10px'
Fail 'row-gap: 10px; column-gap: normal;' is serialized to 'gap: 10px normal;'
Pass getPropertyValue for 'row-gap: 10px; column-gap: normal;' returns '10px normal'
Fail 'column-gap: normal; row-gap: 10px;' is serialized to 'gap: 10px normal;'
Pass getPropertyValue for 'column-gap: normal; row-gap: 10px;' returns '10px normal'
Fail e.style['gap'] = "normal" should set the property value
Fail e.style['gap'] = "10px" should set the property value
Fail e.style['gap'] = "normal normal" should set the property value
Fail e.style['gap'] = "10px 10px" should set the property value
Pass e.style['column-gap'] = "normal" should set the property value
Pass e.style['column-gap'] = "10px" should set the property value
Pass e.style['row-gap'] = "normal" should set the property value
Pass e.style['row-gap'] = "10px" should set the property value
Fail 'row-gap: normal; column-gap: normal;' is serialized to 'gap: normal;'
Fail getPropertyValue for 'row-gap: normal; column-gap: normal;' returns 'normal'
Fail 'row-gap: 10px; column-gap: 10px;' is serialized to 'gap: 10px;'
Fail getPropertyValue for 'row-gap: 10px; column-gap: 10px;' returns '10px'
Fail 'row-gap: 10px; column-gap: normal;' is serialized to 'gap: 10px normal;'
Pass getPropertyValue for 'row-gap: 10px; column-gap: normal;' returns '10px normal'
Fail 'column-gap: normal; row-gap: 10px;' is serialized to 'gap: 10px normal;'
Pass getPropertyValue for 'column-gap: normal; row-gap: 10px;' returns '10px normal'

View file

@ -1,29 +1,24 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default grid-column-gap is 'normal'
Pass grid-column-gap accepts pixels
Pass grid-column-gap accepts em
Pass grid-column-gap accepts vw
Pass grid-column-gap accepts percentage
Fail grid-column-gap accepts calc()
Fail grid-column-gap accepts calc() mixing fixed and percentage values
Pass Initial grid-column-gap is 'normal'
Pass Initial grid-column-gap is 'normal' 2
Pass Initial inherited grid-column-gap is 'normal'
Pass grid-column-gap is inheritable
Pass Negative grid-column-gap is invalid
Pass 'max-content' grid-column-gap is invalid
Pass 'none' grid-column-gap is invalid
Pass grid-column-gap with multiple values is invalid
Pass Angle grid-column-gap is invalid
Pass Resolution grid-column-gap is invalid
Pass Time grid-column-gap is invalid
Pass Default grid-column-gap is 'normal'
Pass grid-column-gap accepts pixels
Pass grid-column-gap accepts em
Pass grid-column-gap accepts vw
Pass grid-column-gap accepts percentage
Fail grid-column-gap accepts calc()
Fail grid-column-gap accepts calc() mixing fixed and percentage values
Pass Initial grid-column-gap is 'normal'
Pass Initial grid-column-gap is 'normal' 2
Pass Initial inherited grid-column-gap is 'normal'
Pass grid-column-gap is inheritable
Pass Negative grid-column-gap is invalid
Pass 'max-content' grid-column-gap is invalid
Pass 'none' grid-column-gap is invalid
Pass grid-column-gap with multiple values is invalid
Pass Angle grid-column-gap is invalid
Pass Resolution grid-column-gap is invalid
Pass Time grid-column-gap is invalid

View file

@ -1,37 +1,32 @@
Summary
Harness status: OK
Rerun
Found 26 tests
21 Pass
5 Fail
Details
Result Test Name MessagePass Default grid-gap is 'normal'
Pass grid-gap accepts pixels
Pass grid-gap accepts pixels 2
Pass grid-gap accepts pixels combined with percentage
Pass grid-gap accepts em
Pass grid-gap accepts em 2
Pass grid-gap accepts vw
Pass grid-gap accepts vw and vh
Pass grid-gap accepts percentage
Pass grid-gap accepts percentage 2
Fail grid-gap accepts calc()
Fail grid-gap accepts calc() mixing fixed and percentage values
Fail grid-gap accepts calc() 2
Pass Initial grid-gap is 'normal'
Pass Initial grid-gap is 'normal' 2
Pass Initial inherited grid-gap is 'normal'
Pass grid-gap is inheritable
Pass Negative grid-gap is invalid
Pass 'max-content' grid-gap is invalid
Pass 'none' grid-gap is invalid
Pass Angle grid-gap is invalid
Pass Resolution grid-gap is invalid
Pass Time grid-gap is invalid
Pass grid-gap with three values is invalid
Fail grid-gap with slash is invalid
Fail grid-gap with one wrong value is invalid
Pass Default grid-gap is 'normal'
Pass grid-gap accepts pixels
Pass grid-gap accepts pixels 2
Pass grid-gap accepts pixels combined with percentage
Pass grid-gap accepts em
Pass grid-gap accepts em 2
Pass grid-gap accepts vw
Pass grid-gap accepts vw and vh
Pass grid-gap accepts percentage
Pass grid-gap accepts percentage 2
Fail grid-gap accepts calc()
Fail grid-gap accepts calc() mixing fixed and percentage values
Fail grid-gap accepts calc() 2
Pass Initial grid-gap is 'normal'
Pass Initial grid-gap is 'normal' 2
Pass Initial inherited grid-gap is 'normal'
Pass grid-gap is inheritable
Pass Negative grid-gap is invalid
Pass 'max-content' grid-gap is invalid
Pass 'none' grid-gap is invalid
Pass Angle grid-gap is invalid
Pass Resolution grid-gap is invalid
Pass Time grid-gap is invalid
Pass grid-gap with three values is invalid
Fail grid-gap with slash is invalid
Fail grid-gap with one wrong value is invalid

View file

@ -1,29 +1,24 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default grid-row-gap is 'normal'
Pass grid-row-gap accepts pixels
Pass grid-row-gap accepts em
Pass grid-row-gap accepts vw
Pass grid-row-gap accepts percentage
Fail grid-row-gap accepts calc()
Fail grid-row-gap accepts calc() mixing fixed and percentage values
Pass Initial grid-row-gap is 'normal'
Pass Initial grid-row-gap is 'normal' 2
Pass Initial inherited grid-row-gap is 'normal'
Pass grid-row-gap is inheritable
Pass Negative grid-row-gap is invalid
Pass 'max-content' grid-row-gap is invalid
Pass 'none' grid-row-gap is invalid
Pass grid-row-gap with multiple values is invalid
Pass Angle grid-row-gap is invalid
Pass Resolution grid-row-gap is invalid
Pass Time grid-row-gap is invalid
Pass Default grid-row-gap is 'normal'
Pass grid-row-gap accepts pixels
Pass grid-row-gap accepts em
Pass grid-row-gap accepts vw
Pass grid-row-gap accepts percentage
Fail grid-row-gap accepts calc()
Fail grid-row-gap accepts calc() mixing fixed and percentage values
Pass Initial grid-row-gap is 'normal'
Pass Initial grid-row-gap is 'normal' 2
Pass Initial inherited grid-row-gap is 'normal'
Pass grid-row-gap is inheritable
Pass Negative grid-row-gap is invalid
Pass 'max-content' grid-row-gap is invalid
Pass 'none' grid-row-gap is invalid
Pass grid-row-gap with multiple values is invalid
Pass Angle grid-row-gap is invalid
Pass Resolution grid-row-gap is invalid
Pass Time grid-row-gap is invalid

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 3 tests
2 Pass
1 Fail
Details
Result Test Name MessagePass grid-row-gap is a legacy name alias for row-gap
Pass grid-column-gap is a legacy name alias for column-gap
Fail grid-gap is a legacy name alias for gap
Pass grid-row-gap is a legacy name alias for row-gap
Pass grid-column-gap is a legacy name alias for column-gap
Fail grid-gap is a legacy name alias for gap

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass row-gap is interpolable
Pass row-gap is interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass row-gap: normal is not interpolable
Pass row-gap: normal is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Default row-gap is not interpolable
Pass Default row-gap is not interpolable

View file

@ -1,29 +1,24 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default row-gap is 'normal'
Pass row-gap accepts pixels
Pass row-gap accepts em
Pass row-gap accepts vw
Pass row-gap accepts percentage
Fail row-gap accepts calc()
Fail row-gap accepts calc() mixing fixed and percentage values
Pass Initial row-gap is 'normal'
Pass Initial row-gap is 'normal' 2
Pass Initial inherited row-gap is 'normal'
Pass row-gap is inheritable
Pass Negative row-gap is invalid
Pass 'max-content' row-gap is invalid
Pass 'none' row-gap is invalid
Pass row-gap with multiple values is invalid
Pass Angle row-gap is invalid
Pass Resolution row-gap is invalid
Pass Time row-gap is invalid
Pass Default row-gap is 'normal'
Pass row-gap accepts pixels
Pass row-gap accepts em
Pass row-gap accepts vw
Pass row-gap accepts percentage
Fail row-gap accepts calc()
Fail row-gap accepts calc() mixing fixed and percentage values
Pass Initial row-gap is 'normal'
Pass Initial row-gap is 'normal' 2
Pass Initial inherited row-gap is 'normal'
Pass row-gap is inheritable
Pass Negative row-gap is invalid
Pass 'max-content' row-gap is invalid
Pass 'none' row-gap is invalid
Pass row-gap with multiple values is invalid
Pass Angle row-gap is invalid
Pass Resolution row-gap is invalid
Pass Time row-gap is invalid