mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-28 21:26:22 +00:00
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:
parent
e38b206957
commit
61ae388140
Notes:
github-actions[bot]
2024-12-02 22:42:57 +00:00
Author: https://github.com/tcl3
Commit: 61ae388140
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2714
Reviewed-by: https://github.com/trflynn89 ✅
1036 changed files with 17493 additions and 22639 deletions
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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'
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue