Tests: Create imported WPT test output from completion callback data

This allows us to disable test output, which performs expensive assert
tracking. This was making our imported tests run significantly slower
than tests run via `WPT.sh`.

Formatting the output ourselves also allows us to remove unnecessary
information from the test output.

This commit also rebaselines all existing imported WPT tests to follow
the new format.
This commit is contained in:
Tim Ledbetter 2024-12-02 18:45:22 +00:00 committed by Tim Ledbetter
commit 61ae388140
Notes: github-actions[bot] 2024-12-02 22:42:57 +00:00
1036 changed files with 17493 additions and 22639 deletions

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass IDBFactory.cmp()
Pass IDBFactory.cmp()

View file

@ -1,13 +1,8 @@
Summary
Harness status: OK
Rerun
Found 3 tests
3 Pass
Details
Result Test Name MessagePass IDBFactory.cmp() - no argument
Pass IDBFactory.cmp() - no argument
Pass IDBFactory.cmp() - null
Pass IDBFactory.cmp() - NaN

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 4 tests
4 Pass
Details
Result Test Name MessagePass Array v.s. Binary
Pass Array v.s. Binary
Pass Binary v.s. String
Pass String v.s. Date
Pass Date v.s. Number

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 4 tests
4 Pass
Details
Result Test Name MessagePass Compare in unsigned octet values (in the range [0, 255])
Pass Compare in unsigned octet values (in the range [0, 255])
Pass Compare values in then same length
Pass Compare values in different lengths
Pass Compare when the values in the range of their minimal length are the same

View file

@ -1,22 +1,17 @@
Summary
Harness status: OK
Rerun
Found 29 tests
23 Pass
6 Fail
Details
Result Test Name MessagePass IDBFactory.open() - request has no source
Pass IDBFactory.open() - request has no source
Pass IDBFactory.open() - database 'name' and 'version' are correctly set
Pass IDBFactory.open() - no version opens current database
Pass IDBFactory.open() - new database has default version
Pass IDBFactory.open() - new database is empty
Pass IDBFactory.open() - open database with a lower version than current
Pass IDBFactory.open() - open database with a higher version than current
Fail IDBFactory.open() - error in version change transaction aborts open undefined is not a function (evaluated from '<object>.abort')
Fail IDBFactory.open() - error in version change transaction aborts open
Pass Calling open() with version argument -1 should throw TypeError.
Pass Calling open() with version argument -0.5 should throw TypeError.
Pass Calling open() with version argument 0 should throw TypeError.
@ -32,9 +27,9 @@ Pass Calling open() with version argument false should throw TypeError.
Pass Calling open() with version argument object should throw TypeError.
Pass Calling open() with version argument object (second) should throw TypeError.
Pass Calling open() with version argument object (third) should throw TypeError.
Fail Calling open() with version argument 1.5 should not throw. undefined is not a function (evaluated from 'indexedDB.deleteDatabase')
Fail Calling open() with version argument 9007199254740991 should not throw. undefined is not a function (evaluated from 'indexedDB.deleteDatabase')
Fail Calling open() with version argument undefined should not throw. undefined is not a function (evaluated from 'indexedDB.deleteDatabase')
Fail IDBFactory.open() - error in upgradeneeded resets db undefined is not a function (evaluated from 'db.createObjectStore')
Fail IDBFactory.open() - second open's transaction is available to get objectStores undefined is not a function (evaluated from 'db.createObjectStore')
Fail Calling open() with version argument 1.5 should not throw.
Fail Calling open() with version argument 9007199254740991 should not throw.
Fail Calling open() with version argument undefined should not throw.
Fail IDBFactory.open() - error in upgradeneeded resets db
Fail IDBFactory.open() - second open's transaction is available to get objectStores
Pass IDBFactory.open() - upgradeneeded gets VersionChangeEvent

View file

@ -1,35 +1,30 @@
Summary
Harness status: OK
Rerun
Found 24 tests
12 Pass
12 Fail
Details
Result Test Name MessageFail Database readback sort - String < Array undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - String < Array
Pass IDBKey.cmp sorted - String < Array
Fail Database readback sort - float < String undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - float < String
Pass IDBKey.cmp sorted - float < String
Fail Database readback sort - float < Date undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - float < Date
Pass IDBKey.cmp sorted - float < Date
Fail Database readback sort - float < Date < String < Array undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - float < Date < String < Array
Pass IDBKey.cmp sorted - float < Date < String < Array
Fail Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future) undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
Pass IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
Fail Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2 undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
Pass IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
Fail Database readback sort - -Infinity < -0.01 < 0 < Infinity undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - -Infinity < -0.01 < 0 < Infinity
Pass IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
Fail Database readback sort - "" < "a" < "ab" < "b" < "ba" undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - "" < "a" < "ab" < "b" < "ba"
Pass IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
Fail Database readback sort - Arrays undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - Arrays
Pass IDBKey.cmp sorted - Arrays
Fail Database readback sort - Array.length: 10,000 < Array.length: 10,001 undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - Array.length: 10,000 < Array.length: 10,001
Pass IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
Fail Database readback sort - Infinity inside arrays undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - Infinity inside arrays
Pass IDBKey.cmp sorted - Infinity inside arrays
Fail Database readback sort - Test different stuff at once undefined is not a function (evaluated from 'db.createObjectStore')
Fail Database readback sort - Test different stuff at once
Pass IDBKey.cmp sorted - Test different stuff at once

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 18 tests
17 Pass
1 Fail
Details
Result Test Name MessagePass setup - define tests
Pass setup - define tests
Pass X448 key derivation checks for all-zero value result with a key of order 0
Pass X448 key derivation checks for all-zero value result with a key of order 1
Pass X448 key derivation checks for all-zero value result with a key of order p-1 (order 2)

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 40 tests
30 Pass
10 Fail
Details
Result Test Name MessagePass setup - define tests
Pass setup - define tests
Fail P-521 good parameters
Fail P-521 mixed case parameters
Fail P-521 short result
@ -17,7 +12,7 @@ Fail P-521 non-multiple of 8 bits
Pass P-521 missing public curve
Pass P-521 public property of algorithm is not a CryptoKey
Pass P-521 mismatched curves
Fail P-521 public property of algorithm is not an ECDSA public key Cannot access property "publicKey" on null object "ecdsaKeyPairs[namedCurve]"
Fail P-521 public property of algorithm is not an ECDSA public key
Pass P-521 no deriveBits usage for base key
Pass P-521 base key is not a private key
Pass P-521 public property value is a private key

View file

@ -1,21 +1,16 @@
Summary
Harness status: OK
Rerun
Found 31 tests
28 Pass
3 Fail
Details
Result Test Name MessagePass setup - define tests
Pass setup - define tests
Fail P-521 good parameters
Fail P-521 mixed case parameters
Pass P-521 missing public curve
Pass P-521 public property of algorithm is not a CryptoKey
Pass P-521 mismatched curves
Fail P-521 public property of algorithm is not an ECDSA public key Cannot access property "publicKey" on null object "ecdsaKeyPairs[namedCurve]"
Fail P-521 public property of algorithm is not an ECDSA public key
Pass P-521 no deriveKey usage for base key
Pass P-521 base key is not a private key
Pass P-521 public property value is a private key

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 476 tests
446 Pass
30 Fail
Details
Result Test Name MessagePass Bad algorithm: generateKey(AES, false, [decrypt])
Pass Bad algorithm: generateKey(AES, false, [decrypt])
Pass Bad algorithm: generateKey(AES, true, [decrypt])
Pass Bad algorithm: generateKey(AES, RED, [decrypt])
Pass Bad algorithm: generateKey(AES, 7, [decrypt])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 392 tests
364 Pass
28 Fail
Details
Result Test Name MessagePass Bad algorithm: generateKey(AES, false, [decrypt])
Pass Bad algorithm: generateKey(AES, false, [decrypt])
Pass Bad algorithm: generateKey(AES, true, [decrypt])
Pass Bad algorithm: generateKey(AES, RED, [decrypt])
Pass Bad algorithm: generateKey(AES, 7, [decrypt])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 72 tests
48 Pass
24 Fail
Details
Result Test Name MessagePass Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveKey])
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveKey])
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveKey])
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey])
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey])

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 16 tests
16 Pass
Details
Result Test Name MessagePass Success: generateKey({name: X448}, false, [deriveKey])
Pass Success: generateKey({name: X448}, false, [deriveKey])
Pass Success: generateKey({name: X448}, true, [deriveKey])
Pass Success: generateKey({name: X448}, false, [deriveBits, deriveKey])
Pass Success: generateKey({name: X448}, true, [deriveBits, deriveKey])

View file

@ -1,16 +1,11 @@
Summary
Harness status: OK
Rerun
Found 246 tests
97 Pass
137 Fail
12 Optional Feature Unsupported
Details
Result Test Name MessageFail Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [verify])
Fail Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [verify])
Fail Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDSA, namedCurve: P-256}, true, [verify])
Fail Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDSA, namedCurve: P-256}, true, [verify])
Fail Good parameters: P-256 bits (raw, buffer(65), {name: ECDSA, namedCurve: P-256}, true, [verify])
@ -137,11 +132,11 @@ Fail Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA,
Fail Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, false, [sign, sign])
Fail Empty Usages: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDSA, namedCurve: P-521}, false, [])
Pass Good parameters: P-256 bits (spki, buffer(91), {name: ECDH, namedCurve: P-256}, true, [])
Optional Feature Unsupported Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDH, namedCurve: P-256}, true, []) Compressed point format not supported: DataError: Error parsing subjectPublicKeyInfo: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: Unsupported public key format
Optional Feature Unsupported Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDH, namedCurve: P-256}, true, [])
Pass Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-256}, true, [])
Pass ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-256}, true, [])
Pass Good parameters: P-256 bits (raw, buffer(65), {name: ECDH, namedCurve: P-256}, true, [])
Optional Feature Unsupported Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDH, namedCurve: P-256}, true, []) Compressed point format not supported: DataError: Failed to parse key
Optional Feature Unsupported Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDH, namedCurve: P-256}, true, [])
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveKey])
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey])
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveBits])
@ -157,11 +152,11 @@ Pass Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, n
Pass ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass Empty Usages: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-256}, true, [])
Pass Good parameters: P-256 bits (spki, buffer(91), {name: ECDH, namedCurve: P-256}, false, [])
Optional Feature Unsupported Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDH, namedCurve: P-256}, false, []) Compressed point format not supported: DataError: Error parsing subjectPublicKeyInfo: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: Unsupported public key format
Optional Feature Unsupported Good parameters: P-256 bits (spki, buffer(59, compressed), {name: ECDH, namedCurve: P-256}, false, [])
Pass Good parameters: P-256 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-256}, false, [])
Pass ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-256}, false, [])
Pass Good parameters: P-256 bits (raw, buffer(65), {name: ECDH, namedCurve: P-256}, false, [])
Optional Feature Unsupported Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDH, namedCurve: P-256}, false, []) Compressed point format not supported: DataError: Failed to parse key
Optional Feature Unsupported Good parameters: P-256 bits (raw, buffer(33, compressed), {name: ECDH, namedCurve: P-256}, false, [])
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveKey])
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey])
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveBits])
@ -177,11 +172,11 @@ Pass Good parameters: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, n
Pass ECDH any JWK alg: P-256 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-256}, false, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass Empty Usages: P-256 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-256}, false, [])
Pass Good parameters: P-384 bits (spki, buffer(120), {name: ECDH, namedCurve: P-384}, true, [])
Optional Feature Unsupported Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDH, namedCurve: P-384}, true, []) Compressed point format not supported: DataError: Error parsing subjectPublicKeyInfo: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: Unsupported public key format
Optional Feature Unsupported Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDH, namedCurve: P-384}, true, [])
Pass Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-384}, true, [])
Pass ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-384}, true, [])
Pass Good parameters: P-384 bits (raw, buffer(97), {name: ECDH, namedCurve: P-384}, true, [])
Optional Feature Unsupported Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDH, namedCurve: P-384}, true, []) Compressed point format not supported: DataError: Failed to parse key
Optional Feature Unsupported Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDH, namedCurve: P-384}, true, [])
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveKey])
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveBits, deriveKey])
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveBits])
@ -197,11 +192,11 @@ Pass Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, n
Pass ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass Empty Usages: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-384}, true, [])
Pass Good parameters: P-384 bits (spki, buffer(120), {name: ECDH, namedCurve: P-384}, false, [])
Optional Feature Unsupported Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDH, namedCurve: P-384}, false, []) Compressed point format not supported: DataError: Error parsing subjectPublicKeyInfo: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: Unsupported public key format
Optional Feature Unsupported Good parameters: P-384 bits (spki, buffer(72, compressed), {name: ECDH, namedCurve: P-384}, false, [])
Pass Good parameters: P-384 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-384}, false, [])
Pass ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-384}, false, [])
Pass Good parameters: P-384 bits (raw, buffer(97), {name: ECDH, namedCurve: P-384}, false, [])
Optional Feature Unsupported Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDH, namedCurve: P-384}, false, []) Compressed point format not supported: DataError: Failed to parse key
Optional Feature Unsupported Good parameters: P-384 bits (raw, buffer(49, compressed), {name: ECDH, namedCurve: P-384}, false, [])
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveKey])
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveBits, deriveKey])
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveBits])
@ -217,11 +212,11 @@ Pass Good parameters: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, n
Pass ECDH any JWK alg: P-384 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-384}, false, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass Empty Usages: P-384 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-384}, false, [])
Fail Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, true, [])
Optional Feature Unsupported Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, true, []) Compressed point format not supported: DataError: Error parsing subjectPublicKeyInfo: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: Unsupported public key format
Optional Feature Unsupported Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, true, [])
Fail Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-521}, true, [])
Pass ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-521}, true, [])
Fail Good parameters: P-521 bits (raw, buffer(133), {name: ECDH, namedCurve: P-521}, true, [])
Optional Feature Unsupported Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, true, []) Compressed point format not supported: DataError: Failed to parse key
Optional Feature Unsupported Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, true, [])
Fail Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveKey])
Fail Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits, deriveKey])
Fail Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits])
@ -237,11 +232,11 @@ Fail Good parameters: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, n
Pass ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, d, alg), {name: ECDH, namedCurve: P-521}, true, [deriveKey, deriveBits, deriveKey, deriveBits])
Pass Empty Usages: P-521 bits (jwk, object(kty, crv, x, y, d), {name: ECDH, namedCurve: P-521}, true, [])
Pass Good parameters: P-521 bits (spki, buffer(158), {name: ECDH, namedCurve: P-521}, false, [])
Optional Feature Unsupported Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, false, []) Compressed point format not supported: DataError: Error parsing subjectPublicKeyInfo: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: [ "SubjectPublicKeyInfo"sv ]: Unsupported public key format
Optional Feature Unsupported Good parameters: P-521 bits (spki, buffer(90, compressed), {name: ECDH, namedCurve: P-521}, false, [])
Pass Good parameters: P-521 bits (jwk, object(kty, crv, x, y), {name: ECDH, namedCurve: P-521}, false, [])
Pass ECDH any JWK alg: P-521 bits (jwk, object(kty, crv, x, y, alg), {name: ECDH, namedCurve: P-521}, false, [])
Pass Good parameters: P-521 bits (raw, buffer(133), {name: ECDH, namedCurve: P-521}, false, [])
Optional Feature Unsupported Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, false, []) Compressed point format not supported: DataError: Failed to parse key
Optional Feature Unsupported Good parameters: P-521 bits (raw, buffer(67, compressed), {name: ECDH, namedCurve: P-521}, false, [])
Pass Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveKey])
Pass Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits, deriveKey])
Pass Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits])

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 608 tests
608 Pass
Details
Result Test Name MessagePass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, false, [encrypt])
Pass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, true, [decrypt])
Pass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, false, [decrypt])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 62 tests
32 Pass
30 Fail
Details
Result Test Name MessageFail Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify])
Fail Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify])
Fail Good parameters: Ed25519 bits (spki, buffer(44), Ed25519, true, [verify])
Fail Good parameters: Ed25519 bits (jwk, object(kty, crv, x), {name: Ed25519}, true, [verify])
Fail Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 54 tests
24 Pass
30 Fail
Details
Result Test Name MessageFail Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, true, [])
Fail Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, true, [])
Fail Good parameters: X25519 bits (spki, buffer(44), X25519, true, [])
Fail Good parameters: X25519 bits (jwk, object(kty, crv, x), {name: X25519}, true, [])
Fail Good parameters: X25519 bits (jwk, object(kty, crv, x), X25519, true, [])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 54 tests
24 Pass
30 Fail
Details
Result Test Name MessageFail Good parameters: X448 bits (spki, buffer(68), {name: X448}, true, [])
Fail Good parameters: X448 bits (spki, buffer(68), {name: X448}, true, [])
Fail Good parameters: X448 bits (spki, buffer(68), X448, true, [])
Fail Good parameters: X448 bits (jwk, object(kty, crv, x), {name: X448}, true, [])
Fail Good parameters: X448 bits (jwk, object(kty, crv, x), X448, true, [])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 258 tests
244 Pass
14 Fail
Details
Result Test Name MessagePass Bad usages: importKey(spki, {name: Ed25519}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: Ed25519}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: Ed25519}, false, [encrypt])
Pass Bad usages: importKey(spki, {name: Ed25519}, true, [verify, encrypt])
Pass Bad usages: importKey(spki, {name: Ed25519}, false, [verify, encrypt])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 224 tests
208 Pass
16 Fail
Details
Result Test Name MessagePass Bad usages: importKey(spki, {name: X25519}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: X25519}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: X25519}, false, [encrypt])
Pass Bad usages: importKey(spki, {name: X25519}, true, [decrypt])
Pass Bad usages: importKey(spki, {name: X25519}, false, [decrypt])

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 224 tests
208 Pass
16 Fail
Details
Result Test Name MessagePass Bad usages: importKey(spki, {name: X448}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: X448}, true, [encrypt])
Pass Bad usages: importKey(spki, {name: X448}, false, [encrypt])
Pass Bad usages: importKey(spki, {name: X448}, true, [decrypt])
Pass Bad usages: importKey(spki, {name: X448}, false, [decrypt])

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 41 tests
41 Pass
Details
Result Test Name MessagePass setup
Pass setup
Pass HMAC with SHA-1 verification
Pass HMAC with SHA-256 verification
Pass HMAC with SHA-384 verification

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 26 tests
26 Pass
Details
Result Test Name MessagePass checkbox label with embedded textfield
Pass checkbox label with embedded textfield
Pass label of embedded textfield inside checkbox label
Pass checkbox label with embedded select:not([size])
Pass label of embedded select:not([size]) inside checkbox label

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 5 tests
5 Pass
Details
Result Test Name MessagePass button containing a rendered, unreferenced element that is aria-hidden=true, an unreferenced element with the hidden host language attribute, and an unreferenced element that is unconditionally rendered
Pass button containing a rendered, unreferenced element that is aria-hidden=true, an unreferenced element with the hidden host language attribute, and an unreferenced element that is unconditionally rendered
Pass button labelled by element that is aria-hidden=true
Pass button labelled by element with the hidden host language attribute
Pass link labelled by elements with assorted visibility and a11y tree exposure

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 78 tests
78 Pass
Details
Result Test Name MessagePass html: input[type=button]
Pass html: input[type=button]
Pass html: input[type=image]
Pass html: input[type=reset]
Pass html: input[type=submit]

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 131 tests
131 Pass
Details
Result Test Name MessagePass label valid on div with alert role
Pass label valid on div with alert role
Pass label valid on div with alertdialog role
Pass label valid on div with application role
Pass label valid on div with article role

View file

@ -1,13 +1,8 @@
Summary
Harness status: OK
Rerun
Found 3 tests
3 Pass
Details
Result Test Name MessagePass div group explicitly labelledby heading
Pass div group explicitly labelledby heading
Pass div group explicitly labelledby self and heading
Pass nav with verified spaces appended between each of IDREFS

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 27 tests
27 Pass
Details
Result Test Name MessagePass button with aria-labelledby using display:none hidden span (with nested span)
Pass button with aria-labelledby using display:none hidden span (with nested span)
Pass button with aria-labelledby using display:none hidden span (with nested spans, depth 2)
Pass button with aria-labelledby using span without display:none (with nested display:none spans, depth 2)
Pass button with aria-labelledby using display:none hidden span (with nested sibling spans)

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 60 tests
60 Pass
Details
Result Test Name MessagePass aria button name from content, inline
Pass aria button name from content, inline
Pass aria heading name from content, inline
Pass aria link name from content, inline
Pass aria button name from content, block

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 50 tests
50 Pass
Details
Result Test Name MessagePass span[role=button] with text/element/text nodes, no space
Pass span[role=button] with text/element/text nodes, no space
Pass div[role=heading] with text/element/text nodes, no space
Pass button with text/element/text nodes, no space
Pass heading with text/element/text nodes, no space

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 23 tests
23 Pass
Details
Result Test Name MessagePass link with img with tooltip label
Pass link with img with tooltip label
Pass link with text with tooltip label and no contents
Pass link with text with tooltip label and contents
Pass div with text with tooltip label

View file

@ -1,12 +1,7 @@
Summary
Harness status: OK
Rerun
Found 2 tests
2 Pass
Details
Result Test Name MessagePass aria-labelledby reference to element with text content inside shadow DOM
Pass aria-labelledby reference to element with text content inside shadow DOM
Pass aria-labelledby reference to element with aria-label inside shadow DOM

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 4 tests
4 Pass
Details
Result Test Name MessagePass aria-labelledby reference to element with slotted text content
Pass aria-labelledby reference to element with slotted text content
Pass aria-labelledby reference to element with default slotted text content
Pass aria-labelledby reference to element with slotted text content and aria-label on slot
Pass aria-labelledby reference to element with default slotted text content and aria-label on slot

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail The computed value of float with absolute positioning when there is no box should be "none"
Fail The computed value of float with absolute positioning when there is no box should be "none"

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Pass if not crashes
Pass Pass if not crashes

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 66 tests
54 Pass
12 Fail
Details
Result Test Name MessageFail CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial] to [right] at (-0.3) should be [initial]
Fail CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial] to [right] at (-0.3) should be [initial]
Fail CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial] to [right] at (0) should be [initial]
Fail CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial] to [right] at (0.3) should be [initial]
Pass CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial] to [right] at (0.5) should be [right]

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass test passes if it does not crash
Pass test passes if it does not crash

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass hit-test-floats-001
Pass hit-test-floats-001

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Hit test float
Pass Hit test float

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail Miss float below something else
Fail Miss float below something else

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Miss float below something else
Pass Miss float below something else

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Miss clipped float
Pass Miss clipped float

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Layout should not crash
Pass Layout should not crash

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass No crash or DCHECK failure
Pass No crash or DCHECK failure

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass No crash or DCHECK failure
Pass No crash or DCHECK failure

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass #container 1
Pass #container 1

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass #container 1
Pass #container 1

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass #container 1
Pass #container 1

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail #container 1
Fail #container 1

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass column-gap is interpolable
Pass column-gap is interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass column-gap: normal is not interpolable
Pass column-gap: normal is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Default column-gap is not interpolable
Pass Default column-gap is not interpolable

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default column-gap is 'normal'
Pass Default column-gap is 'normal'
Pass column-gap accepts pixels
Pass column-gap accepts em
Pass column-gap accepts vw

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail gap is interpolable
Fail gap is interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail gap: normal is not interpolable
Fail gap: normal is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail Default gap is not interpolable
Fail Default gap is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass gap is interpolable
Pass gap is interpolable

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 6 tests
6 Pass
Details
Result Test Name MessagePass colum-gap:normal computes to normal on multicol elements
Pass colum-gap:normal computes to normal on multicol elements
Pass row-gap:normal computes to normal on multicol elements
Pass colum-gap:normal computes to normal on grid
Pass row-gap:normal computes to normal on grid

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 26 tests
21 Pass
5 Fail
Details
Result Test Name MessagePass Default gap is 'normal'
Pass Default gap is 'normal'
Pass gap accepts pixels
Pass gap accepts pixels 2
Pass gap accepts pixels combined with percentage

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 16 tests
6 Pass
10 Fail
Details
Result Test Name MessageFail e.style['gap'] = "normal" should set the property value
Fail e.style['gap'] = "normal" should set the property value
Fail e.style['gap'] = "10px" should set the property value
Fail e.style['gap'] = "normal normal" should set the property value
Fail e.style['gap'] = "10px 10px" should set the property value

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default grid-column-gap is 'normal'
Pass Default grid-column-gap is 'normal'
Pass grid-column-gap accepts pixels
Pass grid-column-gap accepts em
Pass grid-column-gap accepts vw

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 26 tests
21 Pass
5 Fail
Details
Result Test Name MessagePass Default grid-gap is 'normal'
Pass Default grid-gap is 'normal'
Pass grid-gap accepts pixels
Pass grid-gap accepts pixels 2
Pass grid-gap accepts pixels combined with percentage

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default grid-row-gap is 'normal'
Pass Default grid-row-gap is 'normal'
Pass grid-row-gap accepts pixels
Pass grid-row-gap accepts em
Pass grid-row-gap accepts vw

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 3 tests
2 Pass
1 Fail
Details
Result Test Name MessagePass grid-row-gap is a legacy name alias for row-gap
Pass grid-row-gap is a legacy name alias for row-gap
Pass grid-column-gap is a legacy name alias for column-gap
Fail grid-gap is a legacy name alias for gap

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass row-gap is interpolable
Pass row-gap is interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass row-gap: normal is not interpolable
Pass row-gap: normal is not interpolable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Default row-gap is not interpolable
Pass Default row-gap is not interpolable

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 18 tests
16 Pass
2 Fail
Details
Result Test Name MessagePass Default row-gap is 'normal'
Pass Default row-gap is 'normal'
Pass row-gap accepts pixels
Pass row-gap accepts em
Pass row-gap accepts vw

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 14 tests
14 Pass
Details
Result Test Name MessagePass CSS Animations: property <display> from [grid] to [flex] at (-0.3) should be [grid]
Pass CSS Animations: property <display> from [grid] to [flex] at (-0.3) should be [grid]
Pass CSS Animations: property <display> from [grid] to [flex] at (0) should be [grid]
Pass CSS Animations: property <display> from [grid] to [flex] at (0.3) should be [grid]
Pass CSS Animations: property <display> from [grid] to [flex] at (0.5) should be [flex]

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 42 tests
28 Pass
14 Fail
Details
Result Test Name MessagePass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (-0.3) should be [flex]
Pass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (-0.3) should be [flex]
Pass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (0) should be [flex]
Pass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (0.3) should be [flex]
Pass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (0.5) should be [flex]

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail Dynamic changes to `display` causing blockification of children are handled correctly
Fail Dynamic changes to `display` causing blockification of children are handled correctly

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 5 tests
5 Pass
Details
Result Test Name MessagePass Serialization of computed style value for display:contents
Pass Serialization of computed style value for display:contents
Pass display:contents element as inherit parent - explicit inheritance
Pass display:contents element as inherit parent - implicit inheritance
Pass Resolved value should be computed value, not used value, for display:contents

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass element with display:contents is focusable
Pass element with display:contents is focusable

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Tests that the 'contents' value for the 'display' property is correctly parsed
Pass Tests that the 'contents' value for the 'display' property is correctly parsed

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Loading this page should not cause a crash.
Pass Loading this page should not cause a crash.

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass Loading this page should not cause a crash.
Pass Loading this page should not cause a crash.

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Fail
Details
Result Test Name MessageFail display of first-letter and first-line
Fail display of first-letter and first-line

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass List item height after DOM change.
Pass List item height after DOM change.

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 10 tests
8 Pass
2 Fail
Details
Result Test Name MessageFail computed display on <div style="display: math;">
Fail computed display on <div style="display: math;">
Pass computed display on <div style="display: inline math;">
Pass computed display on <div style="display: math inline;">
Pass computed display on <div style="display: block math;">

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 6 tests
1 Pass
5 Fail
Details
Result Test Name MessagePass computed display on ::before and ::after for <div class="block">
Pass computed display on ::before and ::after for <div class="block">
Fail computed display on ::before and ::after for <math class="block">
Fail computed display on ::before and ::after for <mrow class="block">
Fail computed display on ::before and ::after for <div class="inline">

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass computed style for float
Pass computed style for float

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass computed style for float
Pass computed style for float

View file

@ -1,12 +1,7 @@
Summary
Harness status: OK
Rerun
Found 2 tests
2 Pass
Details
Result Test Name MessagePass Property display has initial value inline
Pass Property display has initial value inline
Pass Property display does not inherit

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 112 tests
112 Pass
Details
Result Test Name MessagePass Property display value 'grid'
Pass Property display value 'grid'
Pass Property display value 'inline-grid'
Pass Property display value 'inline'
Pass Property display value 'block'

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 55 tests
55 Pass
Details
Result Test Name MessagePass e.style['display'] = "grid inline-grid" should not set the property value
Pass e.style['display'] = "grid inline-grid" should not set the property value
Pass e.style['display'] = "none grid" should not set the property value
Pass e.style['display'] = "none flow" should not set the property value
Pass e.style['display'] = "none ruby" should not set the property value

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 108 tests
108 Pass
Details
Result Test Name MessagePass e.style['display'] = "grid" should set the property value
Pass e.style['display'] = "grid" should set the property value
Pass e.style['display'] = "inline-grid" should set the property value
Pass e.style['display'] = "inline" should set the property value
Pass e.style['display'] = "block" should set the property value

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass textarea has inline block display
Pass textarea has inline block display

View file

@ -1,11 +1,6 @@
Summary
Harness status: OK
Rerun
Found 1 tests
1 Pass
Details
Result Test Name MessagePass .flexbox 1
Pass .flexbox 1

View file

@ -1,14 +1,9 @@
Summary
Harness status: OK
Rerun
Found 24 tests
24 Pass
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Pass .container > div 2
Pass .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
22 Pass
2 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Pass .container > div 2
Pass .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
14 Pass
10 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Fail .container > div 2
Fail .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
22 Pass
2 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Pass .container > div 2
Pass .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
14 Pass
10 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Fail .container > div 2
Fail .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
22 Pass
2 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Pass .container > div 2
Pass .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
14 Pass
10 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Fail .container > div 2
Fail .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
22 Pass
2 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Pass .container > div 2
Pass .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
14 Pass
10 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Fail .container > div 2
Fail .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
22 Pass
2 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Pass .container > div 2
Pass .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
22 Pass
2 Fail
Details
Result Test Name MessagePass .container > div 1
Pass .container > div 1
Pass .container > div 2
Pass .container > div 3
Pass .container > div 4

View file

@ -1,15 +1,10 @@
Summary
Harness status: OK
Rerun
Found 24 tests
4 Pass
20 Fail
Details
Result Test Name MessageFail .container > div 1
Fail .container > div 1
Fail .container > div 2
Fail .container > div 3
Fail .container > div 4

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