Sync WPT with upstream (20-07-2025) (#38178)

Automated downstream sync of changes from upstream as of 20-07-2025
[no-wpt-sync]

Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
Servo WPT Sync 2025-07-20 17:11:10 +02:00 committed by GitHub
parent 7ab0d91109
commit 772c84633e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
340 changed files with 17903 additions and 3841 deletions

File diff suppressed because it is too large Load diff

View file

@ -77,6 +77,84 @@
[Empty usages: generateKey({name: Ed25519}, true, [\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, deriveBits\])]
expected: FAIL
[Empty usages: generateKey(Ed25519, false, [\])]
expected: FAIL
[Empty usages: generateKey(Ed25519, true, [\])]
expected: FAIL
[failures_Ed25519.https.any.worker.html]
[Bad usages: generateKey({name: Ed25519}, true, [encrypt\])]
@ -156,3 +234,81 @@
[Empty usages: generateKey({name: Ed25519}, true, [\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [verify, sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed25519, true, [sign, verify, sign, sign, verify, deriveBits\])]
expected: FAIL
[Empty usages: generateKey(Ed25519, false, [\])]
expected: FAIL
[Empty usages: generateKey(Ed25519, true, [\])]
expected: FAIL

View file

@ -77,6 +77,84 @@
[Empty usages: generateKey({name: Ed448}, true, [\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, deriveBits\])]
expected: FAIL
[Empty usages: generateKey(Ed448, false, [\])]
expected: FAIL
[Empty usages: generateKey(Ed448, true, [\])]
expected: FAIL
[failures_Ed448.https.any.worker.html]
[Bad usages: generateKey({name: Ed448}, true, [encrypt\])]
@ -156,3 +234,81 @@
[Empty usages: generateKey({name: Ed448}, true, [\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, encrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, decrypt\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, deriveKey\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [verify, sign, deriveBits\])]
expected: FAIL
[Bad usages: generateKey(Ed448, true, [sign, verify, sign, sign, verify, deriveBits\])]
expected: FAIL
[Empty usages: generateKey(Ed448, false, [\])]
expected: FAIL
[Empty usages: generateKey(Ed448, true, [\])]
expected: FAIL

View file

@ -95,6 +95,102 @@
[Empty usages: generateKey({name: X25519}, true, [\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, unwrapKey\])]
expected: FAIL
[Empty usages: generateKey(X25519, false, [\])]
expected: FAIL
[Empty usages: generateKey(X25519, true, [\])]
expected: FAIL
[failures_X25519.https.any.html]
[Bad usages: generateKey({name: X25519}, true, [encrypt\])]
@ -192,3 +288,99 @@
[Empty usages: generateKey({name: X25519}, true, [\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, unwrapKey\])]
expected: FAIL
[Empty usages: generateKey(X25519, false, [\])]
expected: FAIL
[Empty usages: generateKey(X25519, true, [\])]
expected: FAIL

View file

@ -95,6 +95,102 @@
[Empty usages: generateKey({name: X448}, true, [\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, unwrapKey\])]
expected: FAIL
[Empty usages: generateKey(X448, false, [\])]
expected: FAIL
[Empty usages: generateKey(X448, true, [\])]
expected: FAIL
[failures_X448.https.any.worker.html]
[Bad usages: generateKey({name: X448}, true, [encrypt\])]
@ -192,3 +288,99 @@
[Empty usages: generateKey({name: X448}, true, [\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, encrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, decrypt\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, sign\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, verify\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, wrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, deriveKey, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveBits, unwrapKey\])]
expected: FAIL
[Bad usages: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits, unwrapKey\])]
expected: FAIL
[Empty usages: generateKey(X448, false, [\])]
expected: FAIL
[Empty usages: generateKey(X448, true, [\])]
expected: FAIL

View file

@ -53,6 +53,60 @@
[Success: generateKey({name: Ed25519}, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED25519, false, [sign\])]
expected: FAIL
[Success: generateKey(ED25519, true, [sign\])]
expected: FAIL
[Success: generateKey(ED25519, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED25519, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED25519, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED25519, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed25519, false, [sign\])]
expected: FAIL
[Success: generateKey(ed25519, true, [sign\])]
expected: FAIL
[Success: generateKey(ed25519, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed25519, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed25519, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed25519, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed25519, false, [sign\])]
expected: FAIL
[Success: generateKey(Ed25519, true, [sign\])]
expected: FAIL
[Success: generateKey(Ed25519, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed25519, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed25519, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed25519, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[successes_Ed25519.https.any.html]
[Success: generateKey({name: ED25519}, false, [sign\])]
@ -108,3 +162,57 @@
[Success: generateKey({name: Ed25519}, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED25519, false, [sign\])]
expected: FAIL
[Success: generateKey(ED25519, true, [sign\])]
expected: FAIL
[Success: generateKey(ED25519, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED25519, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED25519, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED25519, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed25519, false, [sign\])]
expected: FAIL
[Success: generateKey(ed25519, true, [sign\])]
expected: FAIL
[Success: generateKey(ed25519, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed25519, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed25519, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed25519, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed25519, false, [sign\])]
expected: FAIL
[Success: generateKey(Ed25519, true, [sign\])]
expected: FAIL
[Success: generateKey(Ed25519, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed25519, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed25519, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed25519, true, [sign, verify, sign, sign, verify\])]
expected: FAIL

View file

@ -53,6 +53,60 @@
[Success: generateKey({name: Ed448}, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED448, false, [sign\])]
expected: FAIL
[Success: generateKey(ED448, true, [sign\])]
expected: FAIL
[Success: generateKey(ED448, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED448, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED448, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED448, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed448, false, [sign\])]
expected: FAIL
[Success: generateKey(ed448, true, [sign\])]
expected: FAIL
[Success: generateKey(ed448, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed448, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed448, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed448, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed448, false, [sign\])]
expected: FAIL
[Success: generateKey(Ed448, true, [sign\])]
expected: FAIL
[Success: generateKey(Ed448, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed448, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed448, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed448, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[successes_Ed448.https.any.html]
[Success: generateKey({name: ED448}, false, [sign\])]
@ -108,3 +162,57 @@
[Success: generateKey({name: Ed448}, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED448, false, [sign\])]
expected: FAIL
[Success: generateKey(ED448, true, [sign\])]
expected: FAIL
[Success: generateKey(ED448, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED448, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ED448, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ED448, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed448, false, [sign\])]
expected: FAIL
[Success: generateKey(ed448, true, [sign\])]
expected: FAIL
[Success: generateKey(ed448, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed448, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(ed448, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(ed448, true, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed448, false, [sign\])]
expected: FAIL
[Success: generateKey(Ed448, true, [sign\])]
expected: FAIL
[Success: generateKey(Ed448, false, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed448, true, [verify, sign\])]
expected: FAIL
[Success: generateKey(Ed448, false, [sign, verify, sign, sign, verify\])]
expected: FAIL
[Success: generateKey(Ed448, true, [sign, verify, sign, sign, verify\])]
expected: FAIL

View file

@ -47,6 +47,54 @@
[Success: generateKey({name: x25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[successes_X25519.https.any.worker.html]
[Success: generateKey({name: X25519}, false, [deriveKey\])]
@ -96,3 +144,51 @@
[Success: generateKey({name: x25519}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x25519, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL

View file

@ -47,6 +47,54 @@
[Success: generateKey({name: x448}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[successes_X448.https.any.worker.html]
[Success: generateKey({name: X448}, false, [deriveKey\])]
@ -96,3 +144,51 @@
[Success: generateKey({name: x448}, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(X448, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(X448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveKey\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveKey\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveBits, deriveKey\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveBits\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveBits\])]
expected: FAIL
[Success: generateKey(x448, false, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL
[Success: generateKey(x448, true, [deriveKey, deriveBits, deriveKey, deriveBits, deriveKey, deriveBits\])]
expected: FAIL

View file

@ -46,3 +46,27 @@
[dynamically inserted script inserted by an inline script should be allowed if strict-dynamic-url is present - metatag]
expected: FAIL
[script-src should allow script by its relative url's hash - header]
expected: FAIL
[script-src should allow script by its relative url's hash in child directory - header]
expected: FAIL
[script-src should allow script by its relative url's hash in an iframe in child dir - header]
expected: FAIL
[script-src should allow script in parent dir by its relative url's hash in an iframe in child dir - header]
expected: FAIL
[script-src should allow script by its relative url's hash - metatag]
expected: FAIL
[script-src should allow script by its relative url's hash in child directory - metatag]
expected: FAIL
[script-src should allow script by its relative url's hash in an iframe in child dir - metatag]
expected: FAIL
[script-src should allow script in parent dir by its relative url's hash in an iframe in child dir - metatag]
expected: FAIL

View file

@ -47,6 +47,9 @@
[cookieStore.delete with a __Host- prefix should not have a domain]
expected: FAIL
[cookieStore.delete with maximum cookie name size]
expected: FAIL
[cookieStore_delete_arguments.https.any.serviceworker.html]
expected: ERROR

View file

@ -1,3 +0,0 @@
[animation-trigger-behavior-computed.tentative.html]
[Property animation-trigger-behavior value 'once, repeat, alternate, state']
expected: FAIL

View file

@ -1,21 +0,0 @@
[animation-trigger-behavior-valid.tentative.html]
[e.style['animation-trigger-behavior'\] = "once" should set the property value]
expected: FAIL
[e.style['animation-trigger-behavior'\] = "repeat" should set the property value]
expected: FAIL
[e.style['animation-trigger-behavior'\] = "alternate" should set the property value]
expected: FAIL
[e.style['animation-trigger-behavior'\] = "state" should set the property value]
expected: FAIL
[e.style['animation-trigger-behavior'\] = "once, repeat" should set the property value]
expected: FAIL
[e.style['animation-trigger-behavior'\] = "once, repeat, alternate" should set the property value]
expected: FAIL
[e.style['animation-trigger-behavior'\] = "once, repeat, alternate, state" should set the property value]
expected: FAIL

View file

@ -1,84 +0,0 @@
[animation-trigger-exit-range-end-computed.html]
[Property animation-trigger-exit-range-end value 'initial']
expected: FAIL
[Property animation-trigger-exit-range-end value 'normal']
expected: FAIL
[Property animation-trigger-exit-range-end value 'cover 0%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'cover 100%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'COVER 0%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'COVER 100%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'cover 120%']
expected: FAIL
[Property animation-trigger-exit-range-end value '0']
expected: FAIL
[Property animation-trigger-exit-range-end value '120%']
expected: FAIL
[Property animation-trigger-exit-range-end value '120px']
expected: FAIL
[Property animation-trigger-exit-range-end value 'cover 42%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'cover -42%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'contain 42%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'exit 42%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-trigger-exit-range-end value 'exit-crossing 42%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'exit 1%, cover 2%, contain 0%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'exit 1%, cover 2%, contain 100%']
expected: FAIL
[Property animation-trigger-exit-range-end value 'entry 42px']
expected: FAIL
[Property animation-trigger-exit-range-end value 'entry-crossing 42px']
expected: FAIL
[Property animation-trigger-exit-range-end value 'contain calc(10% + 10px)']
expected: FAIL
[Property animation-trigger-exit-range-end value 'entry 1em']
expected: FAIL
[Property animation-trigger-exit-range-end value 'exit calc(1em + 10px)']
expected: FAIL
[Property animation-trigger-exit-range-end value 'cover']
expected: FAIL
[Property animation-trigger-exit-range-end value 'contain']
expected: FAIL
[Property animation-trigger-exit-range-end value 'entry']
expected: FAIL
[Property animation-trigger-exit-range-end value 'exit']
expected: FAIL
[Property animation-trigger-exit-range-end value 'auto']
expected: FAIL

View file

@ -1,75 +0,0 @@
[animation-trigger-exit-range-end-valid.html]
[e.style['animation-trigger-exit-range-end'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "0" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "120px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "exit-crossing 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "entry 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "entry-crossing 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "contain calc(10px + 10%)" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "entry 1em" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "exit calc(1em + 10px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "entry 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-end'\] = "auto" should set the property value]
expected: FAIL

View file

@ -1,369 +0,0 @@
[animation-trigger-exit-range-shorthand.html]
[e.style['animation-trigger-exit-range'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry-crossing" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit-crossing" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry, exit" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 0% entry 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry-crossing 0% entry-crossing 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit 0% exit 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit-crossing 0% exit-crossing 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover 0% cover 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain 0% contain 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry-crossing 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit-crossing 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 50px exit 100px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit calc(10% + 50px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal 100px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "100px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "100px normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "10% normal" should set the property value]
expected: FAIL
[Property animation-trigger-exit-range value 'normal']
expected: FAIL
[Property animation-trigger-exit-range value 'normal normal']
expected: FAIL
[Property animation-trigger-exit-range value 'cover']
expected: FAIL
[Property animation-trigger-exit-range value 'contain']
expected: FAIL
[Property animation-trigger-exit-range value 'entry']
expected: FAIL
[Property animation-trigger-exit-range value 'entry-crossing']
expected: FAIL
[Property animation-trigger-exit-range value 'exit']
expected: FAIL
[Property animation-trigger-exit-range value 'exit-crossing']
expected: FAIL
[Property animation-trigger-exit-range value 'entry, exit']
expected: FAIL
[Property animation-trigger-exit-range value 'entry 0% entry 100%']
expected: FAIL
[Property animation-trigger-exit-range value 'entry-crossing 0% entry-crossing 100%']
expected: FAIL
[Property animation-trigger-exit-range value 'exit 0% exit 100%']
expected: FAIL
[Property animation-trigger-exit-range value 'exit-crossing 0% exit-crossing 100%']
expected: FAIL
[Property animation-trigger-exit-range value 'cover 0% cover 100%']
expected: FAIL
[Property animation-trigger-exit-range value 'contain 0% contain 100%']
expected: FAIL
[Property animation-trigger-exit-range value 'entry calc(10% - 10%) entry calc(50% + 50%)']
expected: FAIL
[Property animation-trigger-exit-range value 'cover 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'contain 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'entry 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'entry-crossing 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'exit 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'exit-crossing 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'entry 50px exit 100px']
expected: FAIL
[Property animation-trigger-exit-range value 'exit calc(10% + 50px)']
expected: FAIL
[Property animation-trigger-exit-range value 'entry 50% exit 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'cover 50% entry 50%, contain 50% exit 50%']
expected: FAIL
[Property animation-trigger-exit-range value 'entry 10em exit 20em']
expected: FAIL
[Property animation-trigger-exit-range value '10em exit 20em']
expected: FAIL
[Property animation-trigger-exit-range value 'normal 100px']
expected: FAIL
[Property animation-trigger-exit-range value '100px']
expected: FAIL
[Property animation-trigger-exit-range value '100px normal']
expected: FAIL
[Property animation-trigger-exit-range value '10% normal']
expected: FAIL
[Property animation-trigger-exit-range value '10% calc(70% + 10% * sign(100em - 1px))']
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal normal" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal normal" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal normal" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal entry 100%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal entry 100%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal entry 100%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal entry 10%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal entry 10%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal entry 10%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain 100% contain 0%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain 100% contain 0%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "contain 100% contain 0%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 10% exit 20%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 10% exit 20%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 10% exit 20%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry, exit" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry, exit" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry, exit" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 0%, exit" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 0%, exit" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "entry 0%, exit" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit calc(10% + 50px)" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit calc(10% + 50px)" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "exit calc(10% + 50px)" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "100px" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "100px" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "100px" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "10%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "10%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "10%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "cover 10% auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto cover" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto cover 90%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal auto" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal auto" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "normal auto" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto normal" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto normal" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger-exit-range'\] = "auto normal" should not set unrelated longhands]
expected: FAIL

View file

@ -1,84 +0,0 @@
[animation-trigger-exit-range-start-computed.html]
[Property animation-trigger-exit-range-start value 'initial']
expected: FAIL
[Property animation-trigger-exit-range-start value 'normal']
expected: FAIL
[Property animation-trigger-exit-range-start value 'cover 0%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'cover 100%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'COVER 0%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'COVER 100%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'cover 120%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'cover 42%']
expected: FAIL
[Property animation-trigger-exit-range-start value '0']
expected: FAIL
[Property animation-trigger-exit-range-start value '120%']
expected: FAIL
[Property animation-trigger-exit-range-start value '120px']
expected: FAIL
[Property animation-trigger-exit-range-start value 'cover -42%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'contain 42%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'exit 42%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-trigger-exit-range-start value 'exit 1%, cover 2%, contain 0%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'exit 1%, cover 2%, contain 100%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'exit-crossing 42%']
expected: FAIL
[Property animation-trigger-exit-range-start value 'entry 42px']
expected: FAIL
[Property animation-trigger-exit-range-start value 'entry-crossing 42px']
expected: FAIL
[Property animation-trigger-exit-range-start value 'contain calc(10% + 10px)']
expected: FAIL
[Property animation-trigger-exit-range-start value 'entry 1em']
expected: FAIL
[Property animation-trigger-exit-range-start value 'exit calc(1em + 10px)']
expected: FAIL
[Property animation-trigger-exit-range-start value 'cover']
expected: FAIL
[Property animation-trigger-exit-range-start value 'contain']
expected: FAIL
[Property animation-trigger-exit-range-start value 'entry']
expected: FAIL
[Property animation-trigger-exit-range-start value 'exit']
expected: FAIL
[Property animation-trigger-exit-range-start value 'auto']
expected: FAIL

View file

@ -1,78 +0,0 @@
[animation-trigger-exit-range-start-valid.html]
[e.style['animation-trigger-exit-range-start'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "0" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "120px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "exit-crossing 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "entry 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "entry-crossing 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "contain calc(10px + 10%)" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "entry 1em" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "exit calc(1em + 10px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "entry 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "cover calc(sign(100em - 1px) * 1%)" should set the property value]
expected: FAIL
[e.style['animation-trigger-exit-range-start'\] = "auto" should set the property value]
expected: FAIL

View file

@ -1,81 +0,0 @@
[animation-trigger-range-end-computed.html]
[Property animation-trigger-range-end value 'initial']
expected: FAIL
[Property animation-trigger-range-end value 'normal']
expected: FAIL
[Property animation-trigger-range-end value 'cover 0%']
expected: FAIL
[Property animation-trigger-range-end value 'cover 100%']
expected: FAIL
[Property animation-trigger-range-end value 'COVER 0%']
expected: FAIL
[Property animation-trigger-range-end value 'COVER 100%']
expected: FAIL
[Property animation-trigger-range-end value 'cover 120%']
expected: FAIL
[Property animation-trigger-range-end value '0']
expected: FAIL
[Property animation-trigger-range-end value '120%']
expected: FAIL
[Property animation-trigger-range-end value '120px']
expected: FAIL
[Property animation-trigger-range-end value 'cover 42%']
expected: FAIL
[Property animation-trigger-range-end value 'cover -42%']
expected: FAIL
[Property animation-trigger-range-end value 'contain 42%']
expected: FAIL
[Property animation-trigger-range-end value 'exit 42%']
expected: FAIL
[Property animation-trigger-range-end value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-trigger-range-end value 'exit-crossing 42%']
expected: FAIL
[Property animation-trigger-range-end value 'exit 1%, cover 2%, contain 0%']
expected: FAIL
[Property animation-trigger-range-end value 'exit 1%, cover 2%, contain 100%']
expected: FAIL
[Property animation-trigger-range-end value 'entry 42px']
expected: FAIL
[Property animation-trigger-range-end value 'entry-crossing 42px']
expected: FAIL
[Property animation-trigger-range-end value 'contain calc(10% + 10px)']
expected: FAIL
[Property animation-trigger-range-end value 'entry 1em']
expected: FAIL
[Property animation-trigger-range-end value 'exit calc(1em + 10px)']
expected: FAIL
[Property animation-trigger-range-end value 'cover']
expected: FAIL
[Property animation-trigger-range-end value 'contain']
expected: FAIL
[Property animation-trigger-range-end value 'entry']
expected: FAIL
[Property animation-trigger-range-end value 'exit']
expected: FAIL

View file

@ -1,72 +0,0 @@
[animation-trigger-range-end-valid.html]
[e.style['animation-trigger-range-end'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "0" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "120px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "exit-crossing 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "entry 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "entry-crossing 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "contain calc(10px + 10%)" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "entry 1em" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "exit calc(1em + 10px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "entry 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-end'\] = "exit" should set the property value]
expected: FAIL

View file

@ -1,318 +0,0 @@
[animation-trigger-range-shorthand.html]
[e.style['animation-trigger-range'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry-crossing" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit-crossing" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry, exit" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 0% entry 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry-crossing 0% entry-crossing 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit 0% exit 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit-crossing 0% exit-crossing 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "cover 0% cover 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain 0% contain 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry calc(10% - 10%) entry calc(50% + 50%)" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "cover 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry-crossing 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit-crossing 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 50px exit 100px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit calc(10% + 50px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "cover 50% entry 50%, contain 50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "50% exit 50%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal 100px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "100px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "100px normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-range'\] = "10% normal" should set the property value]
expected: FAIL
[Property animation-trigger-range value 'normal']
expected: FAIL
[Property animation-trigger-range value 'normal normal']
expected: FAIL
[Property animation-trigger-range value 'cover']
expected: FAIL
[Property animation-trigger-range value 'contain']
expected: FAIL
[Property animation-trigger-range value 'entry']
expected: FAIL
[Property animation-trigger-range value 'entry-crossing']
expected: FAIL
[Property animation-trigger-range value 'exit']
expected: FAIL
[Property animation-trigger-range value 'exit-crossing']
expected: FAIL
[Property animation-trigger-range value 'entry, exit']
expected: FAIL
[Property animation-trigger-range value 'entry 0% entry 100%']
expected: FAIL
[Property animation-trigger-range value 'entry-crossing 0% entry-crossing 100%']
expected: FAIL
[Property animation-trigger-range value 'exit 0% exit 100%']
expected: FAIL
[Property animation-trigger-range value 'exit-crossing 0% exit-crossing 100%']
expected: FAIL
[Property animation-trigger-range value 'cover 0% cover 100%']
expected: FAIL
[Property animation-trigger-range value 'contain 0% contain 100%']
expected: FAIL
[Property animation-trigger-range value 'entry calc(10% - 10%) entry calc(50% + 50%)']
expected: FAIL
[Property animation-trigger-range value 'cover 50%']
expected: FAIL
[Property animation-trigger-range value 'contain 50%']
expected: FAIL
[Property animation-trigger-range value 'entry 50%']
expected: FAIL
[Property animation-trigger-range value 'entry-crossing 50%']
expected: FAIL
[Property animation-trigger-range value 'exit 50%']
expected: FAIL
[Property animation-trigger-range value 'exit-crossing 50%']
expected: FAIL
[Property animation-trigger-range value 'entry 50px exit 100px']
expected: FAIL
[Property animation-trigger-range value 'exit calc(10% + 50px)']
expected: FAIL
[Property animation-trigger-range value 'entry 50% exit 50%']
expected: FAIL
[Property animation-trigger-range value 'cover 50% entry 50%, contain 50% exit 50%']
expected: FAIL
[Property animation-trigger-range value 'entry 10em exit 20em']
expected: FAIL
[Property animation-trigger-range value '10em exit 20em']
expected: FAIL
[Property animation-trigger-range value 'normal 100px']
expected: FAIL
[Property animation-trigger-range value '100px']
expected: FAIL
[Property animation-trigger-range value '100px normal']
expected: FAIL
[Property animation-trigger-range value '10% normal']
expected: FAIL
[Property animation-trigger-range value '10% calc(70% + 10% * sign(100em - 1px))']
expected: FAIL
[e.style['animation-trigger-range'\] = "normal" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal normal" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal normal" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal normal" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal entry 100%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal entry 100%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal entry 100%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal entry 10%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal entry 10%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "normal entry 10%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "cover" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "cover" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "cover" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain 100% contain 0%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain 100% contain 0%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "contain 100% contain 0%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 10% exit 20%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 10% exit 20%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 10% exit 20%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry calc(10% + 10px) exit 20px" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry calc(10% + 10px) exit 20px" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry, exit" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry, exit" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry, exit" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 0%, exit" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 0%, exit" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "entry 0%, exit" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit calc(10% + 50px)" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit calc(10% + 50px)" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "exit calc(10% + 50px)" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "100px" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "100px" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "100px" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger-range'\] = "10%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger-range'\] = "10%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger-range'\] = "10%" should not set unrelated longhands]
expected: FAIL

View file

@ -1,81 +0,0 @@
[animation-trigger-range-start-computed.html]
[Property animation-trigger-range-start value 'initial']
expected: FAIL
[Property animation-trigger-range-start value 'normal']
expected: FAIL
[Property animation-trigger-range-start value 'cover 0%']
expected: FAIL
[Property animation-trigger-range-start value 'cover 100%']
expected: FAIL
[Property animation-trigger-range-start value 'COVER 0%']
expected: FAIL
[Property animation-trigger-range-start value 'COVER 100%']
expected: FAIL
[Property animation-trigger-range-start value 'cover 120%']
expected: FAIL
[Property animation-trigger-range-start value 'cover 42%']
expected: FAIL
[Property animation-trigger-range-start value '0']
expected: FAIL
[Property animation-trigger-range-start value '120%']
expected: FAIL
[Property animation-trigger-range-start value '120px']
expected: FAIL
[Property animation-trigger-range-start value 'cover -42%']
expected: FAIL
[Property animation-trigger-range-start value 'contain 42%']
expected: FAIL
[Property animation-trigger-range-start value 'exit 42%']
expected: FAIL
[Property animation-trigger-range-start value 'exit calc(41% + 1%)']
expected: FAIL
[Property animation-trigger-range-start value 'exit 1%, cover 2%, contain 0%']
expected: FAIL
[Property animation-trigger-range-start value 'exit 1%, cover 2%, contain 100%']
expected: FAIL
[Property animation-trigger-range-start value 'exit-crossing 42%']
expected: FAIL
[Property animation-trigger-range-start value 'entry 42px']
expected: FAIL
[Property animation-trigger-range-start value 'entry-crossing 42px']
expected: FAIL
[Property animation-trigger-range-start value 'contain calc(10% + 10px)']
expected: FAIL
[Property animation-trigger-range-start value 'entry 1em']
expected: FAIL
[Property animation-trigger-range-start value 'exit calc(1em + 10px)']
expected: FAIL
[Property animation-trigger-range-start value 'cover']
expected: FAIL
[Property animation-trigger-range-start value 'contain']
expected: FAIL
[Property animation-trigger-range-start value 'entry']
expected: FAIL
[Property animation-trigger-range-start value 'exit']
expected: FAIL

View file

@ -1,75 +0,0 @@
[animation-trigger-range-start-valid.html]
[e.style['animation-trigger-range-start'\] = "normal" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "cover 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "cover 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "cover 120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "cover 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "0" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "120%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "120px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "cover -42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "contain 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "exit 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "exit 1%, cover 2%, contain 0%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "exit 1%, cover 2%, contain 100%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "exit-crossing 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "entry 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "entry-crossing 42px" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "contain calc(10px + 10%)" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "entry 1em" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "exit calc(1em + 10px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "entry 42%" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "cover" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "contain" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "entry" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "exit" should set the property value]
expected: FAIL
[e.style['animation-trigger-range-start'\] = "cover calc(sign(100em - 1px) * 1%)" should set the property value]
expected: FAIL

View file

@ -1,306 +0,0 @@
[animation-trigger-shorthand.tentative.html]
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should not set unrelated longhands]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should set animation-trigger-exit-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should set animation-trigger-exit-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should set animation-trigger-range-end]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should set animation-trigger-range-start]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should set animation-trigger-timeline]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should set animation-trigger-type]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should not set unrelated longhands]
expected: FAIL
[Property animation-trigger value 'view() once contain 0% contain 100% cover 0% cover 100%']
expected: FAIL
[Property animation-trigger value 'view() once contain 20% contain 80% cover 10% cover 90%']
expected: FAIL
[Property animation-trigger value 'view() once contain 20% contain 80% cover 0%']
expected: FAIL
[Property animation-trigger value 'view() once contain 20% contain 80% cover 10%']
expected: FAIL
[Property animation-trigger value 'view() once contain 0% contain 100%']
expected: FAIL
[Property animation-trigger value 'view() once']
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0% cover 100%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10% cover 90%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover 0%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 20% contain 80% cover 10%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() once contain 0% contain 100% cover" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0% contain 100%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 20% contain 80%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 0%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain 10%" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate contain" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "view() alternate" should set animation-trigger-behavior]
expected: FAIL
[e.style['animation-trigger'\] = "repeat" should set animation-trigger-behavior]
expected: FAIL

View file

@ -1,147 +0,0 @@
[animation-trigger-timeline-parsing.tentative.html]
[e.style['animation-trigger-timeline'\] = "initial" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "inherit" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "unset" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "revert" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "none" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "auto, auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "none, none" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "auto, none" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "none, auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "--test" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "--test1, --test2" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "--test1, --test2, none, --test3, auto" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll()" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = " scroll() " should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(block)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(inline)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(x)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(y)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(root)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(nearest)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(self)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(inline nearest)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(nearest inline)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(block self)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(self block)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "scroll(y root)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view()" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = " view() " should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(block)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(inline)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(x)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(y)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(y 1px 2px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(y 1px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(y auto)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(y auto auto)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(y auto 1px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(1px 2px y)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(1px y)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(auto x)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(1px 2px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(1px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(1px 1px)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(1px auto)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(auto calc(1% + 1px))" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(2em calc(1% + 1em))" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(auto)" should set the property value]
expected: FAIL
[e.style['animation-trigger-timeline'\] = "view(auto auto)" should set the property value]
expected: FAIL

View file

@ -0,0 +1,2 @@
[quotes-first-line.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-color-neutral-keyframe-001.html]
[gap decorations row-rule-color supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-color-neutral-keyframe-002.html]
[gap decorations column-rule-color value list supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-color-neutral-keyframe-003.html]
[gap decorations row-rule-color value list supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-width-neutral-keyframe-003.html]
[gap decorations row-rule-width with repeaters supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-width-neutral-keyframe-004.html]
[gap decorations column-rule-width with repeaters supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,3 @@
[gap-decorations-width-neutral-keyframe-005.html]
[gap decorations column-rule-width supports neutral keyframe.]
expected: FAIL

View file

@ -0,0 +1,636 @@
[row-rule-color-interpolation.html]
[CSS Transitions: property <row-rule-color> from neutral to [lime\] at (-5) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [lime\] at (-0.4) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [lime\] at (0) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [lime\] at (0.2) should be [rgb(204, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [lime\] at (0.6) should be [rgb(102, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [lime\] at (-5) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [lime\] at (-0.4) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [lime\] at (0) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [lime\] at (0.2) should be [rgb(204, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [lime\] at (0.6) should be [rgb(102, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [lime\] at (-5) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [lime\] at (-0.4) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [lime\] at (0) should be [rgb(255, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [lime\] at (0.2) should be [rgb(204, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [lime\] at (0.6) should be [rgb(102, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [lime\] at (-5) should be [rgb(255, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [lime\] at (-0.4) should be [rgb(255, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [lime\] at (0) should be [rgb(255, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [lime\] at (0.2) should be [rgb(204, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [lime\] at (0.6) should be [rgb(102, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [initial\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [initial\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [initial\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [initial\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [initial\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [initial\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [initial\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [initial\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [initial\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [initial\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [initial\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [initial\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [initial\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [initial\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [initial\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [initial\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [initial\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [initial\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [initial\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [initial\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [initial\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [initial\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [initial\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [initial\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [initial\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [initial\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [initial\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [initial\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [inherit\] to [lime\] at (-5) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [inherit\] to [lime\] at (-0.4) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [inherit\] to [lime\] at (0) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [inherit\] to [lime\] at (0.2) should be [rgb(0, 51, 204)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [inherit\] to [lime\] at (0.6) should be [rgb(0, 153, 102)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [inherit\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [inherit\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [inherit\] to [lime\] at (-5) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [inherit\] to [lime\] at (-0.4) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [inherit\] to [lime\] at (0) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [inherit\] to [lime\] at (0.2) should be [rgb(0, 51, 204)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [inherit\] to [lime\] at (0.6) should be [rgb(0, 153, 102)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [inherit\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [inherit\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [inherit\] to [lime\] at (-5) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [inherit\] to [lime\] at (-0.4) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [inherit\] to [lime\] at (0) should be [rgb(0, 0, 255)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [inherit\] to [lime\] at (0.2) should be [rgb(0, 51, 204)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [inherit\] to [lime\] at (0.6) should be [rgb(0, 153, 102)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [inherit\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [inherit\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [inherit\] to [lime\] at (-5) should be [rgb(0, 0, 255)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [inherit\] to [lime\] at (-0.4) should be [rgb(0, 0, 255)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [inherit\] to [lime\] at (0) should be [rgb(0, 0, 255)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [inherit\] to [lime\] at (0.2) should be [rgb(0, 51, 204)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [inherit\] to [lime\] at (0.6) should be [rgb(0, 153, 102)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [inherit\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [inherit\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [unset\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [unset\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [unset\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [unset\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [unset\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [unset\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [unset\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [unset\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [unset\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [unset\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [unset\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [unset\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [unset\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [unset\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [unset\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [unset\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [unset\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [unset\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [unset\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [unset\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [unset\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [unset\] to [lime\] at (-5) should be [rgb(255, 0, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [unset\] to [lime\] at (-0.4) should be [rgb(255, 129, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [unset\] to [lime\] at (0) should be [rgb(255, 165, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [unset\] to [lime\] at (0.2) should be [rgb(204, 183, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [unset\] to [lime\] at (0.6) should be [rgb(102, 219, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [unset\] to [lime\] at (1) should be [rgb(0, 255, 0)\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [unset\] to [lime\] at (1.5) should be [rgb(0, 255, 0)\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [orange\] to [blue\] at (-5) should be [#ffff00\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [orange\] to [blue\] at (-0.4) should be [#ffe700\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [orange\] to [blue\] at (0) should be [orange\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [orange\] to [blue\] at (0.2) should be [#cc8433\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [orange\] to [blue\] at (0.6) should be [#664299\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [orange\] to [blue\] at (1) should be [blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [orange\] to [blue\] at (1.5) should be [blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [orange\] to [blue\] at (-5) should be [#ffff00\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [orange\] to [blue\] at (-0.4) should be [#ffe700\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [orange\] to [blue\] at (0) should be [orange\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [orange\] to [blue\] at (0.2) should be [#cc8433\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [orange\] to [blue\] at (0.6) should be [#664299\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [orange\] to [blue\] at (1) should be [blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [orange\] to [blue\] at (1.5) should be [blue\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [orange\] to [blue\] at (-5) should be [#ffff00\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [orange\] to [blue\] at (-0.4) should be [#ffe700\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [orange\] to [blue\] at (0) should be [orange\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [orange\] to [blue\] at (0.2) should be [#cc8433\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [orange\] to [blue\] at (0.6) should be [#664299\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [orange\] to [blue\] at (1) should be [blue\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [orange\] to [blue\] at (1.5) should be [blue\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [orange\] to [blue\] at (-5) should be [#ffff00\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [orange\] to [blue\] at (-0.4) should be [#ffe700\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [orange\] to [blue\] at (0) should be [orange\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [orange\] to [blue\] at (0.2) should be [#cc8433\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [orange\] to [blue\] at (0.6) should be [#664299\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [orange\] to [blue\] at (1) should be [blue\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [orange\] to [blue\] at (1.5) should be [blue\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (-0.3) should be [red blue blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0) should be [red blue blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0.3) should be [red blue blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (-0.3) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0.3) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.5) should be [red blue blue\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (0.6) should be [red blue blue\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (1) should be [red blue blue\]]
expected: FAIL
[Web Animations: property <row-rule-color> from neutral to [red blue blue\] at (1.5) should be [red blue blue\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]]
expected: FAIL
[CSS Transitions with transition-behavior:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]]
expected: FAIL
[CSS Transitions with transition-property:all and transition-behavor:allow-discrete: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]]
expected: FAIL
[CSS Transitions: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]]
expected: FAIL
[CSS Animations: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (-0.3) should be [red blue green\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0) should be [red blue green\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.3) should be [red blue green\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.5) should be [red\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (0.6) should be [red\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (1) should be [red\]]
expected: FAIL
[Web Animations: property <row-rule-color> from [red blue green\] to [red\] at (1.5) should be [red\]]
expected: FAIL

View file

@ -142,3 +142,147 @@
[Web Animations: property <column-rule-width> from neutral to [40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL

View file

@ -142,3 +142,147 @@
[Web Animations: property <column-rule-width> from neutral to [40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions with transition: all: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 1px 1px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 10px 10px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 19px 19px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 28px 28px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[Web Animations: property <row-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 55px 55px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Transitions with transition: all: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[CSS Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (-0.3) should be [1px 7px 14px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0) should be [10px 15px 20px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.3) should be [19px 22px 26px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (0.6) should be [28px 30px 32px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1) should be [40px 40px 40px\]]
expected: FAIL
[Web Animations: property <column-rule-width> from neutral to [40px 40px 40px\] at (1.5) should be [55px 52px 50px\]]
expected: FAIL

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,2 @@
[grid-item-minmax-img-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[grid-item-minmax-img-002.html]
expected: FAIL

View file

@ -10,3 +10,9 @@
[.test 8]
expected: FAIL
[.test 3]
expected: FAIL
[.test 7]
expected: FAIL

View file

@ -13,3 +13,18 @@
[svg 5: undefined]
expected: FAIL
[svg 1]
expected: FAIL
[svg 2]
expected: FAIL
[svg 3]
expected: FAIL
[svg 4]
expected: FAIL
[svg 5]
expected: FAIL

View file

@ -13,3 +13,18 @@
[svg 5: undefined]
expected: FAIL
[svg 1]
expected: FAIL
[svg 2]
expected: FAIL
[svg 3]
expected: FAIL
[svg 4]
expected: FAIL
[svg 5]
expected: FAIL

View file

@ -13,3 +13,18 @@
[svg 5: undefined]
expected: FAIL
[svg 1]
expected: FAIL
[svg 2]
expected: FAIL
[svg 3]
expected: FAIL
[svg 4]
expected: FAIL
[svg 5]
expected: FAIL

View file

@ -10,3 +10,15 @@
[svg 4: undefined]
expected: FAIL
[svg 1]
expected: FAIL
[svg 2]
expected: FAIL
[svg 3]
expected: FAIL
[svg 4]
expected: FAIL

View file

@ -0,0 +1,27 @@
[text-emphasis-style-computed-vertical-lr.html]
[Property text-emphasis-style value 'none']
expected: FAIL
[Property text-emphasis-style value 'dot']
expected: FAIL
[Property text-emphasis-style value 'filled circle']
expected: FAIL
[Property text-emphasis-style value 'filled']
expected: FAIL
[Property text-emphasis-style value 'open']
expected: FAIL
[Property text-emphasis-style value 'double-circle']
expected: FAIL
[Property text-emphasis-style value 'triangle']
expected: FAIL
[Property text-emphasis-style value 'open sesame']
expected: FAIL
[Property text-emphasis-style value '"*"']
expected: FAIL

View file

@ -19,3 +19,9 @@
[Property text-emphasis-style value '"*"']
expected: FAIL
[Property text-emphasis-style value 'filled']
expected: FAIL
[Property text-emphasis-style value 'open']
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-autospace-elements-001.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-autospace-elements-002.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-autospace-elements-003.html]
expected: FAIL

View file

@ -0,0 +1,2 @@
[no-transition-from-ua-to-blocking-stylesheet.html]
expected: FAIL

View file

@ -0,0 +1,156 @@
[position-computed.tentative.html]
[Property object-position value 'x-start']
expected: FAIL
[Property object-position value 'x-start 10px']
expected: FAIL
[Property object-position value 'x-start 10% top 20px']
expected: FAIL
[Property object-position value 'x-end']
expected: FAIL
[Property object-position value 'x-end 10%']
expected: FAIL
[Property object-position value 'x-end 10px top 20px']
expected: FAIL
[Property object-position value 'y-start']
expected: FAIL
[Property object-position value '10px y-start']
expected: FAIL
[Property object-position value 'left 10px y-start 20%']
expected: FAIL
[Property object-position value 'y-end']
expected: FAIL
[Property object-position value '10px y-end']
expected: FAIL
[Property object-position value 'left 10px y-end 20%']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: horizontal-tb, direction: ltr']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: horizontal-tb, direction: ltr']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: horizontal-tb, direction: ltr']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: horizontal-tb, direction: ltr']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: horizontal-tb, direction: rtl']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: horizontal-tb, direction: rtl']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: horizontal-tb, direction: rtl']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: horizontal-tb, direction: rtl']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: vertical-rl, direction: rtl']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: vertical-rl, direction: rtl']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: vertical-rl, direction: rtl']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: vertical-rl, direction: rtl']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: sideways-rl, direction: rtl']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: sideways-rl, direction: rtl']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: sideways-rl, direction: rtl']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: sideways-rl, direction: rtl']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: vertical-rl, direction: ltr']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: vertical-rl, direction: ltr']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: vertical-rl, direction: ltr']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: vertical-rl, direction: ltr']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: sideways-rl, direction: ltr']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: sideways-rl, direction: ltr']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: sideways-rl, direction: ltr']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: sideways-rl, direction: ltr']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: vertical-lr, direction: rtl']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: vertical-lr, direction: rtl']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: vertical-lr, direction: rtl']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: vertical-lr, direction: rtl']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: sideways-lr, direction: ltr']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: sideways-lr, direction: ltr']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: sideways-lr, direction: ltr']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: sideways-lr, direction: ltr']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: vertical-lr, direction: ltr']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: vertical-lr, direction: ltr']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: vertical-lr, direction: ltr']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: vertical-lr, direction: ltr']
expected: FAIL
[Property object-position value 'x-start' in mode 'writing-mode: sideways-lr, direction: rtl']
expected: FAIL
[Property object-position value 'x-end' in mode 'writing-mode: sideways-lr, direction: rtl']
expected: FAIL
[Property object-position value 'y-start' in mode 'writing-mode: sideways-lr, direction: rtl']
expected: FAIL
[Property object-position value 'y-end' in mode 'writing-mode: sideways-lr, direction: rtl']
expected: FAIL

View file

@ -0,0 +1,48 @@
[position-valid.tentative.html]
[e.style['object-position'\] = "x-start" should set the property value]
expected: FAIL
[e.style['object-position'\] = "x-start 10px" should set the property value]
expected: FAIL
[e.style['object-position'\] = "x-start 10% top 20px" should set the property value]
expected: FAIL
[e.style['object-position'\] = "top 20px x-start 10%" should set the property value]
expected: FAIL
[e.style['object-position'\] = "x-end" should set the property value]
expected: FAIL
[e.style['object-position'\] = "x-end 10%" should set the property value]
expected: FAIL
[e.style['object-position'\] = "x-end 10px top 20px" should set the property value]
expected: FAIL
[e.style['object-position'\] = "top 20px x-end 10px" should set the property value]
expected: FAIL
[e.style['object-position'\] = "y-start" should set the property value]
expected: FAIL
[e.style['object-position'\] = "10px y-start" should set the property value]
expected: FAIL
[e.style['object-position'\] = "left 10px y-start 20%" should set the property value]
expected: FAIL
[e.style['object-position'\] = "y-start 20px left 10px" should set the property value]
expected: FAIL
[e.style['object-position'\] = "y-end" should set the property value]
expected: FAIL
[e.style['object-position'\] = "10px y-end" should set the property value]
expected: FAIL
[e.style['object-position'\] = "left 10px y-end 20%" should set the property value]
expected: FAIL
[e.style['object-position'\] = "y-end 20% left 10px" should set the property value]
expected: FAIL

View file

@ -88,3 +88,9 @@
[calc(progress(sign(1001em - 10lh * progress(100px, 2rex, 10ex)) * 20em, 2rem, 12em) * 2) should be used-value-equivalent to 2]
expected: FAIL
[progress(1000em, 10em, 110em) should be used-value-equivalent to 1]
expected: FAIL
[scale(progress(1000em, 10rem, 110em)) should be used-value-equivalent to scale(1)]
expected: FAIL

View file

@ -10,3 +10,12 @@
[sibling-count on pseudo-element]
expected: FAIL
[sibling-count() on pseudo-element]
expected: FAIL
[sibling-index() on root]
expected: FAIL
[sibling-count() on root]
expected: FAIL

View file

@ -0,0 +1,3 @@
[range-client-rects-surrogate-indexing.html]
[Range.getClientRects should correct indexing into trailing surrogates]
expected: FAIL

View file

@ -0,0 +1,18 @@
[window-scroll-arguments.html]
[scrollTo with 1 non-dictionary argument]
expected: FAIL
[scrollTo with an invalid ScrollToOptions argument]
expected: FAIL
[scroll with 1 non-dictionary argument]
expected: FAIL
[scroll with an invalid ScrollToOptions argument]
expected: FAIL
[scrollBy with 1 non-dictionary argument]
expected: FAIL
[scrollBy with an invalid ScrollToOptions argument]
expected: FAIL

View file

@ -0,0 +1,2 @@
[fecolormatrix-display-p3.html]
expected: FAIL

View file

@ -1,3 +1,6 @@
[Document.html]
[execCommand on Document must enqueue a disconnected reaction when deleting a custom element from a contenteditable element]
expected: FAIL
[importNode on Document must construct a new custom element when importing a custom element into a window-less document]
expected: FAIL

View file

@ -10,3 +10,6 @@
[upgrade should not upgrade a candidate element not associated with the registry]
expected: FAIL
[upgrade should not upgrade a candidate element not associated with a registry]
expected: FAIL

View file

@ -0,0 +1,6 @@
[Document-importNode.html]
[autonomous: document.importNode() should import custom elements successfully]
expected: FAIL
[autonomous: document.importNode() should import "undefined" custom elements successfully]
expected: FAIL

View file

@ -1,5 +1,5 @@
[max-payload.tentative.https.window.html]
expected: TIMEOUT
expected: ERROR
[fetchLater() accepts max payload in a POST request body of String in same-origin iframe.]
expected: FAIL

View file

@ -49,3 +49,6 @@
[sec-fetch-storage-access - Not sent to non-trustworthy cross-site destination]
expected: FAIL
[sec-fetch-storage-access - Not sent to non-trustworthy same-site destination]
expected: FAIL

View file

@ -10,3 +10,6 @@
[load event does not fire on window.open('about:blank?foo')]
expected: FAIL
[load event does not fire on window.open('about:blank')]
expected: FAIL

View file

@ -0,0 +1,3 @@
[navigation-unload-same-origin.window.html]
[Same-origin navigation started from unload handler must be ignored]
expected: FAIL

View file

@ -1,4 +1,2 @@
[001.html]
expected: TIMEOUT
[traversing history must also traverse hash changes]
expected: FAIL

View file

@ -1,3 +0,0 @@
[traverse_the_history_4.html]
[Multiple history traversals, last would be aborted]
expected: FAIL

View file

@ -0,0 +1,2 @@
[canvas.2d.disconnected.html]
expected: FAIL

View file

@ -0,0 +1,3 @@
[template-patchfor-shadow-nested.html]
[<template patchfor> inside a <template shadowrootmode><div> should apply directly to its target]
expected: FAIL

View file

@ -0,0 +1,3 @@
[template-patchfor-shadow.html]
[<template patchfor> inside a <template shadowrootmode> should apply directly to its target]
expected: FAIL

View file

@ -0,0 +1,6 @@
[template-patchfor.html]
[<template patchfor> should apply directly to its target]
expected: FAIL
[<template patchfor> should work when chunked]
expected: FAIL

View file

@ -0,0 +1,3 @@
[beforematch-infinite-loop.html]
[hidden=until-found revealing algorithm should collect elements to reveal before revealing them.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[scrollable-button-centering.html]
expected: FAIL

View file

@ -1,4 +1,3 @@
[iframe_sandbox_popups_escaping-2.html]
expected: CRASH
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL

View file

@ -1,3 +1,3 @@
[iframe_sandbox_popups_nonescaping-2.html]
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL
expected: NOTRUN

View file

@ -1,7 +1,4 @@
[urlencoded2.window.html]
[application/x-www-form-urlencoded: Basic test (normal form)]
expected: FAIL
[application/x-www-form-urlencoded: Basic File test (normal form)]
expected: FAIL

View file

@ -0,0 +1,3 @@
[historical.html]
[<input name=isindex> should not be supported]
expected: FAIL

View file

@ -19,12 +19,3 @@
[Reload fetchStart > Original fetchStart]
expected: FAIL
[Reload domComplete > Original domComplete]
expected: FAIL
[Reload loadEventEnd > Original loadEventEnd]
expected: FAIL
[Reload loadEventStart > Original loadEventStart]
expected: FAIL

View file

@ -59,9 +59,6 @@
[success (script): main]
expected: FAIL
[404 (script): main]
expected: FAIL
[404 (xhr): main]
expected: FAIL
@ -71,5 +68,11 @@
[success (xhr): main]
expected: FAIL
[404 (style): main]
[CORS (style): main]
expected: FAIL
[Decode-error (style): main]
expected: FAIL
[MIME-error (script): main]
expected: FAIL

View file

@ -73,16 +73,16 @@
expected: FAIL
[Loading script (anonymous) with link (no-cors) should discard the preloaded response]
expected: TIMEOUT
expected: FAIL
[Loading script (anonymous) with link (use-credentials) should discard the preloaded response]
expected: NOTRUN
expected: FAIL
[Loading script (use-credentials) with link (no-cors) should discard the preloaded response]
expected: NOTRUN
expected: FAIL
[Loading script (use-credentials) with link (anonymous) should discard the preloaded response]
expected: NOTRUN
expected: TIMEOUT
[Loading script (use-credentials) with link (use-credentials) should reuse the preloaded response]
expected: NOTRUN
@ -146,6 +146,3 @@
[Loading style (use-credentials) with link (use-credentials) should reuse the preloaded response]
expected: NOTRUN
[Loading script (anonymous) with link (anonymous) should reuse the preloaded response]
expected: NOTRUN

View file

@ -0,0 +1,3 @@
[eventloop.html]
[test0: multiple notifications inside same event loop]
expected: FAIL

View file

@ -31,3 +31,6 @@
[navigate on a top-level window client]
expected: FAIL
[cross origin url]
expected: FAIL

View file

@ -0,0 +1,42 @@
[header-component.window.html]
[`fetch()`: Valid signature (signature=("content-type" "unencoded-digest";sf);keyid="JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=";tag="sri"), matching integrity check: loads.]
expected: FAIL
[`fetch()`: Valid signature (signature=("content-type" "unencoded-digest";sf);keyid="JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=";tag="sri"), mismatched integrity check: blocked.]
expected: FAIL
[`<script>`: Valid signature (signature=("content-type" "unencoded-digest";sf);keyid="JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=";tag="sri"), mismatched integrity check: blocked.]
expected: FAIL
[`fetch()`: Valid signature (signature=("unencoded-digest";sf "content-type");keyid="JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=";tag="sri"), matching integrity check: loads.]
expected: FAIL
[`fetch()`: Valid signature (signature=("unencoded-digest";sf "content-type");keyid="JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=";tag="sri"), mismatched integrity check: blocked.]
expected: FAIL
[`<script>`: Valid signature (signature=("unencoded-digest";sf "content-type");keyid="JrQLj5P/89iXES9+vFgrIy29clF9CC/oPPsw3c5D0bs=";tag="sri"), mismatched integrity check: blocked.]
expected: FAIL
[`fetch()`: Mismatched header value: blocked.]
expected: FAIL
[`fetch()`: Mismatched header value with matching integrity: blocked.]
expected: FAIL
[`<script>`: Mismatched header value: blocked.]
expected: FAIL
[`<script>`: Mismatched header value with matching integrity: blocked.]
expected: FAIL
[`fetch()`: Missing signed header: blocked.]
expected: FAIL
[`fetch()`: Missing signed header with matching integrity: blocked.]
expected: FAIL
[`<script>`: Missing signed header: blocked.]
expected: FAIL
[`<script>`: Missing signed header with matching integrity: blocked.]
expected: FAIL

View file

@ -61,7 +61,7 @@
expected: CRASH
[trusted-types-navigation.html?06-10]
expected: CRASH
expected: TIMEOUT
[Navigate a frame via anchor with javascript:-urls w/ default policy in enforcing mode.]
expected: FAIL

View file

@ -862,3 +862,15 @@
[X SNR (43.01174226188182 dB) is not greater than or equal to 65.737. Got 43.01174226188182.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[14620\]\t-5.2004003840000000e+9\t-7.3546999692916870e-1\t5.2004003832645302e+9\t7.0708532026838999e+9\t3.8985999999999999e-3\n\t[14621\]\t-3.6017334461212158e-1\t-6.9157749414443970e-1\t3.3140414953231812e-1\t4.7920030992665957e-1\t3.8985999999999999e-3\n\tMax AbsError of 5.2004003832645302e+9 at index of 14620.\n\tMax RelError of 7.0708532026838999e+9 at index of 14620.\n]
expected: FAIL
[X SNR (-150.886649688454 dB) is not greater than or equal to 65.737. Got -150.886649688454.]
expected: FAIL
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[14620\]\t-1.1013399393855483e-12\t-7.3546999692916870e-1\t7.3546999692806736e-1\t9.9999999999850253e-1\t3.8985999999999999e-3\n\t[14621\]\t-3.6017334461212158e-1\t-6.9157749414443970e-1\t3.3140414953231812e-1\t4.7920030992665957e-1\t3.8985999999999999e-3\n\tMax AbsError of 7.3546999692806736e-1 at index of 14620.\n\tMax RelError of 9.9999999999850253e-1 at index of 14620.\n]
expected: FAIL
[X SNR (45.261245919712216 dB) is not greater than or equal to 65.737. Got 45.261245919712216.]
expected: FAIL

View file

@ -26,3 +26,5 @@
[Executing "delayTime"]
expected: FAIL
[k-rate DelayNode.delayTime with input matches automation behavior]
expected: FAIL

View file

@ -25,3 +25,18 @@
[# AUDIT TASK RUNNER FINISHED: 2 out of 6 tasks were failed.]
expected: FAIL
[Construct AudioWorkletNode without options and check default values]
expected: FAIL
[Construct AudioWorkletNode with explicit AudioNodeOptions]
expected: FAIL
[Validate channelCount boundaries for AudioWorkletNode]
expected: FAIL
[Validate allowed and disallowed channelCountMode options]
expected: FAIL
[Validate allowed and disallowed channelInterpretation values]
expected: FAIL

View file

@ -16,3 +16,9 @@
[# AUDIT TASK RUNNER FINISHED: 2 out of 2 tasks were failed.]
expected: FAIL
[Oscillator with large detune produces 0 output at Nyquist or above]
expected: FAIL
[Oscillator with detune automation becomes silent above Nyquist]
expected: FAIL

View file

@ -0,0 +1,105 @@
[idlharness.https.window.html]
[XRDepthInformation interface: existence and properties of interface object]
expected: FAIL
[XRDepthInformation interface object length]
expected: FAIL
[XRDepthInformation interface object name]
expected: FAIL
[XRDepthInformation interface: existence and properties of interface prototype object]
expected: FAIL
[XRDepthInformation interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRDepthInformation interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRDepthInformation interface: attribute width]
expected: FAIL
[XRDepthInformation interface: attribute height]
expected: FAIL
[XRDepthInformation interface: attribute normDepthBufferFromNormView]
expected: FAIL
[XRDepthInformation interface: attribute rawValueToMeters]
expected: FAIL
[XRCPUDepthInformation interface: existence and properties of interface object]
expected: FAIL
[XRCPUDepthInformation interface object length]
expected: FAIL
[XRCPUDepthInformation interface object name]
expected: FAIL
[XRCPUDepthInformation interface: existence and properties of interface prototype object]
expected: FAIL
[XRCPUDepthInformation interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRCPUDepthInformation interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRCPUDepthInformation interface: attribute data]
expected: FAIL
[XRCPUDepthInformation interface: operation getDepthInMeters(float, float)]
expected: FAIL
[XRWebGLDepthInformation interface: existence and properties of interface object]
expected: FAIL
[XRWebGLDepthInformation interface object length]
expected: FAIL
[XRWebGLDepthInformation interface object name]
expected: FAIL
[XRWebGLDepthInformation interface: existence and properties of interface prototype object]
expected: FAIL
[XRWebGLDepthInformation interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRWebGLDepthInformation interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRWebGLDepthInformation interface: attribute texture]
expected: FAIL
[XRWebGLDepthInformation interface: attribute textureType]
expected: FAIL
[XRWebGLDepthInformation interface: attribute imageIndex]
expected: FAIL
[XRSession interface: attribute depthUsage]
expected: FAIL
[XRSession interface: attribute depthDataFormat]
expected: FAIL
[XRSession interface: attribute depthType]
expected: FAIL
[XRSession interface: attribute depthActive]
expected: FAIL
[XRSession interface: operation pauseDepthSensing()]
expected: FAIL
[XRSession interface: operation resumeDepthSensing()]
expected: FAIL
[XRFrame interface: operation getDepthInformation(XRView)]
expected: FAIL
[XRWebGLBinding interface: operation getDepthInformation(XRView)]
expected: FAIL

View file

@ -0,0 +1,156 @@
[idlharness.https.window.html]
[XRCompositionLayer interface: attribute layout]
expected: FAIL
[XRCompositionLayer interface: attribute blendTextureSourceAlpha]
expected: FAIL
[XRCompositionLayer interface: attribute forceMonoPresentation]
expected: FAIL
[XRCompositionLayer interface: attribute opacity]
expected: FAIL
[XRCompositionLayer interface: attribute mipLevels]
expected: FAIL
[XRCompositionLayer interface: attribute quality]
expected: FAIL
[XRCompositionLayer interface: attribute needsRedraw]
expected: FAIL
[XRCompositionLayer interface: operation destroy()]
expected: FAIL
[XRProjectionLayer interface: attribute textureWidth]
expected: FAIL
[XRProjectionLayer interface: attribute textureHeight]
expected: FAIL
[XRProjectionLayer interface: attribute textureArrayLength]
expected: FAIL
[XRProjectionLayer interface: attribute ignoreDepthValues]
expected: FAIL
[XRProjectionLayer interface: attribute fixedFoveation]
expected: FAIL
[XRProjectionLayer interface: attribute deltaPose]
expected: FAIL
[XRQuadLayer interface: attribute space]
expected: FAIL
[XRQuadLayer interface: attribute transform]
expected: FAIL
[XRQuadLayer interface: attribute width]
expected: FAIL
[XRQuadLayer interface: attribute height]
expected: FAIL
[XRQuadLayer interface: attribute onredraw]
expected: FAIL
[XRCylinderLayer interface: attribute space]
expected: FAIL
[XRCylinderLayer interface: attribute transform]
expected: FAIL
[XRCylinderLayer interface: attribute radius]
expected: FAIL
[XRCylinderLayer interface: attribute centralAngle]
expected: FAIL
[XRCylinderLayer interface: attribute aspectRatio]
expected: FAIL
[XRCylinderLayer interface: attribute onredraw]
expected: FAIL
[XREquirectLayer interface: attribute space]
expected: FAIL
[XREquirectLayer interface: attribute transform]
expected: FAIL
[XREquirectLayer interface: attribute radius]
expected: FAIL
[XREquirectLayer interface: attribute centralHorizontalAngle]
expected: FAIL
[XREquirectLayer interface: attribute upperVerticalAngle]
expected: FAIL
[XREquirectLayer interface: attribute lowerVerticalAngle]
expected: FAIL
[XREquirectLayer interface: attribute onredraw]
expected: FAIL
[XRCubeLayer interface: attribute space]
expected: FAIL
[XRCubeLayer interface: attribute orientation]
expected: FAIL
[XRCubeLayer interface: attribute onredraw]
expected: FAIL
[XRWebGLSubImage interface: attribute motionVectorTexture]
expected: FAIL
[XRWebGLSubImage interface: attribute colorTextureWidth]
expected: FAIL
[XRWebGLSubImage interface: attribute colorTextureHeight]
expected: FAIL
[XRWebGLSubImage interface: attribute depthStencilTextureWidth]
expected: FAIL
[XRWebGLSubImage interface: attribute depthStencilTextureHeight]
expected: FAIL
[XRWebGLSubImage interface: attribute motionVectorTextureWidth]
expected: FAIL
[XRWebGLSubImage interface: attribute motionVectorTextureHeight]
expected: FAIL
[XRWebGLBinding interface: attribute nativeProjectionScaleFactor]
expected: FAIL
[XRWebGLBinding interface: attribute usesDepthValues]
expected: FAIL
[XRWebGLBinding interface: operation createProjectionLayer(optional XRProjectionLayerInit)]
expected: FAIL
[XRWebGLBinding interface: operation createQuadLayer(optional XRQuadLayerInit)]
expected: FAIL
[XRWebGLBinding interface: operation createCylinderLayer(optional XRCylinderLayerInit)]
expected: FAIL
[XRWebGLBinding interface: operation createEquirectLayer(optional XREquirectLayerInit)]
expected: FAIL
[XRWebGLBinding interface: operation foveateBoundTexture(GLenum, float)]
expected: FAIL
[XRMediaBinding interface: operation createQuadLayer(HTMLVideoElement, optional XRMediaQuadLayerInit)]
expected: FAIL
[XRMediaBinding interface: operation createCylinderLayer(HTMLVideoElement, optional XRMediaCylinderLayerInit)]
expected: FAIL
[XRMediaBinding interface: operation createEquirectLayer(HTMLVideoElement, optional XRMediaEquirectLayerInit)]
expected: FAIL

View file

@ -0,0 +1,63 @@
[idlharness.https.window.html]
[XRLightProbe interface: existence and properties of interface object]
expected: FAIL
[XRLightProbe interface object length]
expected: FAIL
[XRLightProbe interface object name]
expected: FAIL
[XRLightProbe interface: existence and properties of interface prototype object]
expected: FAIL
[XRLightProbe interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRLightProbe interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRLightProbe interface: attribute probeSpace]
expected: FAIL
[XRLightProbe interface: attribute onreflectionchange]
expected: FAIL
[XRLightEstimate interface: existence and properties of interface object]
expected: FAIL
[XRLightEstimate interface object length]
expected: FAIL
[XRLightEstimate interface object name]
expected: FAIL
[XRLightEstimate interface: existence and properties of interface prototype object]
expected: FAIL
[XRLightEstimate interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[XRLightEstimate interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[XRLightEstimate interface: attribute sphericalHarmonicsCoefficients]
expected: FAIL
[XRLightEstimate interface: attribute primaryLightDirection]
expected: FAIL
[XRLightEstimate interface: attribute primaryLightIntensity]
expected: FAIL
[XRSession interface: operation requestLightProbe(optional XRLightProbeInit)]
expected: FAIL
[XRSession interface: attribute preferredReflectionFormat]
expected: FAIL
[XRFrame interface: operation getLightEstimate(XRLightProbe)]
expected: FAIL
[XRWebGLBinding interface: operation getReflectionCubeMap(XRLightProbe)]
expected: FAIL

View file

@ -2,27 +2,27 @@
// helper functions that generate all possible test parameters for
// different situations.
function getValidKeyData(algorithm) {
return validKeyData[algorithm.name];
return validKeyData[algorithm.name || algorithm];
}
function getBadKeyLengthData(algorithm) {
return badKeyLengthData[algorithm.name];
return badKeyLengthData[algorithm.name || algorithm];
}
function getMissingJWKFieldKeyData(algorithm) {
return missingJWKFieldKeyData[algorithm.name];
return missingJWKFieldKeyData[algorithm.name || algorithm];
}
function getMismatchedJWKKeyData(algorithm) {
return mismatchedJWKKeyData[algorithm.name];
return mismatchedJWKKeyData[algorithm.name || algorithm];
}
function getMismatchedKtyField(algorithm) {
return mismatchedKtyField[algorithm.name];
return mismatchedKtyField[algorithm.name || algorithm];
}
function getMismatchedCrvField(algorithm) {
return mismatchedCrvField[algorithm.name];
return mismatchedCrvField[algorithm.name || algorithm];
}
var validKeyData = {

View file

@ -93,6 +93,10 @@ function objectToString(obj) {
// Is key a CryptoKey object with correct algorithm, extractable, and usages?
// Is it a secret, private, or public kind of key?
function assert_goodCryptoKey(key, algorithm, extractable, usages, kind) {
if (typeof algorithm === "string") {
algorithm = { name: algorithm };
}
var correctUsages = [];
var registeredAlgorithmName;
@ -203,6 +207,7 @@ function allAlgorithmSpecifiersFor(algorithmName) {
results.push({name: algorithmName, namedCurve: curveName});
});
} else if (algorithmName.toUpperCase().substring(0, 1) === "X" || algorithmName.toUpperCase().substring(0, 2) === "ED") {
results.push(algorithmName);
results.push({ name: algorithmName });
}

View file

@ -31,6 +31,12 @@
`support/iframe_inline_meta.sub.html?policy=${policy}`;
}
function get_iframe_url_in_child_dir(test_type, policy, script_url) {
return test_type == "header" ?
`support/child_dir/iframe.sub.html?pipe=header(Content-Security-Policy,${policy})&script_url=${script_url}`:
`support/child_dir/iframe_meta.sub.html?policy=${policy}&script_url=${script_url}`;
}
for (let test_type of ["header", "metatag"]) {
promise_test(async t => {
@ -151,6 +157,70 @@
assert_equals(msgEvent.data, 'SCRIPT_RAN');
}, "dynamically inserted script inserted by an inline script should be allowed if strict-dynamic-url is present - " + test_type);
// Relative URL tests:
promise_test(async t => {
const scriptUrlHash = await sha256ofURL("externalScript.js");
const policy = `script-src 'nonce-forinlinescript' 'url-sha256-${scriptUrlHash}'`
let frame = document.createElement('iframe');
frame.src = get_iframe_url(test_type, policy, 'externalScript.js');
document.body.appendChild(frame);
const msgEvent = await new Promise(resolve => window.onmessage = resolve);
assert_equals(msgEvent.data, 'SCRIPT_RAN');
}, "script-src should allow script by its relative url's hash - " + test_type);
promise_test(async t => {
const scriptUrlHash = await sha256ofURL("child_dir/externalScript.js");
const policy = `script-src 'nonce-forinlinescript' 'url-sha256-${scriptUrlHash}'`
let frame = document.createElement('iframe');
frame.src = get_iframe_url(test_type, policy, 'child_dir/externalScript.js');
document.body.appendChild(frame);
const msgEvent = await new Promise(resolve => window.onmessage = resolve);
assert_equals(msgEvent.data, 'SCRIPT_RAN');
}, "script-src should allow script by its relative url's hash in child directory - " + test_type);
promise_test(async t => {
const scriptUrlHash = await sha256ofURL("./externalScript.js");
const policy = `script-src 'nonce-forinlinescript' 'url-sha256-${scriptUrlHash}'`
let frame = document.createElement('iframe');
frame.src = get_iframe_url(test_type, policy, 'externalScript.js');
document.body.appendChild(frame);
const msgEvent = await new Promise(resolve => window.onmessage = resolve);
assert_equals(msgEvent.data, 'CSP_VIOLATION');
}, "script-src should disallow script with incorrect relative url hash - " + test_type);
// Relative URL tests with iframes in support/child_dir.
promise_test(async t => {
const scriptUrlHash = await sha256ofURL("externalScript.js");
const policy = `script-src 'nonce-forinlinescript' 'url-sha256-${scriptUrlHash}'`
let frame = document.createElement('iframe');
frame.src = get_iframe_url_in_child_dir(test_type, policy, 'externalScript.js');
document.body.appendChild(frame);
const msgEvent = await new Promise(resolve => window.onmessage = resolve);
assert_equals(msgEvent.data, 'SCRIPT_RAN');
}, "script-src should allow script by its relative url's hash in an iframe in child dir - " + test_type);
promise_test(async t => {
const scriptUrlHash = await sha256ofURL("../externalScript.js");
const policy = `script-src 'nonce-forinlinescript' 'url-sha256-${scriptUrlHash}'`
let frame = document.createElement('iframe');
frame.src = get_iframe_url_in_child_dir(test_type, policy, '../externalScript.js');
document.body.appendChild(frame);
const msgEvent = await new Promise(resolve => window.onmessage = resolve);
assert_equals(msgEvent.data, 'SCRIPT_RAN');
}, "script-src should allow script in parent dir by its relative url's hash in an iframe in child dir - " + test_type);
}
</script>

View file

@ -0,0 +1,2 @@
// This is a copy of the externalScript.js in the parent directory.
top.postMessage('SCRIPT_RAN', '*');

View file

@ -0,0 +1,12 @@
<!-- This file is a copy of iframe.sub.html in the parent directory -->
<!DOCTYPE html>
<html>
<body>
<script nonce='forinlinescript'>
window.addEventListener('securitypolicyviolation', function() {
top.postMessage('CSP_VIOLATION', '*');
});
</script>
<script src='{{GET[script_url]}}'></script>
</body>
</html>

View file

@ -0,0 +1,14 @@
<!-- This file is a copy of iframe_meta.sub.html in the parent directory -->
<!-- Same as iframe.sub.html, but provides CSP in a meta tag -->
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Security-Policy" content="{{GET[policy]}}">
<body>
<script nonce='forinlinescript'>
window.addEventListener('securitypolicyviolation', function() {
top.postMessage('CSP_VIOLATION', '*');
});
</script>
<script src='{{GET[script_url]}}'></script>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show more