зеркало из https://github.com/mozilla/gecko-dev.git
Backed out 28 changesets (bug 1436506, bug 1436451, bug 1436996, bug 1436991, bug 1436558, bug 1436398, bug 1443501, bug 1437067, bug 1436436, bug 1436497, bug 1441364, bug 1436405
, bug 1441367, bug 1436440, bug 1436416, bug 1436522, bug 1443192) for mass wpt failures after backout for bug 1443558. a=backout
Backed out changeset 09992ffb6a0d (bug 1437067) Backed out changeset 340be2f71abf (bug 1437067) Backed out changeset fd8dcd647f0e (bug 1436996) Backed out changeset 15ff3b2ed202 (bug 1441367) Backed out changeset bb0cf2a57f10 (bug 1441367) Backed out changeset 9a8713e25d0e (bug 1436522) Backed out changeset c5e6aba65927 (bug 1436522) Backed out changeset 9673a31cbd06 (bug 1436991) Backed out changeset 260c6ce91561 (bug 1436558) Backed out changeset aae516e4f973 (bug 1443501) Backed out changeset ce2b417e9261 (bug 1443501) Backed out changeset 8daa68e631db (bug 1441364) Backed out changeset 6015bfa88dd2 (bug 1441364) Backed out changeset 176a3931afef (bug 1436497) Backed out changeset ed58e17e8abe (bug 1436497) Backed out changeset 40628dced2b8 (bug 1436506) Backed out changeset 0901be04972f (bug 1443192) Backed out changeset 3f1f453a3cdd (bug 1443192) Backed out changeset fef37d4246d4 (bug 1436451) Backed out changeset 99fd7a7dcbca (bug1436405
) Backed out changeset 0ee344617508 (bug1436405
) Backed out changeset b84b7682d105 (bug 1436440) Backed out changeset 1f8ba818cab9 (bug 1436436) Backed out changeset 010c0213dab3 (bug 1436436) Backed out changeset 3a2ddfdae7d9 (bug 1436398) Backed out changeset 68ef54b2b9e0 (bug 1436398) Backed out changeset 1ce98b09f438 (bug 1436416) Backed out changeset 7b7d1504387a (bug 1436416)
This commit is contained in:
Родитель
8db07ec478
Коммит
4d50fd72f5
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1 +1,2 @@
|
|||
prefs: [network.http.rcwn.enabled:false]
|
||||
[304.htm]
|
||||
|
|
|
@ -1,4 +1,22 @@
|
|||
[parse-justify-items-002.html]
|
||||
[Test 'initial' value when nothing is specified]
|
||||
expected: FAIL
|
||||
|
||||
[Test justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test grid items justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test flex items justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned elements justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned grid items justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
[Test absolute positioned flex items justify-items: 'initial']
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -8,6 +8,3 @@
|
|||
if debug and stylo and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): PASS
|
||||
FAIL
|
||||
|
||||
[Verify 'auto' value is invalid.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,64 +0,0 @@
|
|||
[color-function-parsing.html]
|
||||
[Basic sRGB white]
|
||||
expected: FAIL
|
||||
|
||||
[White with lots of space]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB color]
|
||||
expected: FAIL
|
||||
|
||||
[Different case for sRGB]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB color with unnecessary decimals]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB white with 0.5 alpha]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB white with 0 alpha]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB white with 50% alpha]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB white with 0% alpha]
|
||||
expected: FAIL
|
||||
|
||||
[One missing component is 0]
|
||||
expected: FAIL
|
||||
|
||||
[Two missing components are 0]
|
||||
expected: FAIL
|
||||
|
||||
[All components missing]
|
||||
expected: FAIL
|
||||
|
||||
[Display P3 color]
|
||||
expected: FAIL
|
||||
|
||||
[Different case for Display P3]
|
||||
expected: FAIL
|
||||
|
||||
[Unknown color space should fallback]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB color with negative component should clamp to 0]
|
||||
expected: FAIL
|
||||
|
||||
[sRGB color with component > 1 should clamp]
|
||||
expected: FAIL
|
||||
|
||||
[Display P3 color with negative component should clamp to 0]
|
||||
expected: FAIL
|
||||
|
||||
[Display P3 color with component > 1 should clamp]
|
||||
expected: FAIL
|
||||
|
||||
[Alpha > 1 should clamp]
|
||||
expected: FAIL
|
||||
|
||||
[Negative alpha should clamp]
|
||||
expected: FAIL
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
[first-letter-property-whitelist.html]
|
||||
[Whitelisted property backgroundImage should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property backgroundPosition should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property border should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property borderImage should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property borderRadius should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property font should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property fontVariationSettings should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property margin should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property padding should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property opacity should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property textJustify should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
||||
[Whitelisted property textUnderlinePosition should be applied to first-letter pseudo elements.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[available-size-011.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[available-size-012.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[available-size-013.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[available-size-014.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[available-size-015.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[available-size-016.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[available-size-018.html]
|
||||
expected: FAIL
|
|
@ -1,7 +0,0 @@
|
|||
[matches-nested.html]
|
||||
[Test nested :matches() chooses highest specificity for class outside :matches().]
|
||||
expected: FAIL
|
||||
|
||||
[Test nested :matches() specificity for class within arguments.]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[matches-specificity.html]
|
||||
[Test :matches() uses highest possible specificity]
|
||||
expected: FAIL
|
||||
|
|
@ -1 +1,2 @@
|
|||
prefs: [network.http.rcwn.enabled:false]
|
||||
[conditional-get.html]
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [network.http.rcwn.enabled:false]
|
||||
[request-cache-default.html]
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [network.http.rcwn.enabled:false]
|
||||
[request-cache-force-cache.html]
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [network.http.rcwn.enabled:false]
|
||||
[request-cache-reload.html]
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
[contentEditable-slotted-inherit.html]
|
||||
[Slotted child of contenteditable host should be editable - slot direct child of shadow root]
|
||||
expected: FAIL
|
||||
|
||||
[Slotted child of contenteditable host should be editable - slot wrapped in shadow tree ancestor]
|
||||
expected: FAIL
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
[muted-errors.sub.html]
|
||||
[Errors for cross-origin script should be muted]
|
||||
expected: FAIL
|
||||
|
||||
[Errors for cross-origin script should be muted even if the script is once loaded as same-origin]
|
||||
expected: FAIL
|
||||
|
|
@ -11,3 +11,7 @@
|
|||
[html5lib_tests15.html 938af694979b4eae59e7bd3ab71d76e5254192a0]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[html5lib_tests15.html?run_type=write]
|
||||
|
||||
[html5lib_tests15.html?run_type=uri]
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [privacy.reduceTimerPrecision:false]
|
||||
[timestamp.html]
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [privacy.reduceTimerPrecision:false]
|
||||
[nav2_test_redirect_server.html]
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
[link-header-preload-delay-onload.html]
|
||||
disabled:
|
||||
if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1437081
|
||||
if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1437081
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [privacy.reduceTimerPrecision:false]
|
||||
[basic.html]
|
||||
|
|
|
@ -2,4 +2,3 @@
|
|||
type: testharness
|
||||
[Test calling waitUntil in a different microtask without an existing extension throws]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [privacy.reduceTimerPrecision:false]
|
||||
[resource-timing.https.html]
|
||||
|
|
|
@ -2,3 +2,5 @@
|
|||
[URL interface: legacy window alias]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[interfaces.any.worker.html]
|
||||
|
|
|
@ -1,47 +0,0 @@
|
|||
[createcredential-badargs-authnrselection.https.html]
|
||||
expected: TIMEOUT
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection is empty array]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection is null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection is empty string]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection is string]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection attachment is empty string]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection attachment is empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection attachment is null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection attachment platform]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection residentKey true]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection residentKey is string]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection userVerification empty string]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection userVerification empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection userVerification bad value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection userVerification null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad AuthenticatorSelectionCriteria: authenticatorSelection userVerification required]
|
||||
expected: NOTRUN
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[createcredential-badargs-challenge.https.html]
|
||||
expected: TIMEOUT
|
||||
[Bad challenge: challenge is empty ArrayBuffer]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -3,6 +3,12 @@
|
|||
[Bad rp: id is object]
|
||||
expected: FAIL
|
||||
|
||||
[Bad rp: id is null]
|
||||
expected: FAIL
|
||||
|
||||
[Bad rp: id is empty String]
|
||||
expected: FAIL
|
||||
|
||||
[Bad rp: name is object]
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -1,56 +0,0 @@
|
|||
[createcredential-badargs-user.https.html]
|
||||
expected: TIMEOUT
|
||||
[Bad user: id is empty ArrayBuffer]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Bad user: ArrayBuffer id is too long (65 bytes)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: Int16Array id is too long (66 bytes)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: Int32Array id is too long (68 bytes)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: Float32Array id is too long (68 bytes)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: Float64Array id is too long (72 bytes)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: id is too long (65 bytes)]
|
||||
expected: NOTRUN
|
||||
|
||||
[user missing name]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: name is object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: name is null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: name is empty String]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: icon is object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: icon is null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: icon is empty String]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: displayName is undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: displayName is object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: displayName is null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad user: displayName is empty String]
|
||||
expected: NOTRUN
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
[createcredential-excludecredentials.https.html]
|
||||
expected: TIMEOUT
|
||||
[excludeCredentials missing]
|
||||
expected: TIMEOUT
|
||||
|
||||
[excludeCredentials empty array]
|
||||
expected: NOTRUN
|
||||
|
||||
[exclude existing credential]
|
||||
expected: NOTRUN
|
||||
|
||||
[exclude random (non-existing) credential]
|
||||
expected: NOTRUN
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
[createcredential-extensions.https.html]
|
||||
expected: TIMEOUT
|
||||
[Bad extensions: extensions is string]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Bad extensions: extensions is null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: extensions is empty Array]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: extensions is empty ArrayBuffer]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: malformatted JSON]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: JavaScript object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: extension ID too long]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions is a nonsensical JSON string]
|
||||
expected: NOTRUN
|
||||
|
|
@ -3,117 +3,3 @@
|
|||
[WebAuthn credential.create() Passing Tests]
|
||||
expected: TIMEOUT
|
||||
|
||||
[passing credentials.create() with default arguments]
|
||||
expected: TIMEOUT
|
||||
|
||||
[passing credentials.create() with rpId (host and port)]
|
||||
expected: NOTRUN
|
||||
|
||||
[passing credentials.create() with rpId (hostname)]
|
||||
expected: NOTRUN
|
||||
|
||||
[passing credentials.create() without rp.icon]
|
||||
expected: NOTRUN
|
||||
|
||||
[very short user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[max length user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[Uint8Array user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[Int8Array user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[Int16Array user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[Int32Array user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[Float32Array user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[DataView user id]
|
||||
expected: NOTRUN
|
||||
|
||||
[passing credentials.create() without user.icon]
|
||||
expected: NOTRUN
|
||||
|
||||
[Int16Array challenge]
|
||||
expected: NOTRUN
|
||||
|
||||
[Int32Array challenge]
|
||||
expected: NOTRUN
|
||||
|
||||
[Float32Array challenge]
|
||||
expected: NOTRUN
|
||||
|
||||
[Float64Array challenge]
|
||||
expected: NOTRUN
|
||||
|
||||
[DataView challenge]
|
||||
expected: NOTRUN
|
||||
|
||||
[Absurdly large challenge]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad pubKeyCredParams: pubKeyCredParams is empty Array]
|
||||
expected: NOTRUN
|
||||
|
||||
[EC256 pubKeyCredParams]
|
||||
expected: NOTRUN
|
||||
|
||||
[SelectEC256 pubKeyCredParams from a list]
|
||||
expected: NOTRUN
|
||||
|
||||
[passing credentials.create() with no timeout]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection is undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection is empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection default values]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection attachment undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection residentKey undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection residentKey false]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection userVerification undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection userVerification discouraged]
|
||||
expected: NOTRUN
|
||||
|
||||
[attestation parameter: attestation is "none"]
|
||||
expected: NOTRUN
|
||||
|
||||
[attestation parameter: attestation is "indirect"]
|
||||
expected: NOTRUN
|
||||
|
||||
[attestation parameter: attestation is "direct"]
|
||||
expected: NOTRUN
|
||||
|
||||
[attestation parameter: attestation is undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions are empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions are dict of empty strings]
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[createcredential-timeout.https.html]
|
||||
[ensure create credential times out]
|
||||
expected: FAIL
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
[getcredential-badargs-rpid.https.html]
|
||||
expected: TIMEOUT
|
||||
[Bad rpId: empty string]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Bad rpId: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad rpId: invalid domain (has space)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad rpId: invalid domain (starts with dash)]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad rpId: invalid domain (starts with number)]
|
||||
expected: NOTRUN
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
[getcredential-badargs-userverification.https.html]
|
||||
expected: TIMEOUT
|
||||
[Bad userVerification: empty string]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Bad userVerification: empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad userVerification: bad value]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad userVerification: null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad userVerification: "required"]
|
||||
expected: NOTRUN
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
[getcredential-extensions.https.html]
|
||||
expected: TIMEOUT
|
||||
[Bad extensions: extensions is string]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Bad extensions: extensions is null]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: extensions is empty Array]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: extensions is empty ArrayBuffer]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: malformatted JSON]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: JavaScript object]
|
||||
expected: NOTRUN
|
||||
|
||||
[Bad extensions: extension ID too long]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions is a nonsensical JSON string]
|
||||
expected: NOTRUN
|
||||
|
|
@ -1,38 +1,2 @@
|
|||
[getcredential-passing.https.html]
|
||||
expected: TIMEOUT
|
||||
[passing credentials.get() with default args]
|
||||
expected: TIMEOUT
|
||||
|
||||
[passing credentials.create() with no timeout]
|
||||
expected: NOTRUN
|
||||
|
||||
[rpId undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[passing credentials.get() with rpId (host and port)]
|
||||
expected: NOTRUN
|
||||
|
||||
[passing credentials.get() with rpId (hostname)]
|
||||
expected: NOTRUN
|
||||
|
||||
[no credential specified]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection userVerification undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection userVerification preferred]
|
||||
expected: NOTRUN
|
||||
|
||||
[authenticatorSelection userVerification discouraged]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions undefined]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions are empty object]
|
||||
expected: NOTRUN
|
||||
|
||||
[extensions are dict of empty strings]
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
[getcredential-timeout.https.html]
|
||||
expected: TIMEOUT
|
||||
[ensure create credential times out]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
[current_url.py]
|
||||
disabled:
|
||||
if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1429391
|
||||
if (os == "linux"): https://bugzilla.mozilla.org/show_bug.cgi?id=1429391
|
||||
|
|
|
@ -2,3 +2,5 @@
|
|||
disabled:
|
||||
if (os == "win") and (version == "5.1.2600"): https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
|
||||
if e10s and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1090198
|
||||
|
||||
[014.html?wss]
|
||||
|
|
|
@ -2,3 +2,5 @@
|
|||
[WebSockets: setting Secure cookie with document.cookie, checking ws request]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[006.html]
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [privacy.reduceTimerPrecision:false]
|
||||
[WorkerPerformanceNow.html]
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
prefs: [privacy.reduceTimerPrecision:false]
|
||||
[002.html]
|
||||
|
|
|
@ -8,29 +8,34 @@
|
|||
<body class="show_output">
|
||||
|
||||
<h1>2d.drawImage.zerocanvas</h1>
|
||||
<p class="desc">drawImage with zero-sized canvas as the source shoud throw exception</p>
|
||||
<p class="desc"></p>
|
||||
|
||||
|
||||
<p class="output">Actual output:</p>
|
||||
<canvas id="c" class="output" width="100" height="50"><p class="fallback">FAIL (fallback content)</p></canvas>
|
||||
|
||||
<p class="output expectedtext">Expected output:<p><img src="/images/green-100x50.png" class="output expected" id="expected" alt="">
|
||||
<ul id="d"></ul>
|
||||
<script>
|
||||
var t = async_test("drawImage with zero-sized canvas as the source shoud throw exception");
|
||||
var t = async_test("");
|
||||
_addTest(function(canvas, ctx) {
|
||||
|
||||
ctx.fillStyle = '#0f0';
|
||||
ctx.fillRect(0, 0, 100, 50);
|
||||
|
||||
var canvas2 = document.createElement('canvas');
|
||||
canvas2.width = 0;
|
||||
canvas2.height = 50;
|
||||
assert_throws("INVALID_STATE_ERR", function() { ctx.drawImage(canvas2, 0, 0); });
|
||||
canvas2.height = 10;
|
||||
ctx.drawImage(canvas2, 0, 0);
|
||||
|
||||
canvas2.width = 50;
|
||||
canvas2.width = 10;
|
||||
canvas2.height = 0;
|
||||
assert_throws("INVALID_STATE_ERR", function() { ctx.drawImage(canvas2, 0, 0); });
|
||||
ctx.drawImage(canvas2, 0, 0);
|
||||
|
||||
canvas2.width = 0;
|
||||
canvas2.height = 0;
|
||||
assert_throws("INVALID_STATE_ERR", function() { ctx.drawImage(canvas2, 0, 0); });
|
||||
ctx.drawImage(canvas2, 0, 0);
|
||||
|
||||
_assertPixelApprox(canvas, 50,25, 0,255,0,255, "50,25", "0,255,0,255", 2);
|
||||
|
||||
|
||||
});
|
||||
|
|
|
@ -586,7 +586,7 @@ assertions:
|
|||
text: "If the image argument is <...> an HTMLVideoElement object whose readyState attribute is either HAVE_NOTHING or HAVE_METADATA<^>, then the implementation *must* return without drawing anything."
|
||||
- id: 2d.drawImage.zerocanvas
|
||||
previously: [ 10, "dw and dh" ]
|
||||
text: "If the image argument is an HTMLCanvasElement or an OffscreenCanvas object with either a horizontal dimension or a vertical dimension equal to zero, then the implementation *must* throw an INVALID_STATE_ERR exception<^>."
|
||||
text: "If the image argument is an HTMLCanvasElement object with either a horizontal dimension or a vertical dimension equal to zero, then the implementation *must* return without drawing anything<^>."
|
||||
- id: 2d.drawImage.zerosource
|
||||
text: "If one of the sw or sh arguments is zero<^>, the implementation *must* return without drawing anything."
|
||||
- id: 2d.drawImage.paint
|
||||
|
|
|
@ -9002,22 +9002,27 @@
|
|||
expected: green
|
||||
|
||||
- name: 2d.drawImage.zerocanvas
|
||||
desc: drawImage with zero-sized canvas as the source shoud throw exception
|
||||
testing:
|
||||
- 2d.drawImage.zerocanvas
|
||||
code: |
|
||||
ctx.fillStyle = '#0f0';
|
||||
ctx.fillRect(0, 0, 100, 50);
|
||||
|
||||
var canvas2 = document.createElement('canvas');
|
||||
canvas2.width = 0;
|
||||
canvas2.height = 50;
|
||||
@assert throws INVALID_STATE_ERR ctx.drawImage(canvas2, 0, 0);
|
||||
canvas2.height = 10;
|
||||
ctx.drawImage(canvas2, 0, 0);
|
||||
|
||||
canvas2.width = 50;
|
||||
canvas2.width = 10;
|
||||
canvas2.height = 0;
|
||||
@assert throws INVALID_STATE_ERR ctx.drawImage(canvas2, 0, 0);
|
||||
ctx.drawImage(canvas2, 0, 0);
|
||||
|
||||
canvas2.width = 0;
|
||||
canvas2.height = 0;
|
||||
@assert throws INVALID_STATE_ERR ctx.drawImage(canvas2, 0, 0);
|
||||
ctx.drawImage(canvas2, 0, 0);
|
||||
|
||||
@assert pixel 50,25 ==~ 0,255,0,255;
|
||||
expected: green
|
||||
|
||||
- name: 2d.drawImage.svg
|
||||
desc: drawImage() of an SVG image
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<meta name="timeout" content="long">
|
||||
<title>IndexedDB: Interleaved iteration of multiple cursors</title>
|
||||
<link rel="author" href="pwnall@chromium.org" title="Victor Costan">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="support-promises.js"></script>
|
||||
<script src="interleaved-cursors-common.js"></script>
|
||||
<script>
|
||||
cursorTest(250);
|
||||
</script>
|
|
@ -1,14 +0,0 @@
|
|||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<meta name="timeout" content="long">
|
||||
<title>IndexedDB: Interleaved iteration of multiple cursors</title>
|
||||
<link rel="author" href="pwnall@chromium.org" title="Victor Costan">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="support-promises.js"></script>
|
||||
<script src="interleaved-cursors-common.js"></script>
|
||||
<script>
|
||||
cursorTest(1);
|
||||
cursorTest(10);
|
||||
cursorTest(100);
|
||||
</script>
|
|
@ -1,5 +1,12 @@
|
|||
// Infrastructure shared by interleaved-cursors-{small,large}.html
|
||||
|
||||
<!doctype html>
|
||||
<meta charset="utf-8">
|
||||
<meta name="timeout" content="long">
|
||||
<title>IndexedDB: Interleaved iteration of multiple cursors</title>
|
||||
<link rel="author" href="pwnall@chromium.org" title="Victor Costan">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="support-promises.js"></script>
|
||||
<script>
|
||||
// Number of objects that each iterator goes over.
|
||||
const itemCount = 10;
|
||||
|
||||
|
@ -162,7 +169,7 @@ function interleaveCursors(testCase, store, cursorCount) {
|
|||
});
|
||||
}
|
||||
|
||||
function cursorTest(cursorCount) {
|
||||
for (let cursorCount of [1, 10, 100, 500]) {
|
||||
promise_test(testCase => {
|
||||
return createDatabase(testCase, (database, transaction) => {
|
||||
const store = database.createObjectStore('cache',
|
||||
|
@ -186,3 +193,4 @@ function cursorTest(cursorCount) {
|
|||
});
|
||||
}, `${cursorCount} cursors`);
|
||||
}
|
||||
</script>
|
|
@ -1,12 +1,12 @@
|
|||
// To make sure that we take the snapshot at the right time, we do double
|
||||
// requestAnimationFrame. In the second frame, we take a screenshot, that makes
|
||||
// sure that we already have a full frame.
|
||||
function importWorkletAndTerminateTestAfterAsyncPaint(worklet, code) {
|
||||
if (typeof worklet == "undefined") {
|
||||
function importPaintWorkletAndTerminateTestAfterAsyncPaint(code) {
|
||||
if (typeof CSS.paintWorklet == "undefined") {
|
||||
takeScreenshot();
|
||||
} else {
|
||||
var blob = new Blob([code], {type: 'text/javascript'});
|
||||
worklet.addModule(URL.createObjectURL(blob)).then(function() {
|
||||
CSS.paintWorklet.addModule(URL.createObjectURL(blob)).then(function() {
|
||||
requestAnimationFrame(function() {
|
||||
requestAnimationFrame(function() {
|
||||
takeScreenshot();
|
|
@ -1,65 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<title>-webkit-appearance support</title>
|
||||
<!-- There is no spec for -webkit-appearance. It is supported in Opera, Safari,
|
||||
Chrome, and Edge. Firefox has expressed intent to support it. -->
|
||||
<link rel="help" href="https://github.com/whatwg/compat/issues/6">
|
||||
<meta name="assert" content="This test checks for support of the -webkit-appearance CSS attribute." />
|
||||
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
|
||||
<div id="tester"></div>
|
||||
|
||||
<script>
|
||||
const WEBKIT_APPEARANCE_VALUES = [
|
||||
'none',
|
||||
'checkbox',
|
||||
'radio',
|
||||
'push-button',
|
||||
'square-button',
|
||||
'button',
|
||||
'button-bevel',
|
||||
'inner-spin-button',
|
||||
'listbox',
|
||||
'listitem',
|
||||
'media-enter-fullscreen-button',
|
||||
'media-exit-fullscreen-button',
|
||||
'media-mute-button',
|
||||
'media-play-button',
|
||||
'media-overlay-play-button',
|
||||
'media-toggle-closed-captions-button',
|
||||
'media-slider',
|
||||
'media-sliderthumb',
|
||||
'media-volume-slider-container',
|
||||
'media-volume-slider',
|
||||
'media-volume-sliderthumb',
|
||||
'media-controls-background',
|
||||
'media-controls-fullscreen-background',
|
||||
'media-current-time-display',
|
||||
'media-time-remaining-display',
|
||||
'menulist',
|
||||
'menulist-button',
|
||||
'menulist-text',
|
||||
'menulist-textfield',
|
||||
'meter',
|
||||
'progress-bar',
|
||||
'progress-bar-value',
|
||||
'slider-horizontal',
|
||||
'slider-vertical',
|
||||
'sliderthumb-horizontal',
|
||||
'sliderthumb-vertical',
|
||||
'caret',
|
||||
'searchfield',
|
||||
'searchfield-cancel-button',
|
||||
'textfield',
|
||||
'textarea',
|
||||
];
|
||||
|
||||
for (const appearance_value of WEBKIT_APPEARANCE_VALUES) {
|
||||
test(() => {
|
||||
const div = document.getElementById('tester');
|
||||
div.style = `-webkit-appearance: ${appearance_value}`;
|
||||
assert_equals(getComputedStyle(div).webkitAppearance, appearance_value);
|
||||
});
|
||||
}
|
||||
</script>
|
|
@ -1,12 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<title>Collapse bottom margin from previous sibling through zero height block to next sibling</title>
|
||||
<link rel="author" title="Morten Stenshorne" href="mstensho@chromium.org">
|
||||
<link rel="help" href="https://www.w3.org/TR/CSS22/box.html#collapsing-margins" title="8.3.1 Collapsing margins">
|
||||
<link rel="match" href="../../reference/ref-filled-green-200px-square.html">
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<div style="overflow:hidden; width:200px; height:400px; background:green;">
|
||||
<div style="margin-bottom:200px;"></div>
|
||||
<div style="height:0;"></div>
|
||||
<div style="height:200px; margin-top:100px; background:white;"></div>
|
||||
<div style="height:200px; background:red;"></div>
|
||||
</div>
|
|
@ -47,12 +47,6 @@
|
|||
checkInvalidValues("start auto")
|
||||
}, "Verify 'auto' values are invalid");
|
||||
|
||||
test(function() {
|
||||
checkInvalidValues("self-start")
|
||||
checkInvalidValues("center self-end")
|
||||
checkInvalidValues("self-end start")
|
||||
}, "Verify self-position values are invalid");
|
||||
|
||||
test(function() {
|
||||
checkInvalidValues("")
|
||||
}, "Verify empty declaration is invalid");
|
||||
|
|
|
@ -19,39 +19,39 @@ document.body.appendChild(container);
|
|||
test(function() {
|
||||
element = document.createElement("div");
|
||||
document.body.appendChild(element);
|
||||
checkValues(element, "justifyItems", "justify-items", "", "normal");
|
||||
checkValues(element, "justifyItems", "justify-items", "", "legacy");
|
||||
}, "Test 'initial' value when nothing is specified");
|
||||
|
||||
test(function() {
|
||||
container.style.display = "";
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "center", "normal");
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "center", "legacy");
|
||||
}, "Test justify-items: 'initial'");
|
||||
|
||||
test(function() {
|
||||
container.style.display = "grid";
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "safe start", "normal");
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "safe start", "legacy");
|
||||
}, "Test grid items justify-items: 'initial'");
|
||||
|
||||
test(function() {
|
||||
container.style.display = "flex";
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "unsafe end", "normal");
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "unsafe end", "legacy");
|
||||
}, "Test flex items justify-items: 'initial'");
|
||||
|
||||
test(function() {
|
||||
container.style.display = "";
|
||||
element.style.position = "absolute";
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "start", "normal");
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "start", "legacy");
|
||||
}, "Test absolute positioned elements justify-items: 'initial'");
|
||||
|
||||
test(function() {
|
||||
container.style.display = "grid";
|
||||
element.style.position = "absolute";
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "end", "normal");
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "end", "legacy");
|
||||
}, "Test absolute positioned grid items justify-items: 'initial'");
|
||||
|
||||
test(function() {
|
||||
container.style.display = "flex";
|
||||
element.style.position = "absolute";
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "end", "normal");
|
||||
checkInitialValues(element, "justifyItems", "justify-items", "end", "legacy");
|
||||
}, "Test absolute positioned flex items justify-items: 'initial'");
|
||||
</script>
|
||||
|
|
|
@ -37,18 +37,7 @@
|
|||
checkInvalidValues("auto")
|
||||
checkInvalidValues("auto right")
|
||||
checkInvalidValues("auto auto")
|
||||
checkInvalidValues("center auto")
|
||||
}, "Verify 'auto' value is invalid.");
|
||||
|
||||
test(function() {
|
||||
checkInvalidValues("legacy")
|
||||
checkInvalidValues("legacy start")
|
||||
checkInvalidValues("end legacy")
|
||||
checkInvalidValues("legacy left")
|
||||
checkInvalidValues("center legacy")
|
||||
checkInvalidValues("start legacy center")
|
||||
}, "Verify 'legacy' value is invalid.");
|
||||
|
||||
}, "Verify 'auto' value is invalid as first longhand value.");
|
||||
|
||||
test(function() {
|
||||
checkInvalidValues("")
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Color 4: color() parsing</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-color-4/#color-function">
|
||||
<meta name="assert" content="Tests basic parsing of the color function">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<div id="test"></div>
|
||||
<script>
|
||||
const div = document.querySelector("#test");
|
||||
function testColorFunction(description, rule, expectedValue) {
|
||||
test(function() {
|
||||
div.style.color = "black";
|
||||
div.style.color = rule;
|
||||
assert_equals(getComputedStyle(div).color, expectedValue);
|
||||
}, description);
|
||||
}
|
||||
|
||||
testColorFunction("Basic sRGB white", "color(srgb 1 1 1)", "color(srgb 1 1 1)");
|
||||
testColorFunction("White with lots of space", "color( srgb 1 1 1 )", "color(srgb 1 1 1)");
|
||||
testColorFunction("sRGB color", "color(srgb 0.25 0.5 0.75)", "color(srgb 0.25 0.5 0.75)");
|
||||
testColorFunction("Different case for sRGB", "color(SrGb 0.25 0.5 0.75)", "color(srgb 0.25 0.5 0.75)");
|
||||
testColorFunction("sRGB color with unnecessary decimals", "color(srgb 1.00000 0.500000 0.20)", "color(srgb 1 0.5 0.2)");
|
||||
testColorFunction("sRGB white with 0.5 alpha", "color(srgb 1 1 1 / 0.5)", "color(srgb 1 1 1 / 0.5)");
|
||||
testColorFunction("sRGB white with 0 alpha", "color(srgb 1 1 1 / 0)", "color(srgb 1 1 1 / 0)");
|
||||
testColorFunction("sRGB white with 50% alpha", "color(srgb 1 1 1 / 50%)", "color(srgb 1 1 1 / 0.5)");
|
||||
testColorFunction("sRGB white with 0% alpha", "color(srgb 1 1 1 / 0%)", "color(srgb 1 1 1 / 0)");
|
||||
testColorFunction("One missing component is 0", "color(srgb 1 1)", "color(srgb 1 1 0)");
|
||||
testColorFunction("Two missing components are 0", "color(srgb 1)", "color(srgb 1 0 0)");
|
||||
testColorFunction("All components missing", "color(srgb)", "color(srgb 0 0 0)");
|
||||
testColorFunction("Display P3 color", "color(display-p3 0.6 0.7 0.8)", "color(display-p3 0.6 0.7 0.8)");
|
||||
testColorFunction("Different case for Display P3", "color(dIspLaY-P3 0.6 0.7 0.8)", "color(display-p3 0.6 0.7 0.8)");
|
||||
|
||||
testColorFunction("Unknown color space should fallback", "color(unknown 1 2 3, red)", "color(unknown 1 2 3, red)");
|
||||
|
||||
testColorFunction("sRGB color with negative component should clamp to 0", "color(srgb -0.25 0.5 0.75)", "color(srgb 0 0.5 0.75)");
|
||||
testColorFunction("sRGB color with component > 1 should clamp", "color(srgb 0.25 1.5 0.75)", "color(srgb 0.25 1 0.75)");
|
||||
testColorFunction("Display P3 color with negative component should clamp to 0", "color(display-p3 0.5 -199 0.75)", "color(display-p3 0.5 0 0.75)");
|
||||
testColorFunction("Display P3 color with component > 1 should clamp", "color(display-p3 184 1.00001 2347329746587)", "color(display-p3 1 1 1)");
|
||||
testColorFunction("Alpha > 1 should clamp", "color(srgb 0.1 0.2 0.3 / 1.9)", "color(srgb 0.1 0.2 0.3)");
|
||||
testColorFunction("Negative alpha should clamp", "color(srgb 1 1 1 / -0.2)", "color(srgb 1 1 1 / 0)");
|
||||
|
||||
// Invalid properties
|
||||
testColorFunction("Empty", "color()", "rgb(0, 0, 0)");
|
||||
testColorFunction("Bad color space", "color(banana 1 1 1)", "rgb(0, 0, 0)");
|
||||
testColorFunction("Bad Display P3 color space", "color(displayp3 1 1 1)", "rgb(0, 0, 0)");
|
||||
testColorFunction("No color space", "color(1 1 1)", "rgb(0, 0, 0)");
|
||||
testColorFunction("Too many parameters", "color(srgb 1 1 1 1)", "rgb(0, 0, 0)");
|
||||
testColorFunction("Way too many parameters", "color(srgb 1 1 1 1 1)", "rgb(0, 0, 0)");
|
||||
testColorFunction("Bad parameters", "color(srgb 1 eggs 1)", "rgb(0, 0, 0)");
|
||||
testColorFunction("Bad alpha", "color(srgb 1 1 1 / bacon)", "rgb(0, 0, 0)");
|
||||
testColorFunction("Junk after alpha", "color(srgb 1 1 1 / 1 cucumber)", "rgb(0, 0, 0)");
|
||||
</script>
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="background">
|
||||
<div id="canvas-opaque" class="container"></div>
|
||||
|
@ -49,7 +49,7 @@ registerPaint('nonOpaque', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -27,7 +27,7 @@ for (let i = 0; i < 3; i++) {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="one"></div>
|
||||
<div id="two"></div>
|
||||
|
@ -38,7 +38,7 @@ registerPaint('ellipse', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -13,7 +13,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -28,7 +28,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -13,7 +13,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -28,7 +28,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -14,7 +14,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -30,7 +30,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -14,7 +14,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -29,7 +29,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -14,7 +14,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -29,7 +29,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -15,7 +15,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -34,7 +34,7 @@ registerPaint('geometry', class {
|
|||
|
||||
<script>
|
||||
document.getElementById('canvas-geometry').style.borderWidth = '10px';
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -15,7 +15,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -34,7 +34,7 @@ registerPaint('geometry', class {
|
|||
|
||||
<script>
|
||||
document.getElementById('canvas-geometry').style.borderImageOutset = '20px';
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -15,7 +15,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -34,7 +34,7 @@ registerPaint('geometry', class {
|
|||
|
||||
<script>
|
||||
document.getElementById('canvas-geometry').style.borderImageOutset = '10px';
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -15,7 +15,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -35,7 +35,7 @@ registerPaint('geometry', class {
|
|||
<script>
|
||||
document.getElementById('canvas-geometry').style.borderWidth = '10px';
|
||||
document.getElementById('canvas-geometry').style.borderImageOutset = '10px';
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -29,7 +29,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -13,7 +13,7 @@ html, body { margin: 0; padding: 0; }
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<p>This test ensures that the PaintWorkletGlobalScope.devicePixelRatio returns
|
||||
the correct value, which should be identical as window.devicePixelRatio. To
|
||||
|
@ -33,7 +33,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -33,7 +33,7 @@ registerPaint('successIndicator', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -30,7 +30,7 @@ registerPaint('successIndicator', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -26,7 +26,7 @@ registerPaint('successIndicator', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -24,7 +24,7 @@ registerPaint('green', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
|
||||
<div id="background">
|
||||
|
@ -43,7 +43,7 @@ registerPaint('box', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
|
||||
<div id="background">
|
||||
|
@ -43,7 +43,7 @@ registerPaint('box', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#xor { background-image: paint(xor); }
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="source-over"></div>
|
||||
<div id="source-in"></div>
|
||||
|
@ -67,7 +67,7 @@ for (var i = 0; i < compositeOps.length; i++) {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
#filter-url { background-image: paint(filter-url); }
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="filter-none"></div>
|
||||
<div id="filter-blur-10px"></div>
|
||||
|
@ -100,7 +100,7 @@ for (var i = 0; i < filterOps.length; i++) {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -34,7 +34,7 @@ registerPaint('gradients', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<div id="output"></div>
|
||||
|
||||
<script id="code" type="text/worklet">
|
||||
|
@ -25,6 +25,6 @@
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</html>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -42,7 +42,7 @@ registerPaint('paths', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -30,7 +30,7 @@ registerPaint('rects', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -33,7 +33,7 @@ registerPaint('shadows', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="output"></div>
|
||||
|
||||
|
@ -32,7 +32,7 @@ registerPaint('transform', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -42,7 +42,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -42,7 +42,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -42,7 +42,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -43,7 +43,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -39,7 +39,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -38,7 +38,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -42,7 +42,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -42,7 +42,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -40,7 +40,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -40,7 +40,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -38,7 +38,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
}
|
||||
</style>
|
||||
<script src="/common/reftest-wait.js"></script>
|
||||
<script src="/common/worklet-reftest.js"></script>
|
||||
<script src="/common/css-paint-tests.js"></script>
|
||||
<body>
|
||||
<div id="canvas-geometry" class="container"></div>
|
||||
|
||||
|
@ -42,7 +42,7 @@ registerPaint('geometry', class {
|
|||
</script>
|
||||
|
||||
<script>
|
||||
importWorkletAndTerminateTestAfterAsyncPaint(CSS.paintWorklet, document.getElementById('code').textContent);
|
||||
importPaintWorkletAndTerminateTestAfterAsyncPaint(document.getElementById('code').textContent);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче