mirror of
https://github.com/servo/servo.git
synced 2025-06-29 03:23:41 +01:00
Update web-platform-tests to revision ddfc95cf0493ae147a4f6a4d7be8eff1a0c23098
This commit is contained in:
parent
1f6a864ab5
commit
7e6290451f
832 changed files with 16026 additions and 2649 deletions
|
@ -18,6 +18,3 @@
|
|||
[Invalid bits argument: "hello"]
|
||||
expected: FAIL
|
||||
|
||||
[Using object fileName]
|
||||
expected: FAIL
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,4 @@
|
|||
[ecdh_bits.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[ecdh_bits.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[ecdh_keys.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[ecdh_keys.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[hkdf.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[hkdf.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[pbkdf2.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[pbkdf2.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[digest.worker.html]
|
||||
type: testharness
|
||||
[digest.https.worker.html]
|
||||
[SHA-1 with empty source data]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[aes_cbc.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[aes_cbc.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[aes_ctr.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[aes_ctr.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[aes_gcm.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[aes_gcm.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[rsa.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[rsa.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,275 +0,0 @@
|
|||
[idlharness.html]
|
||||
type: testharness
|
||||
[Crypto interface: attribute subtle]
|
||||
expected: FAIL
|
||||
|
||||
[Crypto interface: crypto must inherit property "subtle" with the proper type (0)]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: attribute type]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: attribute extractable]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: attribute algorithm]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: attribute usages]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation encrypt(AlgorithmIdentifier,CryptoKey,BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation decrypt(AlgorithmIdentifier,CryptoKey,BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation sign(AlgorithmIdentifier,CryptoKey,BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation verify(AlgorithmIdentifier,CryptoKey,BufferSource,BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation digest(AlgorithmIdentifier,BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation generateKey(AlgorithmIdentifier,boolean,[object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier,CryptoKey,AlgorithmIdentifier,boolean,[object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier,CryptoKey,unsigned long)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation importKey(KeyFormat,[object Object\],[object Object\],AlgorithmIdentifier,boolean,[object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation exportKey(KeyFormat,CryptoKey)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation wrapKey(KeyFormat,CryptoKey,CryptoKey,AlgorithmIdentifier)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto must be primary interface of crypto.subtle]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of crypto.subtle]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "encrypt" with the proper type (0)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling encrypt(AlgorithmIdentifier,CryptoKey,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "decrypt" with the proper type (1)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling decrypt(AlgorithmIdentifier,CryptoKey,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "sign" with the proper type (2)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling sign(AlgorithmIdentifier,CryptoKey,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "verify" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling verify(AlgorithmIdentifier,CryptoKey,BufferSource,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "digest" with the proper type (4)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling digest(AlgorithmIdentifier,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "generateKey" with the proper type (5)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey" with the proper type (6)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier,CryptoKey,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "deriveBits" with the proper type (7)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling deriveBits(AlgorithmIdentifier,CryptoKey,unsigned long) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "importKey" with the proper type (8)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling importKey(KeyFormat,[object Object\],[object Object\],AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "exportKey" with the proper type (9)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling exportKey(KeyFormat,CryptoKey) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "wrapKey" with the proper type (10)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling wrapKey(KeyFormat,CryptoKey,CryptoKey,AlgorithmIdentifier) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "unwrapKey" with the proper type (11)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Crypto interface: crypto must inherit property "subtle" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation sign(AlgorithmIdentifier, CryptoKey, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation digest(AlgorithmIdentifier, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation generateKey(AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation exportKey(KeyFormat, CryptoKey)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling encrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling decrypt(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "sign(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling sign(AlgorithmIdentifier, CryptoKey, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "digest(AlgorithmIdentifier, BufferSource)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling digest(AlgorithmIdentifier, BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "generateKey(AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "exportKey(KeyFormat, CryptoKey)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling exportKey(KeyFormat, CryptoKey) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\])" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
|
@ -1,12 +1,11 @@
|
|||
[idlharness.worker.html]
|
||||
type: testharness
|
||||
[idlharness.https.worker.html]
|
||||
[ArrayBuffer interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[Crypto interface: attribute subtle]
|
||||
expected: FAIL
|
||||
|
||||
[Crypto interface: crypto must inherit property "subtle" with the proper type (0)]
|
||||
[Crypto interface: crypto must inherit property "subtle" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[CryptoKey interface: existence and properties of interface object]
|
||||
|
@ -93,117 +92,6 @@
|
|||
[Stringification of crypto.subtle]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "encrypt" with the proper type (0)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling encrypt(AlgorithmIdentifier,CryptoKey,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "decrypt" with the proper type (1)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling decrypt(AlgorithmIdentifier,CryptoKey,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "sign" with the proper type (2)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling sign(AlgorithmIdentifier,CryptoKey,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "verify" with the proper type (3)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling verify(AlgorithmIdentifier,CryptoKey,BufferSource,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "digest" with the proper type (4)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling digest(AlgorithmIdentifier,BufferSource) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "generateKey" with the proper type (5)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling generateKey(AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "deriveKey" with the proper type (6)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling deriveKey(AlgorithmIdentifier,CryptoKey,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "deriveBits" with the proper type (7)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling deriveBits(AlgorithmIdentifier,CryptoKey,unsigned long) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "importKey" with the proper type (8)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling importKey(KeyFormat,[object Object\],[object Object\],AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "exportKey" with the proper type (9)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling exportKey(KeyFormat,CryptoKey) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "wrapKey" with the proper type (10)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling wrapKey(KeyFormat,CryptoKey,CryptoKey,AlgorithmIdentifier) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "unwrapKey" with the proper type (11)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: calling unwrapKey(KeyFormat,BufferSource,CryptoKey,AlgorithmIdentifier,AlgorithmIdentifier,boolean,[object Object\]) on crypto.subtle with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Crypto interface: crypto must inherit property "subtle" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation decrypt(AlgorithmIdentifier, CryptoKey, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation sign(AlgorithmIdentifier, CryptoKey, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation verify(AlgorithmIdentifier, CryptoKey, BufferSource, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation digest(AlgorithmIdentifier, BufferSource)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation generateKey(AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation deriveKey(AlgorithmIdentifier, CryptoKey, AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation deriveBits(AlgorithmIdentifier, CryptoKey, unsigned long)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation importKey(KeyFormat, [object Object\],[object Object\], AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation exportKey(KeyFormat, CryptoKey)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation wrapKey(KeyFormat, CryptoKey, CryptoKey, AlgorithmIdentifier)]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: operation unwrapKey(KeyFormat, BufferSource, CryptoKey, AlgorithmIdentifier, AlgorithmIdentifier, boolean, [object Object\])]
|
||||
expected: FAIL
|
||||
|
||||
[SubtleCrypto interface: crypto.subtle must inherit property "encrypt(AlgorithmIdentifier, CryptoKey, BufferSource)" with the proper type]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[ec_importKey.worker.html]
|
||||
type: testharness
|
||||
[ec_importKey.https.worker.html]
|
||||
[Good parameters: P-256 bits (spki, buffer(91), {name: ECDSA, namedCurve: P-256}, true, [\])]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[rsa_importKey.worker.html]
|
||||
type: testharness
|
||||
[rsa_importKey.https.worker.html]
|
||||
[Good parameters: 1024 bits (spki, buffer(162), {hash: SHA-1, name: RSA-OAEP}, true, [encrypt\])]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[symmetric_importKey.worker.html]
|
||||
type: testharness
|
||||
[symmetric_importKey.https.worker.html]
|
||||
[Good parameters: 128 bits (raw, {0: 1, 1: 2, 10: 11, 11: 12, 12: 13, 13: 14, 14: 15, 15: 16, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10}, {name: AES-CTR}, true, [encrypt\])]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[ecdsa.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[ecdsa.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[hmac.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[hmac.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[rsa_pkcs.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[rsa_pkcs.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[rsa_pss.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[rsa_pss.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[wrapKey_unwrapKey.https.worker.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[wrapKey_unwrapKey.worker.html]
|
||||
type: testharness
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[first-letter-selector-000.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-letter-selector-001.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-letter-selector-003.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-letter-selector-004.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-letter-selector-007.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-letter-selector-008.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-letter-selector-019.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-line-pseudo-019.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-line-pseudo-020.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[first-line-pseudo-021.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[lang-selector-005.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[lang-selector-006.xht]
|
||||
expected: FAIL
|
2
tests/wpt/metadata/css/CSS2/selectors/pseudo-006.xht.ini
Normal file
2
tests/wpt/metadata/css/CSS2/selectors/pseudo-006.xht.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[pseudo-006.xht]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[at-charset-002.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[at-charset-003.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[at-charset-004.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[at-charset-005.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[at-charset-006.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[comments-005.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[content-type-000.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[ident-003.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[ident-020.xht]
|
||||
type: reftest
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[caption-side-applies-to-007.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[collapsing-border-model-001.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[collapsing-border-model-003.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[collapsing-border-model-004.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[collapsing-border-model-007.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[collapsing-border-model-009.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[row-visibility-001.xht]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[row-visibility-002.xht]
|
||||
expected: FAIL
|
|
@ -6,12 +6,12 @@
|
|||
[.flexbox 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 3]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 5]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 6]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 4]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2,9 +2,6 @@
|
|||
[.flexbox 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 3]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 4]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -29,6 +26,9 @@
|
|||
[.flexbox 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 13]
|
||||
[.flexbox 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 11]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,16 +1,10 @@
|
|||
[position-absolute-001.html]
|
||||
[.flexbox 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 3]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 4]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 5]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -26,18 +20,12 @@
|
|||
[.flexbox 10]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 11]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 14]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 15]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -56,9 +44,6 @@
|
|||
[.flexbox 21]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 22]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 23]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -80,9 +65,6 @@
|
|||
[.flexbox 31]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 32]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 33]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -128,9 +110,6 @@
|
|||
[.flexbox 51]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 52]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 53]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -182,18 +161,12 @@
|
|||
[.flexbox 70]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 71]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 72]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 73]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 74]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 75]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -212,18 +185,12 @@
|
|||
[.flexbox 80]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 81]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 82]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 83]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 84]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 85]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -239,18 +206,12 @@
|
|||
[.flexbox 90]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 91]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 92]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 93]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 94]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 95]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -269,9 +230,6 @@
|
|||
[.flexbox 101]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 102]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 103]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -293,9 +251,6 @@
|
|||
[.flexbox 111]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 112]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 113]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -314,3 +269,48 @@
|
|||
[.flexbox 119]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 9]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 19]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 27]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 30]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 37]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 40]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 47]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 50]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 69]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 89]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 99]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 107]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 110]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 117]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 120]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
[position-absolute-002.html]
|
||||
[.flexbox 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 2]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -23,3 +20,6 @@
|
|||
[.flexbox 8]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 9]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,13 @@
|
|||
[lh-rlh-on-root-001.html]
|
||||
[2lh in line-height on root]
|
||||
expected: FAIL
|
||||
|
||||
[2rlh in line-height on root]
|
||||
expected: FAIL
|
||||
|
||||
[2lh in font-size on root]
|
||||
expected: FAIL
|
||||
|
||||
[2rlh in font-size on root]
|
||||
expected: FAIL
|
||||
|
2
tests/wpt/metadata/css/css-values/lh-unit-001.html.ini
Normal file
2
tests/wpt/metadata/css/css-values/lh-unit-001.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[lh-unit-001.html]
|
||||
expected: FAIL
|
2
tests/wpt/metadata/css/css-values/lh-unit-002.html.ini
Normal file
2
tests/wpt/metadata/css/css-values/lh-unit-002.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[lh-unit-002.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[redirect-to-url-with-credentials.https.html]
|
||||
[Untitled]
|
||||
expected: FAIL
|
||||
|
|
@ -20,3 +20,6 @@
|
|||
[Document URLs: unpaired surrogate codepoint should be replaced with U+FFFD]
|
||||
expected: FAIL
|
||||
|
||||
[location.href : unpaired surrogate codepoint should be replaced with U+FFFD]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
[conditionally-block-rendering-on-link-media-attr.html]
|
||||
[Only the style sheet loaded via a link element whose media attribute matches the environment should block following script execution]
|
||||
expected: FAIL
|
||||
|
||||
[Both style sheets loaded via the link elements should be registered as style sheets for the document after 2 seconds]
|
||||
expected: FAIL
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
local: 9187c9a093860d9f3c31b5a5f402458aa4a607cb
|
||||
upstream: 1b93a7d98bc4849fa8f365d9bd13fb2a0448c6e1
|
||||
local: 1f6a864ab5372fe4f59b1a4c3db7cf8e7a79b06d
|
||||
upstream: 08e864fd23048d707cc42bed8538e644d8dec950
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[po-takeRecords.html]
|
||||
[Test PerformanceObserver's takeRecords()]
|
||||
expected: FAIL
|
||||
|
|
@ -87,7 +87,7 @@ matrix:
|
|||
apt:
|
||||
packages:
|
||||
- libnss3-tools
|
||||
env: JOB=wpt_integration TOXENV=py27 SCRIPT=tools/ci/ci_wpt.sh
|
||||
env: JOB=wpt_integration TOXENV=py27,py27-flake8 SCRIPT=tools/ci/ci_wpt.sh
|
||||
exclude:
|
||||
- env: # exclude empty env from the top-level above
|
||||
allow_failures:
|
||||
|
|
|
@ -38,7 +38,8 @@ function makeVideo() {
|
|||
video.oncanplaythrough = function() {
|
||||
resolve(video);
|
||||
};
|
||||
video.src = "/images/pattern.ogv";
|
||||
video.onerror = reject;
|
||||
video.src = getVideoURI("/images/pattern");
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/canvas-tests.js"></script>
|
||||
<script src="/common/media.js"></script>
|
||||
<script src="common.js"></script>
|
||||
<link rel="stylesheet" href="/common/canvas-tests.css">
|
||||
<body>
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<!doctype html>
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="/common/media.js"></script>
|
||||
<script src="common.js"></script>
|
||||
<script>
|
||||
|
||||
|
|
|
@ -47,7 +47,7 @@ test_first_argument(["bits", new Blob(["bits"]), new Blob(), new Uint8Array([0x5
|
|||
test_first_argument([12], 2, "Number in fileBits");
|
||||
test_first_argument([[1,2,3]], 5, "Array in fileBits");
|
||||
test_first_argument([{}], 15, "Object in fileBits"); // "[object Object]"
|
||||
test_first_argument([document], 21, "HTMLDocument in fileBits"); // "[object HTMLDocument]"
|
||||
test_first_argument([document.body], 24, "HTMLBodyElement in fileBits"); // "[object HTMLBodyElement]"
|
||||
test_first_argument([to_string_obj], 8, "Object with toString in fileBits");
|
||||
test_first_argument({[Symbol.iterator]() {
|
||||
let i = 0;
|
||||
|
@ -88,7 +88,7 @@ test_second_argument("dummy/foo", "dummy:foo", "Using special character in fileN
|
|||
test_second_argument(null, "null", "Using null fileName");
|
||||
test_second_argument(1, "1", "Using number fileName");
|
||||
test_second_argument('', '', "Using empty string fileName");
|
||||
test_second_argument(document, '[object HTMLDocument]', "Using object fileName");
|
||||
test_second_argument(document.body, '[object HTMLBodyElement]', "Using object fileName");
|
||||
|
||||
// testing the third argument
|
||||
[
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
<script>
|
||||
|
||||
const iframe_scripts = [
|
||||
'/resources/testharness.js',
|
||||
'resources/fetch-tests.js',
|
||||
'url-format.any.js',
|
||||
'url-with-xhr.any.js',
|
||||
|
@ -18,6 +17,8 @@ const iframe_scripts = [
|
|||
];
|
||||
|
||||
let html = '<!doctype html>\n<meta charset="utf-8">\n<body>\n';
|
||||
html = html + '<script src="/resources/testharness.js"></' + 'script>\n';
|
||||
html = html + '<script>setup({"explicit_timeout": true});</' + 'script>\n';
|
||||
for (const script of iframe_scripts)
|
||||
html = html + '<script src="' + script + '"></' + 'script>\n';
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ const blob = new Blob(['test']);
|
|||
const file = new File(['test'], 'name');
|
||||
|
||||
test(() => {
|
||||
const url_count = 10000;
|
||||
const url_count = 5000;
|
||||
let list = [];
|
||||
|
||||
for (let i = 0; i < url_count; ++i)
|
||||
|
|
|
@ -1,40 +0,0 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset=utf-8>
|
||||
<title>IDL check of WebCrypto</title>
|
||||
<link rel="help" href="https://w3c.github.io/webcrypto/Overview.html#crypto-interface">
|
||||
|
||||
<script src=/resources/testharness.js></script>
|
||||
<script src=/resources/testharnessreport.js></script>
|
||||
<script src=/resources/WebIDLParser.js></script>
|
||||
<script src=/resources/idlharness.js></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 class="instructions">Description</h1>
|
||||
|
||||
<p class="instructions">This test verifies that the implementations of the WebCrypto API match with its WebIDL definition.</p>
|
||||
|
||||
<div id='log'></div>
|
||||
|
||||
<script>
|
||||
var file_input;
|
||||
setup(function() {
|
||||
var idl_array = new IdlArray();
|
||||
|
||||
var request = new XMLHttpRequest();
|
||||
request.open("GET", "WebCryptoAPI.idl");
|
||||
request.send();
|
||||
request.onload = function() {
|
||||
var idls = request.responseText;
|
||||
|
||||
idl_array.add_idls(idls);
|
||||
|
||||
idl_array.add_objects({"Crypto":["crypto"], "SubtleCrypto":["crypto.subtle"]});
|
||||
|
||||
idl_array.test();
|
||||
done();
|
||||
};
|
||||
}, {explicit_done: true});
|
||||
</script>
|
|
@ -24,7 +24,7 @@ setup(function() {
|
|||
var idl_array = new IdlArray();
|
||||
|
||||
var request = new XMLHttpRequest();
|
||||
request.open("GET", "WebCryptoAPI.idl");
|
||||
request.open("GET", "../interfaces/WebCryptoAPI.idl");
|
||||
request.send();
|
||||
request.onload = function() {
|
||||
var idls = request.responseText;
|
||||
|
|
|
@ -2,7 +2,7 @@ importScripts("/resources/testharness.js");
|
|||
importScripts("/resources/WebIDLParser.js", "/resources/idlharness.js");
|
||||
|
||||
var request = new XMLHttpRequest();
|
||||
request.open("GET", "WebCryptoAPI.idl");
|
||||
request.open("GET", "../interfaces/WebCryptoAPI.idl");
|
||||
request.send();
|
||||
request.onload = function() {
|
||||
var idl_array = new IdlArray();
|
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