mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
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:
parent
7ab0d91109
commit
772c84633e
340 changed files with 17903 additions and 3841 deletions
1281
tests/wpt/meta/MANIFEST.json
vendored
1281
tests/wpt/meta/MANIFEST.json
vendored
File diff suppressed because it is too large
Load diff
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[animation-trigger-behavior-computed.tentative.html]
|
||||
[Property animation-trigger-behavior value 'once, repeat, alternate, state']
|
||||
expected: FAIL
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
2
tests/wpt/meta/css/css-content/quotes-first-line.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-content/quotes-first-line.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[quotes-first-line.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-001.html.ini
vendored
Normal file
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-001.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[gap-decorations-color-neutral-keyframe-001.html]
|
||||
[gap decorations row-rule-color supports neutral keyframe.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-002.html.ini
vendored
Normal file
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-002.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[gap-decorations-color-neutral-keyframe-002.html]
|
||||
[gap decorations column-rule-color value list supports neutral keyframe.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-003.html.ini
vendored
Normal file
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-color-neutral-keyframe-003.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[gap-decorations-color-neutral-keyframe-003.html]
|
||||
[gap decorations row-rule-color value list supports neutral keyframe.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-width-neutral-keyframe-003.html.ini
vendored
Normal file
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-width-neutral-keyframe-003.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[gap-decorations-width-neutral-keyframe-003.html]
|
||||
[gap decorations row-rule-width with repeaters supports neutral keyframe.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-width-neutral-keyframe-004.html.ini
vendored
Normal file
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-width-neutral-keyframe-004.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[gap-decorations-width-neutral-keyframe-004.html]
|
||||
[gap decorations column-rule-width with repeaters supports neutral keyframe.]
|
||||
expected: FAIL
|
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-width-neutral-keyframe-005.html.ini
vendored
Normal file
3
tests/wpt/meta/css/css-gaps/animation/gap-decorations-width-neutral-keyframe-005.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[gap-decorations-width-neutral-keyframe-005.html]
|
||||
[gap decorations column-rule-width supports neutral keyframe.]
|
||||
expected: FAIL
|
636
tests/wpt/meta/css/css-gaps/animation/row-rule-color-interpolation.html.ini
vendored
Normal file
636
tests/wpt/meta/css/css-gaps/animation/row-rule-color-interpolation.html.ini
vendored
Normal 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
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
1098
tests/wpt/meta/css/css-gaps/animation/rule-width-interpolation-repeaters.html.ini
vendored
Normal file
1098
tests/wpt/meta/css/css-gaps/animation/rule-width-interpolation-repeaters.html.ini
vendored
Normal file
File diff suppressed because it is too large
Load diff
2
tests/wpt/meta/css/css-grid/grid-items/grid-item-minmax-img-001.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-grid/grid-items/grid-item-minmax-img-001.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[grid-item-minmax-img-001.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-grid/grid-items/grid-item-minmax-img-002.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-grid/grid-items/grid-item-minmax-img-002.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[grid-item-minmax-img-002.html]
|
||||
expected: FAIL
|
|
@ -10,3 +10,9 @@
|
|||
|
||||
[.test 8]
|
||||
expected: FAIL
|
||||
|
||||
[.test 3]
|
||||
expected: FAIL
|
||||
|
||||
[.test 7]
|
||||
expected: FAIL
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
27
tests/wpt/meta/css/css-text-decor/parsing/text-emphasis-style-computed-vertical-lr.html.ini
vendored
Normal file
27
tests/wpt/meta/css/css-text-decor/parsing/text-emphasis-style-computed-vertical-lr.html.ini
vendored
Normal 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
|
|
@ -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
|
||||
|
|
2
tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-001.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-001.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[text-autospace-elements-001.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-002.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-002.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[text-autospace-elements-002.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-003.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-text/text-autospace/text-autospace-elements-003.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[text-autospace-elements-003.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[no-transition-from-ua-to-blocking-stylesheet.html]
|
||||
expected: FAIL
|
156
tests/wpt/meta/css/css-values/position/position-computed.tentative.html.ini
vendored
Normal file
156
tests/wpt/meta/css/css-values/position/position-computed.tentative.html.ini
vendored
Normal 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
|
48
tests/wpt/meta/css/css-values/position/position-valid.tentative.html.ini
vendored
Normal file
48
tests/wpt/meta/css/css-values/position/position-valid.tentative.html.ini
vendored
Normal 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
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
3
tests/wpt/meta/css/cssom-view/range-client-rects-surrogate-indexing.html.ini
vendored
Normal file
3
tests/wpt/meta/css/cssom-view/range-client-rects-surrogate-indexing.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[range-client-rects-surrogate-indexing.html]
|
||||
[Range.getClientRects should correct indexing into trailing surrogates]
|
||||
expected: FAIL
|
18
tests/wpt/meta/css/cssom-view/window-scroll-arguments.html.ini
vendored
Normal file
18
tests/wpt/meta/css/cssom-view/window-scroll-arguments.html.ini
vendored
Normal 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
|
2
tests/wpt/meta/css/filter-effects/fecolormatrix-display-p3.html.ini
vendored
Normal file
2
tests/wpt/meta/css/filter-effects/fecolormatrix-display-p3.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[fecolormatrix-display-p3.html]
|
||||
expected: FAIL
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
6
tests/wpt/meta/custom-elements/upgrading/Document-importNode.html.ini
vendored
Normal file
6
tests/wpt/meta/custom-elements/upgrading/Document-importNode.html.ini
vendored
Normal 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
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-same-origin.window.html]
|
||||
[Same-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -1,4 +1,2 @@
|
|||
[001.html]
|
||||
expected: TIMEOUT
|
||||
[traversing history must also traverse hash changes]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
2
tests/wpt/meta/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini
vendored
Normal file
2
tests/wpt/meta/html/canvas/element/manual/text/canvas.2d.disconnected.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[canvas.2d.disconnected.html]
|
||||
expected: FAIL
|
3
tests/wpt/meta/html/dom/partial-updates/tentative/template-patchfor-shadow-nested.html.ini
vendored
Normal file
3
tests/wpt/meta/html/dom/partial-updates/tentative/template-patchfor-shadow-nested.html.ini
vendored
Normal 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
|
3
tests/wpt/meta/html/dom/partial-updates/tentative/template-patchfor-shadow.html.ini
vendored
Normal file
3
tests/wpt/meta/html/dom/partial-updates/tentative/template-patchfor-shadow.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[template-patchfor-shadow.html]
|
||||
[<template patchfor> inside a <template shadowrootmode> should apply directly to its target]
|
||||
expected: FAIL
|
6
tests/wpt/meta/html/dom/partial-updates/tentative/template-patchfor.html.ini
vendored
Normal file
6
tests/wpt/meta/html/dom/partial-updates/tentative/template-patchfor.html.ini
vendored
Normal 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
|
3
tests/wpt/meta/html/editing/the-hidden-attribute/beforematch-infinite-loop.html.ini
vendored
Normal file
3
tests/wpt/meta/html/editing/the-hidden-attribute/beforematch-infinite-loop.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[beforematch-infinite-loop.html]
|
||||
[hidden=until-found revealing algorithm should collect elements to reveal before revealing them.]
|
||||
expected: FAIL
|
2
tests/wpt/meta/html/rendering/widgets/button-layout/scrollable-button-centering.html.ini
vendored
Normal file
2
tests/wpt/meta/html/rendering/widgets/button-layout/scrollable-button-centering.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[scrollable-button-centering.html]
|
||||
expected: FAIL
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
3
tests/wpt/meta/html/semantics/forms/historical.html.ini
vendored
Normal file
3
tests/wpt/meta/html/semantics/forms/historical.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[historical.html]
|
||||
[<input name=isindex> should not be supported]
|
||||
expected: FAIL
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
3
tests/wpt/meta/resize-observer/eventloop.html.ini
vendored
Normal file
3
tests/wpt/meta/resize-observer/eventloop.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
[eventloop.html]
|
||||
[test0: multiple notifications inside same event loop]
|
||||
expected: FAIL
|
|
@ -31,3 +31,6 @@
|
|||
|
||||
[navigate on a top-level window client]
|
||||
expected: FAIL
|
||||
|
||||
[cross origin url]
|
||||
expected: FAIL
|
||||
|
|
42
tests/wpt/meta/subresource-integrity/signatures/tentative/header-component.window.js.ini
vendored
Normal file
42
tests/wpt/meta/subresource-integrity/signatures/tentative/header-component.window.js.ini
vendored
Normal 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
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -26,3 +26,5 @@
|
|||
[Executing "delayTime"]
|
||||
expected: FAIL
|
||||
|
||||
[k-rate DelayNode.delayTime with input matches automation behavior]
|
||||
expected: FAIL
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
105
tests/wpt/meta/webxr/depth-sensing/idlharness.https.window.js.ini
vendored
Normal file
105
tests/wpt/meta/webxr/depth-sensing/idlharness.https.window.js.ini
vendored
Normal 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
|
156
tests/wpt/meta/webxr/layers/idlharness.https.window.js.ini
vendored
Normal file
156
tests/wpt/meta/webxr/layers/idlharness.https.window.js.ini
vendored
Normal 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
|
63
tests/wpt/meta/webxr/light-estimation/idlharness.https.window.js.ini
vendored
Normal file
63
tests/wpt/meta/webxr/light-estimation/idlharness.https.window.js.ini
vendored
Normal 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
|
|
@ -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 = {
|
||||
|
|
5
tests/wpt/tests/WebCryptoAPI/util/helpers.js
vendored
5
tests/wpt/tests/WebCryptoAPI/util/helpers.js
vendored
|
@ -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 });
|
||||
}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
// This is a copy of the externalScript.js in the parent directory.
|
||||
top.postMessage('SCRIPT_RAN', '*');
|
12
tests/wpt/tests/content-security-policy/script-src/tentative/support/child_dir/iframe.sub.html
vendored
Normal file
12
tests/wpt/tests/content-security-policy/script-src/tentative/support/child_dir/iframe.sub.html
vendored
Normal 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>
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue