mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-03 22:59:13 +00:00
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:
parent
e38b206957
commit
61ae388140
Notes:
github-actions[bot]
2024-12-02 22:42:57 +00:00
Author: https://github.com/tcl3
Commit: 61ae388140
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2714
Reviewed-by: https://github.com/trflynn89 ✅
1036 changed files with 17493 additions and 22639 deletions
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass IDBFactory.cmp()
|
||||||
Result Test Name MessagePass IDBFactory.cmp()
|
|
|
@ -1,13 +1,8 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 3 tests
|
Found 3 tests
|
||||||
|
|
||||||
3 Pass
|
3 Pass
|
||||||
Details
|
Pass IDBFactory.cmp() - no argument
|
||||||
Result Test Name MessagePass IDBFactory.cmp() - no argument
|
|
||||||
Pass IDBFactory.cmp() - null
|
Pass IDBFactory.cmp() - null
|
||||||
Pass IDBFactory.cmp() - NaN
|
Pass IDBFactory.cmp() - NaN
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 4 tests
|
Found 4 tests
|
||||||
|
|
||||||
4 Pass
|
4 Pass
|
||||||
Details
|
Pass Array v.s. Binary
|
||||||
Result Test Name MessagePass Array v.s. Binary
|
|
||||||
Pass Binary v.s. String
|
Pass Binary v.s. String
|
||||||
Pass String v.s. Date
|
Pass String v.s. Date
|
||||||
Pass Date v.s. Number
|
Pass Date v.s. Number
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 4 tests
|
Found 4 tests
|
||||||
|
|
||||||
4 Pass
|
4 Pass
|
||||||
Details
|
Pass Compare in unsigned octet values (in the range [0, 255])
|
||||||
Result Test Name MessagePass Compare in unsigned octet values (in the range [0, 255])
|
|
||||||
Pass Compare values in then same length
|
Pass Compare values in then same length
|
||||||
Pass Compare values in different lengths
|
Pass Compare values in different lengths
|
||||||
Pass Compare when the values in the range of their minimal length are the same
|
Pass Compare when the values in the range of their minimal length are the same
|
|
@ -1,22 +1,17 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 29 tests
|
Found 29 tests
|
||||||
|
|
||||||
23 Pass
|
23 Pass
|
||||||
6 Fail
|
6 Fail
|
||||||
Details
|
Pass IDBFactory.open() - request has no source
|
||||||
Result Test Name MessagePass IDBFactory.open() - request has no source
|
|
||||||
Pass IDBFactory.open() - database 'name' and 'version' are correctly set
|
Pass IDBFactory.open() - database 'name' and 'version' are correctly set
|
||||||
Pass IDBFactory.open() - no version opens current database
|
Pass IDBFactory.open() - no version opens current database
|
||||||
Pass IDBFactory.open() - new database has default version
|
Pass IDBFactory.open() - new database has default version
|
||||||
Pass IDBFactory.open() - new database is empty
|
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 lower version than current
|
||||||
Pass IDBFactory.open() - open database with a higher 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 -1 should throw TypeError.
|
||||||
Pass Calling open() with version argument -0.5 should throw TypeError.
|
Pass Calling open() with version argument -0.5 should throw TypeError.
|
||||||
Pass Calling open() with version argument 0 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 should throw TypeError.
|
||||||
Pass Calling open() with version argument object (second) 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.
|
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 1.5 should not throw.
|
||||||
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 9007199254740991 should not throw.
|
||||||
Fail Calling open() with version argument undefined should not throw. undefined is not a function (evaluated from 'indexedDB.deleteDatabase')
|
Fail Calling open() with version argument undefined should not throw.
|
||||||
Fail IDBFactory.open() - error in upgradeneeded resets db undefined is not a function (evaluated from 'db.createObjectStore')
|
Fail IDBFactory.open() - error in upgradeneeded resets db
|
||||||
Fail IDBFactory.open() - second open's transaction is available to get objectStores undefined is not a function (evaluated from 'db.createObjectStore')
|
Fail IDBFactory.open() - second open's transaction is available to get objectStores
|
||||||
Pass IDBFactory.open() - upgradeneeded gets VersionChangeEvent
|
Pass IDBFactory.open() - upgradeneeded gets VersionChangeEvent
|
|
@ -1,35 +1,30 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
12 Pass
|
12 Pass
|
||||||
12 Fail
|
12 Fail
|
||||||
Details
|
Fail Database readback sort - String < Array
|
||||||
Result Test Name MessageFail Database readback sort - String < Array undefined is not a function (evaluated from 'db.createObjectStore')
|
|
||||||
Pass IDBKey.cmp sorted - 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
|
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
|
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
|
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)
|
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
|
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
|
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"
|
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
|
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
|
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
|
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
|
Pass IDBKey.cmp sorted - Test different stuff at once
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 18 tests
|
Found 18 tests
|
||||||
|
|
||||||
17 Pass
|
17 Pass
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Pass setup - define tests
|
||||||
Result Test Name MessagePass 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 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 1
|
||||||
Pass X448 key derivation checks for all-zero value result with a key of order p-1 (order 2)
|
Pass X448 key derivation checks for all-zero value result with a key of order p-1 (order 2)
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 40 tests
|
Found 40 tests
|
||||||
|
|
||||||
30 Pass
|
30 Pass
|
||||||
10 Fail
|
10 Fail
|
||||||
Details
|
Pass setup - define tests
|
||||||
Result Test Name MessagePass setup - define tests
|
|
||||||
Fail P-521 good parameters
|
Fail P-521 good parameters
|
||||||
Fail P-521 mixed case parameters
|
Fail P-521 mixed case parameters
|
||||||
Fail P-521 short result
|
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 missing public curve
|
||||||
Pass P-521 public property of algorithm is not a CryptoKey
|
Pass P-521 public property of algorithm is not a CryptoKey
|
||||||
Pass P-521 mismatched curves
|
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 no deriveBits usage for base key
|
||||||
Pass P-521 base key is not a private key
|
Pass P-521 base key is not a private key
|
||||||
Pass P-521 public property value is a private key
|
Pass P-521 public property value is a private key
|
||||||
|
|
|
@ -1,21 +1,16 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 31 tests
|
Found 31 tests
|
||||||
|
|
||||||
28 Pass
|
28 Pass
|
||||||
3 Fail
|
3 Fail
|
||||||
Details
|
Pass setup - define tests
|
||||||
Result Test Name MessagePass setup - define tests
|
|
||||||
Fail P-521 good parameters
|
Fail P-521 good parameters
|
||||||
Fail P-521 mixed case parameters
|
Fail P-521 mixed case parameters
|
||||||
Pass P-521 missing public curve
|
Pass P-521 missing public curve
|
||||||
Pass P-521 public property of algorithm is not a CryptoKey
|
Pass P-521 public property of algorithm is not a CryptoKey
|
||||||
Pass P-521 mismatched curves
|
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 no deriveKey usage for base key
|
||||||
Pass P-521 base key is not a private key
|
Pass P-521 base key is not a private key
|
||||||
Pass P-521 public property value is a private key
|
Pass P-521 public property value is a private key
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 476 tests
|
Found 476 tests
|
||||||
|
|
||||||
446 Pass
|
446 Pass
|
||||||
30 Fail
|
30 Fail
|
||||||
Details
|
Pass Bad algorithm: generateKey(AES, false, [decrypt])
|
||||||
Result Test Name MessagePass Bad algorithm: generateKey(AES, false, [decrypt])
|
|
||||||
Pass Bad algorithm: generateKey(AES, true, [decrypt])
|
Pass Bad algorithm: generateKey(AES, true, [decrypt])
|
||||||
Pass Bad algorithm: generateKey(AES, RED, [decrypt])
|
Pass Bad algorithm: generateKey(AES, RED, [decrypt])
|
||||||
Pass Bad algorithm: generateKey(AES, 7, [decrypt])
|
Pass Bad algorithm: generateKey(AES, 7, [decrypt])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 392 tests
|
Found 392 tests
|
||||||
|
|
||||||
364 Pass
|
364 Pass
|
||||||
28 Fail
|
28 Fail
|
||||||
Details
|
Pass Bad algorithm: generateKey(AES, false, [decrypt])
|
||||||
Result Test Name MessagePass Bad algorithm: generateKey(AES, false, [decrypt])
|
|
||||||
Pass Bad algorithm: generateKey(AES, true, [decrypt])
|
Pass Bad algorithm: generateKey(AES, true, [decrypt])
|
||||||
Pass Bad algorithm: generateKey(AES, RED, [decrypt])
|
Pass Bad algorithm: generateKey(AES, RED, [decrypt])
|
||||||
Pass Bad algorithm: generateKey(AES, 7, [decrypt])
|
Pass Bad algorithm: generateKey(AES, 7, [decrypt])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 72 tests
|
Found 72 tests
|
||||||
|
|
||||||
48 Pass
|
48 Pass
|
||||||
24 Fail
|
24 Fail
|
||||||
Details
|
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveKey])
|
||||||
Result Test Name MessagePass 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}, true, [deriveKey])
|
||||||
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey])
|
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, false, [deriveBits, deriveKey])
|
||||||
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey])
|
Pass Success: generateKey({name: ECDH, namedCurve: P-256}, true, [deriveBits, deriveKey])
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 16 tests
|
Found 16 tests
|
||||||
|
|
||||||
16 Pass
|
16 Pass
|
||||||
Details
|
Pass Success: generateKey({name: X448}, false, [deriveKey])
|
||||||
Result Test Name MessagePass Success: generateKey({name: X448}, false, [deriveKey])
|
|
||||||
Pass Success: generateKey({name: X448}, true, [deriveKey])
|
Pass Success: generateKey({name: X448}, true, [deriveKey])
|
||||||
Pass Success: generateKey({name: X448}, false, [deriveBits, deriveKey])
|
Pass Success: generateKey({name: X448}, false, [deriveBits, deriveKey])
|
||||||
Pass Success: generateKey({name: X448}, true, [deriveBits, deriveKey])
|
Pass Success: generateKey({name: X448}, true, [deriveBits, deriveKey])
|
||||||
|
|
|
@ -1,16 +1,11 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 246 tests
|
Found 246 tests
|
||||||
|
|
||||||
97 Pass
|
97 Pass
|
||||||
137 Fail
|
137 Fail
|
||||||
12 Optional Feature Unsupported
|
12 Optional Feature Unsupported
|
||||||
Details
|
Fail Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [verify])
|
||||||
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(59, compressed), {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 (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])
|
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 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, [])
|
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, [])
|
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 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 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, [])
|
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, [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, deriveKey])
|
||||||
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, true, [deriveBits])
|
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 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 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, [])
|
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 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 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, [])
|
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, [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, deriveKey])
|
||||||
Pass Good parameters: P-256 bits (pkcs8, buffer(138), {name: ECDH, namedCurve: P-256}, false, [deriveBits])
|
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 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 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, [])
|
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 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 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, [])
|
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, [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, deriveKey])
|
||||||
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, true, [deriveBits])
|
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 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 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, [])
|
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 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 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, [])
|
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, [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, deriveKey])
|
||||||
Pass Good parameters: P-384 bits (pkcs8, buffer(185), {name: ECDH, namedCurve: P-384}, false, [deriveBits])
|
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 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, [])
|
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, [])
|
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, [])
|
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, [])
|
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, [])
|
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, [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, deriveKey])
|
||||||
Fail Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, true, [deriveBits])
|
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 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 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, [])
|
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 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 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, [])
|
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, [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, deriveKey])
|
||||||
Pass Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits])
|
Pass Good parameters: P-521 bits (pkcs8, buffer(241), {name: ECDH, namedCurve: P-521}, false, [deriveBits])
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 608 tests
|
Found 608 tests
|
||||||
|
|
||||||
608 Pass
|
608 Pass
|
||||||
Details
|
Pass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, true, [encrypt])
|
||||||
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}, false, [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}, true, [decrypt])
|
||||||
Pass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, false, [decrypt])
|
Pass Bad usages: importKey(spki, {name: ECDH, namedCurve: P-256}, false, [decrypt])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 62 tests
|
Found 62 tests
|
||||||
|
|
||||||
32 Pass
|
32 Pass
|
||||||
30 Fail
|
30 Fail
|
||||||
Details
|
Fail Good parameters: Ed25519 bits (spki, buffer(44), {name: Ed25519}, true, [verify])
|
||||||
Result Test Name MessageFail 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 (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), {name: Ed25519}, true, [verify])
|
||||||
Fail Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify])
|
Fail Good parameters: Ed25519 bits (jwk, object(kty, crv, x), Ed25519, true, [verify])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 54 tests
|
Found 54 tests
|
||||||
|
|
||||||
24 Pass
|
24 Pass
|
||||||
30 Fail
|
30 Fail
|
||||||
Details
|
Fail Good parameters: X25519 bits (spki, buffer(44), {name: X25519}, true, [])
|
||||||
Result Test Name MessageFail 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 (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), {name: X25519}, true, [])
|
||||||
Fail Good parameters: X25519 bits (jwk, object(kty, crv, x), X25519, true, [])
|
Fail Good parameters: X25519 bits (jwk, object(kty, crv, x), X25519, true, [])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 54 tests
|
Found 54 tests
|
||||||
|
|
||||||
24 Pass
|
24 Pass
|
||||||
30 Fail
|
30 Fail
|
||||||
Details
|
Fail Good parameters: X448 bits (spki, buffer(68), {name: X448}, true, [])
|
||||||
Result Test Name MessageFail 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 (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), {name: X448}, true, [])
|
||||||
Fail Good parameters: X448 bits (jwk, object(kty, crv, x), X448, true, [])
|
Fail Good parameters: X448 bits (jwk, object(kty, crv, x), X448, true, [])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 258 tests
|
Found 258 tests
|
||||||
|
|
||||||
244 Pass
|
244 Pass
|
||||||
14 Fail
|
14 Fail
|
||||||
Details
|
Pass Bad usages: importKey(spki, {name: Ed25519}, true, [encrypt])
|
||||||
Result Test Name MessagePass Bad usages: importKey(spki, {name: Ed25519}, true, [encrypt])
|
|
||||||
Pass Bad usages: importKey(spki, {name: Ed25519}, false, [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}, true, [verify, encrypt])
|
||||||
Pass Bad usages: importKey(spki, {name: Ed25519}, false, [verify, encrypt])
|
Pass Bad usages: importKey(spki, {name: Ed25519}, false, [verify, encrypt])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 224 tests
|
Found 224 tests
|
||||||
|
|
||||||
208 Pass
|
208 Pass
|
||||||
16 Fail
|
16 Fail
|
||||||
Details
|
Pass Bad usages: importKey(spki, {name: X25519}, true, [encrypt])
|
||||||
Result Test Name MessagePass Bad usages: importKey(spki, {name: X25519}, true, [encrypt])
|
|
||||||
Pass Bad usages: importKey(spki, {name: X25519}, false, [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}, true, [decrypt])
|
||||||
Pass Bad usages: importKey(spki, {name: X25519}, false, [decrypt])
|
Pass Bad usages: importKey(spki, {name: X25519}, false, [decrypt])
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 224 tests
|
Found 224 tests
|
||||||
|
|
||||||
208 Pass
|
208 Pass
|
||||||
16 Fail
|
16 Fail
|
||||||
Details
|
Pass Bad usages: importKey(spki, {name: X448}, true, [encrypt])
|
||||||
Result Test Name MessagePass Bad usages: importKey(spki, {name: X448}, true, [encrypt])
|
|
||||||
Pass Bad usages: importKey(spki, {name: X448}, false, [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}, true, [decrypt])
|
||||||
Pass Bad usages: importKey(spki, {name: X448}, false, [decrypt])
|
Pass Bad usages: importKey(spki, {name: X448}, false, [decrypt])
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 41 tests
|
Found 41 tests
|
||||||
|
|
||||||
41 Pass
|
41 Pass
|
||||||
Details
|
Pass setup
|
||||||
Result Test Name MessagePass setup
|
|
||||||
Pass HMAC with SHA-1 verification
|
Pass HMAC with SHA-1 verification
|
||||||
Pass HMAC with SHA-256 verification
|
Pass HMAC with SHA-256 verification
|
||||||
Pass HMAC with SHA-384 verification
|
Pass HMAC with SHA-384 verification
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 26 tests
|
Found 26 tests
|
||||||
|
|
||||||
26 Pass
|
26 Pass
|
||||||
Details
|
Pass checkbox label with embedded textfield
|
||||||
Result Test Name MessagePass checkbox label with embedded textfield
|
|
||||||
Pass label of embedded textfield inside checkbox label
|
Pass label of embedded textfield inside checkbox label
|
||||||
Pass checkbox label with embedded select:not([size])
|
Pass checkbox label with embedded select:not([size])
|
||||||
Pass label of embedded select:not([size]) inside checkbox label
|
Pass label of embedded select:not([size]) inside checkbox label
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 5 tests
|
Found 5 tests
|
||||||
|
|
||||||
5 Pass
|
5 Pass
|
||||||
Details
|
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
|
||||||
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 labelled by element that is aria-hidden=true
|
Pass button labelled by element that is aria-hidden=true
|
||||||
Pass button labelled by element with the hidden host language attribute
|
Pass button labelled by element with the hidden host language attribute
|
||||||
Pass link labelled by elements with assorted visibility and a11y tree exposure
|
Pass link labelled by elements with assorted visibility and a11y tree exposure
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 78 tests
|
Found 78 tests
|
||||||
|
|
||||||
78 Pass
|
78 Pass
|
||||||
Details
|
Pass html: input[type=button]
|
||||||
Result Test Name MessagePass html: input[type=button]
|
|
||||||
Pass html: input[type=image]
|
Pass html: input[type=image]
|
||||||
Pass html: input[type=reset]
|
Pass html: input[type=reset]
|
||||||
Pass html: input[type=submit]
|
Pass html: input[type=submit]
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 131 tests
|
Found 131 tests
|
||||||
|
|
||||||
131 Pass
|
131 Pass
|
||||||
Details
|
Pass label valid on div with alert role
|
||||||
Result Test Name MessagePass label valid on div with alert role
|
|
||||||
Pass label valid on div with alertdialog role
|
Pass label valid on div with alertdialog role
|
||||||
Pass label valid on div with application role
|
Pass label valid on div with application role
|
||||||
Pass label valid on div with article role
|
Pass label valid on div with article role
|
||||||
|
|
|
@ -1,13 +1,8 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 3 tests
|
Found 3 tests
|
||||||
|
|
||||||
3 Pass
|
3 Pass
|
||||||
Details
|
Pass div group explicitly labelledby heading
|
||||||
Result Test Name MessagePass div group explicitly labelledby heading
|
|
||||||
Pass div group explicitly labelledby self and heading
|
Pass div group explicitly labelledby self and heading
|
||||||
Pass nav with verified spaces appended between each of IDREFS
|
Pass nav with verified spaces appended between each of IDREFS
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 27 tests
|
Found 27 tests
|
||||||
|
|
||||||
27 Pass
|
27 Pass
|
||||||
Details
|
Pass button with aria-labelledby using display:none hidden span (with nested span)
|
||||||
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 spans, depth 2)
|
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 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)
|
Pass button with aria-labelledby using display:none hidden span (with nested sibling spans)
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 60 tests
|
Found 60 tests
|
||||||
|
|
||||||
60 Pass
|
60 Pass
|
||||||
Details
|
Pass aria button name from content, inline
|
||||||
Result Test Name MessagePass aria button name from content, inline
|
|
||||||
Pass aria heading name from content, inline
|
Pass aria heading name from content, inline
|
||||||
Pass aria link name from content, inline
|
Pass aria link name from content, inline
|
||||||
Pass aria button name from content, block
|
Pass aria button name from content, block
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 50 tests
|
Found 50 tests
|
||||||
|
|
||||||
50 Pass
|
50 Pass
|
||||||
Details
|
Pass span[role=button] with text/element/text nodes, no space
|
||||||
Result Test Name MessagePass span[role=button] with text/element/text nodes, no space
|
|
||||||
Pass div[role=heading] 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 button with text/element/text nodes, no space
|
||||||
Pass heading with text/element/text nodes, no space
|
Pass heading with text/element/text nodes, no space
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 23 tests
|
Found 23 tests
|
||||||
|
|
||||||
23 Pass
|
23 Pass
|
||||||
Details
|
Pass link with img with tooltip label
|
||||||
Result Test Name MessagePass link with img with tooltip label
|
|
||||||
Pass link with text with tooltip label and no contents
|
Pass link with text with tooltip label and no contents
|
||||||
Pass link with text with tooltip label and contents
|
Pass link with text with tooltip label and contents
|
||||||
Pass div with text with tooltip label
|
Pass div with text with tooltip label
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 2 tests
|
Found 2 tests
|
||||||
|
|
||||||
2 Pass
|
2 Pass
|
||||||
Details
|
Pass aria-labelledby reference to element with text content inside shadow DOM
|
||||||
Result Test Name MessagePass aria-labelledby reference to element with text content inside shadow DOM
|
|
||||||
Pass aria-labelledby reference to element with aria-label inside shadow DOM
|
Pass aria-labelledby reference to element with aria-label inside shadow DOM
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 4 tests
|
Found 4 tests
|
||||||
|
|
||||||
4 Pass
|
4 Pass
|
||||||
Details
|
Pass aria-labelledby reference to element with slotted text content
|
||||||
Result Test Name MessagePass 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 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 slotted text content and aria-label on slot
|
||||||
Pass aria-labelledby reference to element with default slotted text content and aria-label on slot
|
Pass aria-labelledby reference to element with default slotted text content and aria-label on slot
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail The computed value of float with absolute positioning when there is no box should be "none"
|
||||||
Result Test Name MessageFail The computed value of float with absolute positioning when there is no box should be "none"
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Pass if not crashes
|
||||||
Result Test Name MessagePass Pass if not crashes
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 66 tests
|
Found 66 tests
|
||||||
|
|
||||||
54 Pass
|
54 Pass
|
||||||
12 Fail
|
12 Fail
|
||||||
Details
|
Fail CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial] to [right] at (-0.3) should be [initial]
|
||||||
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) 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]
|
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]
|
Pass CSS Transitions with transition-behavior:allow-discrete: property <float> from [initial] to [right] at (0.5) should be [right]
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass test passes if it does not crash
|
||||||
Result Test Name MessagePass test passes if it does not crash
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass hit-test-floats-001
|
||||||
Result Test Name MessagePass hit-test-floats-001
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Hit test float
|
||||||
Result Test Name MessagePass Hit test float
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail Miss float below something else
|
||||||
Result Test Name MessageFail Miss float below something else
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Miss float below something else
|
||||||
Result Test Name MessagePass Miss float below something else
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Miss clipped float
|
||||||
Result Test Name MessagePass Miss clipped float
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Layout should not crash
|
||||||
Result Test Name MessagePass Layout should not crash
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass No crash or DCHECK failure
|
||||||
Result Test Name MessagePass No crash or DCHECK failure
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass No crash or DCHECK failure
|
||||||
Result Test Name MessagePass No crash or DCHECK failure
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass #container 1
|
||||||
Result Test Name MessagePass #container 1
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass #container 1
|
||||||
Result Test Name MessagePass #container 1
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass #container 1
|
||||||
Result Test Name MessagePass #container 1
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail #container 1
|
||||||
Result Test Name MessageFail #container 1
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass column-gap is interpolable
|
||||||
Result Test Name MessagePass column-gap is interpolable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass column-gap: normal is not interpolable
|
||||||
Result Test Name MessagePass column-gap: normal is not interpolable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Default column-gap is not interpolable
|
||||||
Result Test Name MessagePass Default column-gap is not interpolable
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 18 tests
|
Found 18 tests
|
||||||
|
|
||||||
16 Pass
|
16 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass Default column-gap is 'normal'
|
||||||
Result Test Name MessagePass Default column-gap is 'normal'
|
|
||||||
Pass column-gap accepts pixels
|
Pass column-gap accepts pixels
|
||||||
Pass column-gap accepts em
|
Pass column-gap accepts em
|
||||||
Pass column-gap accepts vw
|
Pass column-gap accepts vw
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail gap is interpolable
|
||||||
Result Test Name MessageFail gap is interpolable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail gap: normal is not interpolable
|
||||||
Result Test Name MessageFail gap: normal is not interpolable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail Default gap is not interpolable
|
||||||
Result Test Name MessageFail Default gap is not interpolable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass gap is interpolable
|
||||||
Result Test Name MessagePass gap is interpolable
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 6 tests
|
Found 6 tests
|
||||||
|
|
||||||
6 Pass
|
6 Pass
|
||||||
Details
|
Pass colum-gap:normal computes to normal on multicol elements
|
||||||
Result Test Name MessagePass colum-gap:normal computes to normal on multicol elements
|
|
||||||
Pass row-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 colum-gap:normal computes to normal on grid
|
||||||
Pass row-gap:normal computes to normal on grid
|
Pass row-gap:normal computes to normal on grid
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 26 tests
|
Found 26 tests
|
||||||
|
|
||||||
21 Pass
|
21 Pass
|
||||||
5 Fail
|
5 Fail
|
||||||
Details
|
Pass Default gap is 'normal'
|
||||||
Result Test Name MessagePass Default gap is 'normal'
|
|
||||||
Pass gap accepts pixels
|
Pass gap accepts pixels
|
||||||
Pass gap accepts pixels 2
|
Pass gap accepts pixels 2
|
||||||
Pass gap accepts pixels combined with percentage
|
Pass gap accepts pixels combined with percentage
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 16 tests
|
Found 16 tests
|
||||||
|
|
||||||
6 Pass
|
6 Pass
|
||||||
10 Fail
|
10 Fail
|
||||||
Details
|
Fail e.style['gap'] = "normal" should set the property value
|
||||||
Result Test Name MessageFail e.style['gap'] = "normal" should set the property value
|
|
||||||
Fail e.style['gap'] = "10px" 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'] = "normal normal" should set the property value
|
||||||
Fail e.style['gap'] = "10px 10px" should set the property value
|
Fail e.style['gap'] = "10px 10px" should set the property value
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 18 tests
|
Found 18 tests
|
||||||
|
|
||||||
16 Pass
|
16 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass Default grid-column-gap is 'normal'
|
||||||
Result Test Name MessagePass Default grid-column-gap is 'normal'
|
|
||||||
Pass grid-column-gap accepts pixels
|
Pass grid-column-gap accepts pixels
|
||||||
Pass grid-column-gap accepts em
|
Pass grid-column-gap accepts em
|
||||||
Pass grid-column-gap accepts vw
|
Pass grid-column-gap accepts vw
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 26 tests
|
Found 26 tests
|
||||||
|
|
||||||
21 Pass
|
21 Pass
|
||||||
5 Fail
|
5 Fail
|
||||||
Details
|
Pass Default grid-gap is 'normal'
|
||||||
Result Test Name MessagePass Default grid-gap is 'normal'
|
|
||||||
Pass grid-gap accepts pixels
|
Pass grid-gap accepts pixels
|
||||||
Pass grid-gap accepts pixels 2
|
Pass grid-gap accepts pixels 2
|
||||||
Pass grid-gap accepts pixels combined with percentage
|
Pass grid-gap accepts pixels combined with percentage
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 18 tests
|
Found 18 tests
|
||||||
|
|
||||||
16 Pass
|
16 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass Default grid-row-gap is 'normal'
|
||||||
Result Test Name MessagePass Default grid-row-gap is 'normal'
|
|
||||||
Pass grid-row-gap accepts pixels
|
Pass grid-row-gap accepts pixels
|
||||||
Pass grid-row-gap accepts em
|
Pass grid-row-gap accepts em
|
||||||
Pass grid-row-gap accepts vw
|
Pass grid-row-gap accepts vw
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 3 tests
|
Found 3 tests
|
||||||
|
|
||||||
2 Pass
|
2 Pass
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Pass grid-row-gap is a legacy name alias for row-gap
|
||||||
Result Test Name MessagePass grid-row-gap is a legacy name alias for row-gap
|
|
||||||
Pass grid-column-gap is a legacy name alias for column-gap
|
Pass grid-column-gap is a legacy name alias for column-gap
|
||||||
Fail grid-gap is a legacy name alias for gap
|
Fail grid-gap is a legacy name alias for gap
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass row-gap is interpolable
|
||||||
Result Test Name MessagePass row-gap is interpolable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass row-gap: normal is not interpolable
|
||||||
Result Test Name MessagePass row-gap: normal is not interpolable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Default row-gap is not interpolable
|
||||||
Result Test Name MessagePass Default row-gap is not interpolable
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 18 tests
|
Found 18 tests
|
||||||
|
|
||||||
16 Pass
|
16 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass Default row-gap is 'normal'
|
||||||
Result Test Name MessagePass Default row-gap is 'normal'
|
|
||||||
Pass row-gap accepts pixels
|
Pass row-gap accepts pixels
|
||||||
Pass row-gap accepts em
|
Pass row-gap accepts em
|
||||||
Pass row-gap accepts vw
|
Pass row-gap accepts vw
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 14 tests
|
Found 14 tests
|
||||||
|
|
||||||
14 Pass
|
14 Pass
|
||||||
Details
|
Pass CSS Animations: property <display> from [grid] to [flex] at (-0.3) should be [grid]
|
||||||
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) 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.3) should be [grid]
|
||||||
Pass CSS Animations: property <display> from [grid] to [flex] at (0.5) should be [flex]
|
Pass CSS Animations: property <display> from [grid] to [flex] at (0.5) should be [flex]
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 42 tests
|
Found 42 tests
|
||||||
|
|
||||||
28 Pass
|
28 Pass
|
||||||
14 Fail
|
14 Fail
|
||||||
Details
|
Pass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (-0.3) should be [flex]
|
||||||
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) 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.3) should be [flex]
|
||||||
Pass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (0.5) should be [flex]
|
Pass CSS Transitions with transition-behavior:allow-discrete: property <display> from [none] to [flex] at (0.5) should be [flex]
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail Dynamic changes to `display` causing blockification of children are handled correctly
|
||||||
Result Test Name MessageFail Dynamic changes to `display` causing blockification of children are handled correctly
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 5 tests
|
Found 5 tests
|
||||||
|
|
||||||
5 Pass
|
5 Pass
|
||||||
Details
|
Pass Serialization of computed style value for display:contents
|
||||||
Result Test Name MessagePass Serialization of computed style value for display:contents
|
|
||||||
Pass display:contents element as inherit parent - explicit inheritance
|
Pass display:contents element as inherit parent - explicit inheritance
|
||||||
Pass display:contents element as inherit parent - implicit inheritance
|
Pass display:contents element as inherit parent - implicit inheritance
|
||||||
Pass Resolved value should be computed value, not used value, for display:contents
|
Pass Resolved value should be computed value, not used value, for display:contents
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass element with display:contents is focusable
|
||||||
Result Test Name MessagePass element with display:contents is focusable
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Tests that the 'contents' value for the 'display' property is correctly parsed
|
||||||
Result Test Name MessagePass Tests that the 'contents' value for the 'display' property is correctly parsed
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Loading this page should not cause a crash.
|
||||||
Result Test Name MessagePass Loading this page should not cause a crash.
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass Loading this page should not cause a crash.
|
||||||
Result Test Name MessagePass Loading this page should not cause a crash.
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Fail
|
1 Fail
|
||||||
Details
|
Fail display of first-letter and first-line
|
||||||
Result Test Name MessageFail display of first-letter and first-line
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass List item height after DOM change.
|
||||||
Result Test Name MessagePass List item height after DOM change.
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 10 tests
|
Found 10 tests
|
||||||
|
|
||||||
8 Pass
|
8 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Fail computed display on <div style="display: math;">
|
||||||
Result Test Name MessageFail computed display on <div style="display: math;">
|
|
||||||
Pass computed display on <div style="display: inline 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: math inline;">
|
||||||
Pass computed display on <div style="display: block math;">
|
Pass computed display on <div style="display: block math;">
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 6 tests
|
Found 6 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
5 Fail
|
5 Fail
|
||||||
Details
|
Pass computed display on ::before and ::after for <div class="block">
|
||||||
Result Test Name MessagePass 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 <math class="block">
|
||||||
Fail computed display on ::before and ::after for <mrow class="block">
|
Fail computed display on ::before and ::after for <mrow class="block">
|
||||||
Fail computed display on ::before and ::after for <div class="inline">
|
Fail computed display on ::before and ::after for <div class="inline">
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass computed style for float
|
||||||
Result Test Name MessagePass computed style for float
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass computed style for float
|
||||||
Result Test Name MessagePass computed style for float
|
|
|
@ -1,12 +1,7 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 2 tests
|
Found 2 tests
|
||||||
|
|
||||||
2 Pass
|
2 Pass
|
||||||
Details
|
Pass Property display has initial value inline
|
||||||
Result Test Name MessagePass Property display has initial value inline
|
|
||||||
Pass Property display does not inherit
|
Pass Property display does not inherit
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 112 tests
|
Found 112 tests
|
||||||
|
|
||||||
112 Pass
|
112 Pass
|
||||||
Details
|
Pass Property display value 'grid'
|
||||||
Result Test Name MessagePass Property display value 'grid'
|
|
||||||
Pass Property display value 'inline-grid'
|
Pass Property display value 'inline-grid'
|
||||||
Pass Property display value 'inline'
|
Pass Property display value 'inline'
|
||||||
Pass Property display value 'block'
|
Pass Property display value 'block'
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 55 tests
|
Found 55 tests
|
||||||
|
|
||||||
55 Pass
|
55 Pass
|
||||||
Details
|
Pass e.style['display'] = "grid inline-grid" should not set the property value
|
||||||
Result Test Name MessagePass 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 grid" should not set the property value
|
||||||
Pass e.style['display'] = "none flow" 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
|
Pass e.style['display'] = "none ruby" should not set the property value
|
||||||
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 108 tests
|
Found 108 tests
|
||||||
|
|
||||||
108 Pass
|
108 Pass
|
||||||
Details
|
Pass e.style['display'] = "grid" should set the property value
|
||||||
Result Test Name MessagePass 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-grid" should set the property value
|
||||||
Pass e.style['display'] = "inline" 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
|
Pass e.style['display'] = "block" should set the property value
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass textarea has inline block display
|
||||||
Result Test Name MessagePass textarea has inline block display
|
|
|
@ -1,11 +1,6 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 1 tests
|
Found 1 tests
|
||||||
|
|
||||||
1 Pass
|
1 Pass
|
||||||
Details
|
Pass .flexbox 1
|
||||||
Result Test Name MessagePass .flexbox 1
|
|
|
@ -1,14 +1,9 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
24 Pass
|
24 Pass
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Pass .container > div 2
|
Pass .container > div 2
|
||||||
Pass .container > div 3
|
Pass .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
22 Pass
|
22 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Pass .container > div 2
|
Pass .container > div 2
|
||||||
Pass .container > div 3
|
Pass .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
14 Pass
|
14 Pass
|
||||||
10 Fail
|
10 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Fail .container > div 2
|
Fail .container > div 2
|
||||||
Fail .container > div 3
|
Fail .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
22 Pass
|
22 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Pass .container > div 2
|
Pass .container > div 2
|
||||||
Pass .container > div 3
|
Pass .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
14 Pass
|
14 Pass
|
||||||
10 Fail
|
10 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Fail .container > div 2
|
Fail .container > div 2
|
||||||
Fail .container > div 3
|
Fail .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
22 Pass
|
22 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Pass .container > div 2
|
Pass .container > div 2
|
||||||
Pass .container > div 3
|
Pass .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
14 Pass
|
14 Pass
|
||||||
10 Fail
|
10 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Fail .container > div 2
|
Fail .container > div 2
|
||||||
Fail .container > div 3
|
Fail .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
22 Pass
|
22 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Pass .container > div 2
|
Pass .container > div 2
|
||||||
Pass .container > div 3
|
Pass .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
14 Pass
|
14 Pass
|
||||||
10 Fail
|
10 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Fail .container > div 2
|
Fail .container > div 2
|
||||||
Fail .container > div 3
|
Fail .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
22 Pass
|
22 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Pass .container > div 2
|
Pass .container > div 2
|
||||||
Pass .container > div 3
|
Pass .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
22 Pass
|
22 Pass
|
||||||
2 Fail
|
2 Fail
|
||||||
Details
|
Pass .container > div 1
|
||||||
Result Test Name MessagePass .container > div 1
|
|
||||||
Pass .container > div 2
|
Pass .container > div 2
|
||||||
Pass .container > div 3
|
Pass .container > div 3
|
||||||
Pass .container > div 4
|
Pass .container > div 4
|
||||||
|
|
|
@ -1,15 +1,10 @@
|
||||||
Summary
|
|
||||||
|
|
||||||
Harness status: OK
|
Harness status: OK
|
||||||
|
|
||||||
Rerun
|
|
||||||
|
|
||||||
Found 24 tests
|
Found 24 tests
|
||||||
|
|
||||||
4 Pass
|
4 Pass
|
||||||
20 Fail
|
20 Fail
|
||||||
Details
|
Fail .container > div 1
|
||||||
Result Test Name MessageFail .container > div 1
|
|
||||||
Fail .container > div 2
|
Fail .container > div 2
|
||||||
Fail .container > div 3
|
Fail .container > div 3
|
||||||
Fail .container > div 4
|
Fail .container > div 4
|
||||||
|
|
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