Skip to content

[geometry] Test stringifier for DOMMatrix#5885

Merged
zcorpan merged 2 commits intomasterfrom
zcorpan/dommatrix-stringifier
May 16, 2017
Merged

[geometry] Test stringifier for DOMMatrix#5885
zcorpan merged 2 commits intomasterfrom
zcorpan/dommatrix-stringifier

Conversation

@zcorpan
Copy link
Member

@zcorpan zcorpan commented May 11, 2017

Follows w3c/fxtf-drafts#148


cc @gogag1

@ghost
Copy link

ghost commented May 11, 2017

View the complete job log.

Firefox (nightly)

Testing web-platform-tests at revision b3a8916
Using browser at version BuildID 20170515100238; SourceStamp e66dedabe582ba7b394aee4f89ed70fe389b3c46
Starting 10 test iterations
All results were stable

All results

1 test ran
/css/geometry-1/DOMMatrix-stringifier.html
Subtest Results Messages
OK
DOMMatrix stringifier: identity (2d) PASS
DOMMatrix stringifier: identity (3d) FAIL self[constr].fromMatrix is not a function
DOMMatrix stringifier: NaN (2d) FAIL assert_throws: function "() => String(matrix)" did not throw
DOMMatrix stringifier: NaN (3d) FAIL assert_throws: function "() => String(matrix)" did not throw
DOMMatrix stringifier: Infinity (2d) FAIL assert_throws: function "() => String(matrix)" did not throw
DOMMatrix stringifier: Infinity (3d) FAIL assert_throws: function "() => String(matrix)" did not throw
DOMMatrix stringifier: -Infinity (2d) FAIL assert_throws: function "() => String(matrix)" did not throw
DOMMatrix stringifier: -Infinity (3d) FAIL assert_throws: function "() => String(matrix)" did not throw
DOMMatrix stringifier: 1/3 (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 0.3333333333333333)" but got "matrix(1, 0, 0, 1, 0, 0.333333)"
DOMMatrix stringifier: 1/3 (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.3333333333333333, 0, 1)" but got "matrix(1, 0, 0, 1, 0, 0.333333)"
DOMMatrix stringifier: 1/300000 (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 0.0000033333333333333333)" but got "matrix(1, 0, 0, 1, 0, 0.00000333333)"
DOMMatrix stringifier: 1/300000 (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.0000033333333333333333, 0, 1)" but got "matrix(1, 0, 0, 1, 0, 0.00000333333)"
DOMMatrix stringifier: 1/300000000 (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 3.3333333333333334e-9)" but got "matrix(1, 0, 0, 1, 0, 3.33333e-9)"
DOMMatrix stringifier: 1/300000000 (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 3.3333333333333334e-9, 0, 1)" but got "matrix(1, 0, 0, 1, 0, 3.33333e-9)"
DOMMatrix stringifier: 100000 + (1/3) (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 100000.33333333333)" but got "matrix(1, 0, 0, 1, 0, 100000)"
DOMMatrix stringifier: 100000 + (1/3) (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 100000.33333333333, 0, 1)" but got "matrix(1, 0, 0, 1, 0, 100000)"
DOMMatrix stringifier: Math.pow(2, 53) + 1 (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 9007199254740992)" but got "matrix(1, 0, 0, 1, 0, 9.0072e+15)"
DOMMatrix stringifier: Math.pow(2, 53) + 1 (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 9007199254740992, 0, 1)" but got "matrix(1, 0, 0, 1, 0, 9.0072e+15)"
DOMMatrix stringifier: Math.pow(2, 53) + 2 (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 9007199254740994)" but got "matrix(1, 0, 0, 1, 0, 9.0072e+15)"
DOMMatrix stringifier: Math.pow(2, 53) + 2 (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 9007199254740994, 0, 1)" but got "matrix(1, 0, 0, 1, 0, 9.0072e+15)"
DOMMatrix stringifier: Number.MAX_VALUE (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 1.7976931348623157e+308)" but got "matrix(1, 0, 0, 1, 0, Infinity)"
DOMMatrix stringifier: Number.MAX_VALUE (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.7976931348623157e+308, 0, 1)" but got "matrix(1, 0, 0, 1, 0, Infinity)"
DOMMatrix stringifier: Number.MIN_VALUE (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 5e-324)" but got "matrix(1, 0, 0, 1, 0, 0)"
DOMMatrix stringifier: Number.MIN_VALUE (3d) FAIL assert_equals: expected "matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 5e-324, 0, 1)" but got "matrix(1, 0, 0, 1, 0, 0)"
DOMMatrix stringifier: throwing getters (2d) PASS
DOMMatrix stringifier: throwing getters (3d) FAIL self[constr].fromMatrix is not a function
DOMMatrixReadOnly stringifier: identity (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: identity (3d) FAIL self[constr].fromMatrix is not a function
DOMMatrixReadOnly stringifier: NaN (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: NaN (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Infinity (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Infinity (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: -Infinity (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: -Infinity (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 1/3 (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 1/3 (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 1/300000 (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 1/300000 (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 1/300000000 (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 1/300000000 (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 100000 + (1/3) (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: 100000 + (1/3) (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 1 (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 1 (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 2 (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 2 (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Number.MAX_VALUE (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Number.MAX_VALUE (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Number.MIN_VALUE (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: Number.MIN_VALUE (3d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: throwing getters (2d) FAIL Illegal constructor.
DOMMatrixReadOnly stringifier: throwing getters (3d) FAIL self[constr].fromMatrix is not a function
WebKitCSSMatrix stringifier: identity (2d) PASS
WebKitCSSMatrix stringifier: identity (3d) FAIL self[constr].fromMatrix is not a function
WebKitCSSMatrix stringifier: NaN (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: NaN (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Infinity (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Infinity (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: -Infinity (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: -Infinity (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 1/3 (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 1/3 (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 1/300000 (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 1/300000 (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 1/300000000 (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 1/300000000 (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 100000 + (1/3) (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: 100000 + (1/3) (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 1 (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 1 (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 2 (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 2 (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Number.MAX_VALUE (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Number.MAX_VALUE (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Number.MIN_VALUE (2d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: Number.MIN_VALUE (3d) FAIL An invalid or illegal string was specified
WebKitCSSMatrix stringifier: throwing getters (2d) PASS
WebKitCSSMatrix stringifier: throwing getters (3d) FAIL self[constr].fromMatrix is not a function

@ghost
Copy link

ghost commented May 11, 2017

View the complete job log.

Chrome (unstable)

Testing web-platform-tests at revision b3a8916
Using browser at version 60.0.3095.5 dev
Starting 10 test iterations
All results were stable

All results

1 test ran
/css/geometry-1/DOMMatrix-stringifier.html
Subtest Results Messages
OK
DOMMatrix stringifier: identity (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: identity (3d) FAIL Cannot read property 'fromMatrix' of undefined
DOMMatrix stringifier: NaN (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: NaN (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Infinity (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Infinity (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: -Infinity (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: -Infinity (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 1/3 (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 1/3 (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 1/300000 (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 1/300000 (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 1/300000000 (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 1/300000000 (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 100000 + (1/3) (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: 100000 + (1/3) (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Math.pow(2, 53) + 1 (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Math.pow(2, 53) + 1 (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Math.pow(2, 53) + 2 (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Math.pow(2, 53) + 2 (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Number.MAX_VALUE (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Number.MAX_VALUE (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Number.MIN_VALUE (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: Number.MIN_VALUE (3d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: throwing getters (2d) FAIL self[constr] is not a constructor
DOMMatrix stringifier: throwing getters (3d) FAIL Cannot read property 'fromMatrix' of undefined
DOMMatrixReadOnly stringifier: identity (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: identity (3d) FAIL Cannot read property 'fromMatrix' of undefined
DOMMatrixReadOnly stringifier: NaN (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: NaN (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Infinity (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Infinity (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: -Infinity (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: -Infinity (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 1/3 (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 1/3 (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 1/300000 (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 1/300000 (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 1/300000000 (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 1/300000000 (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 100000 + (1/3) (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: 100000 + (1/3) (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 1 (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 1 (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 2 (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Math.pow(2, 53) + 2 (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Number.MAX_VALUE (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Number.MAX_VALUE (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Number.MIN_VALUE (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: Number.MIN_VALUE (3d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: throwing getters (2d) FAIL self[constr] is not a constructor
DOMMatrixReadOnly stringifier: throwing getters (3d) FAIL Cannot read property 'fromMatrix' of undefined
WebKitCSSMatrix stringifier: identity (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 0)" but got "matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)"
WebKitCSSMatrix stringifier: identity (3d) FAIL self[constr].fromMatrix is not a function
WebKitCSSMatrix stringifier: NaN (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,NaN'.
WebKitCSSMatrix stringifier: NaN (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,NaN,0,1'.
WebKitCSSMatrix stringifier: Infinity (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,Infinity'.
WebKitCSSMatrix stringifier: Infinity (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,Infinity,0,1'.
WebKitCSSMatrix stringifier: -Infinity (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,-Infinity'.
WebKitCSSMatrix stringifier: -Infinity (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,-Infinity,0,1'.
WebKitCSSMatrix stringifier: 1/3 (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,0.3333333333333333'.
WebKitCSSMatrix stringifier: 1/3 (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,0.3333333333333333,0,1'.
WebKitCSSMatrix stringifier: 1/300000 (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,0.0000033333333333333333'.
WebKitCSSMatrix stringifier: 1/300000 (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,0.0000033333333333333333,0,1'.
WebKitCSSMatrix stringifier: 1/300000000 (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,3.3333333333333334e-9'.
WebKitCSSMatrix stringifier: 1/300000000 (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,3.3333333333333334e-9,0,1'.
WebKitCSSMatrix stringifier: 100000 + (1/3) (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,100000.33333333333'.
WebKitCSSMatrix stringifier: 100000 + (1/3) (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,100000.33333333333,0,1'.
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 1 (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,9007199254740992'.
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 1 (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,9007199254740992,0,1'.
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 2 (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,9007199254740994'.
WebKitCSSMatrix stringifier: Math.pow(2, 53) + 2 (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,9007199254740994,0,1'.
WebKitCSSMatrix stringifier: Number.MAX_VALUE (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,1.7976931348623157e+308'.
WebKitCSSMatrix stringifier: Number.MAX_VALUE (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,1.7976931348623157e+308,0,1'.
WebKitCSSMatrix stringifier: Number.MIN_VALUE (2d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,1,0,5e-324'.
WebKitCSSMatrix stringifier: Number.MIN_VALUE (3d) FAIL Failed to construct 'WebKitCSSMatrix': Failed to parse '1,0,0,0,0,1,0,0,0,0,1,0,0,5e-324,0,1'.
WebKitCSSMatrix stringifier: throwing getters (2d) FAIL assert_equals: expected "matrix(1, 0, 0, 1, 0, 0)" but got "matrix(1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000)"
WebKitCSSMatrix stringifier: throwing getters (3d) FAIL self[constr].fromMatrix is not a function

@cdumez
Copy link
Contributor

cdumez commented May 16, 2017

w3c-test:mirror

@zcorpan
Copy link
Member Author

zcorpan commented May 16, 2017

@cdumez I think these were on w3c-test already but the bot comment was removed to reduce bot spam. The stability results above have links under All results.

http://w3c-test.org/submissions/5885/css/geometry-1/DOMMatrix-stringifier.html

zcorpan added a commit to w3c/fxtf-drafts that referenced this pull request May 16, 2017
@zcorpan zcorpan merged commit 3f3d158 into master May 16, 2017
@zcorpan zcorpan deleted the zcorpan/dommatrix-stringifier branch May 16, 2017 10:00
svgeesus pushed a commit to w3c/csswg-drafts that referenced this pull request Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants