Run same tests for layout-2020 and layout-2013 (#30092)

Most tests were only being run for layout-2013, not for layout-2020.
This wasn't great since layout-2020 is now the default.

So this patch unifies the lists of included tests for both layouts.
For layout-2013 this implies adding css/css-content/, css/css-logical/
and css/css-masking/clip/.
For layout-2020 this implies adding several additional css tests, and
also tests like dom/, js/, html/, etc.
This commit is contained in:
Oriol Brufau 2023-08-15 02:28:32 +02:00 committed by GitHub
parent 78c7011240
commit 963104e5fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4797 changed files with 679983 additions and 5390 deletions

View file

@ -0,0 +1,12 @@
[DOMMatrix-001.html]
[new DOMMatrix(new DOMMatrix())]
expected: FAIL
[new DOMMatrix(matrix)]
expected: FAIL
[new DOMMatrixReadOnly(new DOMMatrixReadOnly())]
expected: FAIL
[new DOMMatrixReadOnly(matrix)]
expected: FAIL

View file

@ -0,0 +1,30 @@
[DOMMatrix-attributes.html]
[DOMMatrix.m13]
expected: FAIL
[DOMMatrix.m14]
expected: FAIL
[DOMMatrix.m23]
expected: FAIL
[DOMMatrix.m24]
expected: FAIL
[DOMMatrix.m31]
expected: FAIL
[DOMMatrix.m32]
expected: FAIL
[DOMMatrix.m34]
expected: FAIL
[DOMMatrix.m43]
expected: FAIL
[DOMMatrix.m33]
expected: FAIL
[DOMMatrix.m44]
expected: FAIL

View file

@ -0,0 +1,234 @@
[DOMMatrix-stringifier.html]
[DOMMatrix stringifier: identity (2d)]
expected: FAIL
[DOMMatrix stringifier: identity (3d)]
expected: FAIL
[DOMMatrix stringifier: NaN (2d)]
expected: FAIL
[DOMMatrix stringifier: NaN (3d)]
expected: FAIL
[DOMMatrix stringifier: Infinity (2d)]
expected: FAIL
[DOMMatrix stringifier: Infinity (3d)]
expected: FAIL
[DOMMatrix stringifier: -Infinity (2d)]
expected: FAIL
[DOMMatrix stringifier: -Infinity (3d)]
expected: FAIL
[DOMMatrix stringifier: 1/3 (2d)]
expected: FAIL
[DOMMatrix stringifier: 1/3 (3d)]
expected: FAIL
[DOMMatrix stringifier: 1/300000 (2d)]
expected: FAIL
[DOMMatrix stringifier: 1/300000 (3d)]
expected: FAIL
[DOMMatrix stringifier: 1/300000000 (2d)]
expected: FAIL
[DOMMatrix stringifier: 1/300000000 (3d)]
expected: FAIL
[DOMMatrix stringifier: 100000 + (1/3) (2d)]
expected: FAIL
[DOMMatrix stringifier: 100000 + (1/3) (3d)]
expected: FAIL
[DOMMatrix stringifier: Math.pow(2, 53) + 1 (2d)]
expected: FAIL
[DOMMatrix stringifier: Math.pow(2, 53) + 1 (3d)]
expected: FAIL
[DOMMatrix stringifier: Math.pow(2, 53) + 2 (2d)]
expected: FAIL
[DOMMatrix stringifier: Math.pow(2, 53) + 2 (3d)]
expected: FAIL
[DOMMatrix stringifier: Number.MAX_VALUE (2d)]
expected: FAIL
[DOMMatrix stringifier: Number.MAX_VALUE (3d)]
expected: FAIL
[DOMMatrix stringifier: Number.MIN_VALUE (2d)]
expected: FAIL
[DOMMatrix stringifier: Number.MIN_VALUE (3d)]
expected: FAIL
[DOMMatrix stringifier: throwing getters (2d)]
expected: FAIL
[DOMMatrix stringifier: throwing getters (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: identity (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: identity (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: NaN (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: NaN (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Infinity (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Infinity (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: -Infinity (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: -Infinity (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 1/3 (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 1/3 (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 1/300000 (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 1/300000 (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 1/300000000 (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 1/300000000 (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 100000 + (1/3) (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: 100000 + (1/3) (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 1 (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 1 (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 2 (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 2 (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Number.MAX_VALUE (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Number.MAX_VALUE (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Number.MIN_VALUE (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: Number.MIN_VALUE (3d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: throwing getters (2d)]
expected: FAIL
[DOMMatrixReadOnly stringifier: throwing getters (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: identity (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: identity (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: NaN (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: NaN (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Infinity (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Infinity (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: -Infinity (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: -Infinity (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 1/3 (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 1/3 (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 1/300000 (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 1/300000 (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 1/300000000 (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 1/300000000 (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 100000 + (1/3) (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: 100000 + (1/3) (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Math.pow(2, 53) + 1 (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Math.pow(2, 53) + 1 (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Math.pow(2, 53) + 2 (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Math.pow(2, 53) + 2 (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Number.MAX_VALUE (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Number.MAX_VALUE (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Number.MIN_VALUE (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: Number.MIN_VALUE (3d)]
expected: FAIL
[WebKitCSSMatrix stringifier: throwing getters (2d)]
expected: FAIL
[WebKitCSSMatrix stringifier: throwing getters (3d)]
expected: FAIL

View file

@ -0,0 +1,315 @@
[DOMMatrix2DInit-validate-fixup.html]
[addPath({a: 1, m11: 2}) (invalid)]
expected: FAIL
[addPath({b: 0, m12: -1}) (invalid)]
expected: FAIL
[addPath({c: Infinity, m21: -Infinity}) (invalid)]
expected: FAIL
[addPath({d: 0, m22: NaN}) (invalid)]
expected: FAIL
[addPath({e: 1, m41: 1.00000001}) (invalid)]
expected: FAIL
[addPath({f: 0, m42: 5e-324}) (invalid)]
expected: FAIL
[addPath (Sanity check without second parameter)]
expected: FAIL
[setTransform({})]
expected: FAIL
[addPath({})]
expected: FAIL
[setTransform({is2D: undefined})]
expected: FAIL
[addPath({is2D: undefined})]
expected: FAIL
[setTransform({a: 1, m11: 1})]
expected: FAIL
[addPath({a: 1, m11: 1})]
expected: FAIL
[setTransform({b: 0, m12: undefined})]
expected: FAIL
[addPath({b: 0, m12: undefined})]
expected: FAIL
[setTransform({c: 0, m21: 0})]
expected: FAIL
[addPath({c: 0, m21: 0})]
expected: FAIL
[setTransform({c: 0, m21: -0})]
expected: FAIL
[addPath({c: 0, m21: -0})]
expected: FAIL
[setTransform({c: -0, m21: 0})]
expected: FAIL
[addPath({c: -0, m21: 0})]
expected: FAIL
[setTransform({c: -0, m21: -0})]
expected: FAIL
[addPath({c: -0, m21: -0})]
expected: FAIL
[setTransform({d: Infinity, m22: Infinity})]
expected: FAIL
[addPath({d: Infinity, m22: Infinity})]
expected: FAIL
[setTransform({e: -Infinity, m41: -Infinity})]
expected: FAIL
[addPath({e: -Infinity, m41: -Infinity})]
expected: FAIL
[setTransform({f: NaN, m42: NaN})]
expected: FAIL
[addPath({f: NaN, m42: NaN})]
expected: FAIL
[setTransform({f: NaN, m42: NaN, is2D: true})]
expected: FAIL
[addPath({f: NaN, m42: NaN, is2D: true})]
expected: FAIL
[setTransform({f: 0, m42: null})]
expected: FAIL
[addPath({f: 0, m42: null})]
expected: FAIL
[setTransform({f: -0, m42: null})]
expected: FAIL
[addPath({f: -0, m42: null})]
expected: FAIL
[setTransform({a: 2})]
expected: FAIL
[addPath({a: 2})]
expected: FAIL
[setTransform({b: 2})]
expected: FAIL
[addPath({b: 2})]
expected: FAIL
[setTransform({c: 2})]
expected: FAIL
[addPath({c: 2})]
expected: FAIL
[setTransform({d: 2})]
expected: FAIL
[addPath({d: 2})]
expected: FAIL
[setTransform({e: 2})]
expected: FAIL
[addPath({e: 2})]
expected: FAIL
[setTransform({f: 2})]
expected: FAIL
[addPath({f: 2})]
expected: FAIL
[setTransform({a: -0, b: -0, c: -0, d: -0, e: -0, f: -0})]
expected: FAIL
[addPath({a: -0, b: -0, c: -0, d: -0, e: -0, f: -0})]
expected: FAIL
[setTransform({a: -0, b: -0, c: -0, d: -0, e: -0, f: -0, is2D: true})]
expected: FAIL
[addPath({a: -0, b: -0, c: -0, d: -0, e: -0, f: -0, is2D: true})]
expected: FAIL
[setTransform({m11: 2})]
expected: FAIL
[addPath({m11: 2})]
expected: FAIL
[setTransform({m12: 2})]
expected: FAIL
[addPath({m12: 2})]
expected: FAIL
[setTransform({m21: 2})]
expected: FAIL
[addPath({m21: 2})]
expected: FAIL
[setTransform({m22: 2})]
expected: FAIL
[addPath({m22: 2})]
expected: FAIL
[setTransform({m41: 2})]
expected: FAIL
[addPath({m41: 2})]
expected: FAIL
[setTransform({m42: 2})]
expected: FAIL
[addPath({m42: 2})]
expected: FAIL
[setTransform({m11: -0, m12: -0, m21: -0, m22: -0, m41: -0, m42: -0})]
expected: FAIL
[addPath({m11: -0, m12: -0, m21: -0, m22: -0, m41: -0, m42: -0})]
expected: FAIL
[setTransform({m11: -0, m12: -0, m21: -0, m22: -0, m41: -0, m42: -0, is2D: true})]
expected: FAIL
[addPath({m11: -0, m12: -0, m21: -0, m22: -0, m41: -0, m42: -0, is2D: true})]
expected: FAIL
[setTransform({m13: 0, is2D: true})]
expected: FAIL
[addPath({m13: 0, is2D: true})]
expected: FAIL
[setTransform({m13: -0, is2D: true})]
expected: FAIL
[addPath({m13: -0, is2D: true})]
expected: FAIL
[setTransform({m14: 0, is2D: true})]
expected: FAIL
[addPath({m14: 0, is2D: true})]
expected: FAIL
[setTransform({m14: -0, is2D: true})]
expected: FAIL
[addPath({m14: -0, is2D: true})]
expected: FAIL
[setTransform({m23: 0, is2D: true})]
expected: FAIL
[addPath({m23: 0, is2D: true})]
expected: FAIL
[setTransform({m23: -0, is2D: true})]
expected: FAIL
[addPath({m23: -0, is2D: true})]
expected: FAIL
[setTransform({m24: 0, is2D: true})]
expected: FAIL
[addPath({m24: 0, is2D: true})]
expected: FAIL
[setTransform({m24: -0, is2D: true})]
expected: FAIL
[addPath({m24: -0, is2D: true})]
expected: FAIL
[setTransform({m31: 0, is2D: true})]
expected: FAIL
[addPath({m31: 0, is2D: true})]
expected: FAIL
[setTransform({m31: -0, is2D: true})]
expected: FAIL
[addPath({m31: -0, is2D: true})]
expected: FAIL
[setTransform({m32: 0, is2D: true})]
expected: FAIL
[addPath({m32: 0, is2D: true})]
expected: FAIL
[setTransform({m32: -0, is2D: true})]
expected: FAIL
[addPath({m32: -0, is2D: true})]
expected: FAIL
[setTransform({m33: 1, is2D: true})]
expected: FAIL
[addPath({m33: 1, is2D: true})]
expected: FAIL
[setTransform({m34: 0, is2D: true})]
expected: FAIL
[addPath({m34: 0, is2D: true})]
expected: FAIL
[setTransform({m34: -0, is2D: true})]
expected: FAIL
[addPath({m34: -0, is2D: true})]
expected: FAIL
[setTransform({m43: 0, is2D: true})]
expected: FAIL
[addPath({m43: 0, is2D: true})]
expected: FAIL
[setTransform({m43: -0, is2D: true})]
expected: FAIL
[addPath({m43: -0, is2D: true})]
expected: FAIL
[setTransform({m44: 1, is2D: true})]
expected: FAIL
[addPath({m44: 1, is2D: true})]
expected: FAIL
[setTransform({is2D: true})]
expected: FAIL
[addPath({is2D: true})]
expected: FAIL

View file

@ -0,0 +1,6 @@
[DOMPoint-002.html]
[test DOMPoint matrixTransform]
expected: FAIL
[test DOMPointReadOnly matrixTransform]
expected: FAIL

View file

@ -0,0 +1,6 @@
[DOMRect-002.html]
[DOMRect.fromRect]
expected: FAIL
[DOMRectReadOnly.fromRect]
expected: FAIL

View file

@ -0,0 +1,3 @@
[historical.html]
[DOMPointReadOnly matrixTransform number of required arguments]
expected: FAIL

View file

@ -0,0 +1,12 @@
[spec-examples.html]
[matrixTransform]
expected: FAIL
[DOMMatrix 2D transformation]
expected: FAIL
[DOMMatrix 3D transformation]
expected: FAIL
[DOMMatrix NaN]
expected: FAIL