[wpt-sync] Sync PR 21378 - Replace some "assert_throws(FooError(), stuff)" calls with assert_throws_js
Categories
(Core :: DOM: Device Interfaces, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox74 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 21378 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/21378
Details from upstream follow.
Boris Zbarsky <bzbarsky@mit.edu> wrote:
Replace some "assert_throws(FooError(), stuff)" calls with assert_throws_js
This a piece-by-piece landing of #21350 due to the size of the original PR. Please excuse the email spam when wpt-pr-bot cc's you to this PR.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=f1deb991f90ac87a3e5862e8318032d1711b4ce2
Assignee | ||
Comment 2•4 years ago
|
||
CI Results
Ran 13 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 89 tests and 5 subtests
Status Summary
Firefox
OK : 44
PASS : 6809[GitHub] 6850[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-linux1804-64-asan-opt, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL : 226
TIMEOUT: 4
ERROR : 3
Chrome
OK : 48
PASS : 6976
FAIL : 104
Safari
OK : 43
PASS : 6797
FAIL : 226
TIMEOUT: 7
ERROR : 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
/import-maps/builtin-support.tentative/imported/resolving-builtins.tentative.html
Remapping to built-in modules / should fail when remapping to "std:blank/": FAIL (Chrome: FAIL, Safari: FAIL)
Remapping built-in module specifiers / should remap built-in modules with slashes: FAIL (Chrome: FAIL, Safari: FAIL)
Remapping built-in module specifiers / should remap built-in modules: FAIL (Chrome: FAIL, Safari: FAIL)
Remapping to built-in modules / should remap to "std:blank" for URL-like specifiers: FAIL (Chrome: FAIL, Safari: FAIL)
Remapping built-in module specifiers / should remap built-in modules with slashes and fallbacks: FAIL (Chrome: FAIL, Safari: FAIL)
Remapping to built-in modules / should fail when remapping to "std:none": FAIL (Chrome: FAIL, Safari: FAIL)
Remapping to built-in modules / should remap to "std:blank/for-testing": FAIL (Chrome: FAIL, Safari: FAIL)
Remapping to built-in modules / should remap to "std:blank": FAIL (Chrome: FAIL, Safari: FAIL)
Fallbacks with built-in module addresses / should fall back past "std:none": FAIL (Chrome: FAIL, Safari: FAIL)
Remapping built-in module specifiers / should remap built-in modules with fallbacks: FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped built-in module specifiers / should resolve "std:blank" to "std:blank": FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped built-in module specifiers / should error resolving "std:none": FAIL (Chrome: FAIL, Safari: FAIL)
Fallbacks with built-in module addresses / should resolve to "std:blank": FAIL (Chrome: FAIL, Safari: FAIL)
/webusb/usbIsochronousOutTransferResult.https.any.worker.html
Cannot construct a USBIsochronousOutTransferResult without packets: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousOutTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbIsochronousInTransferPacket.https.any.worker.html
Cannot construct USBIsochronousInTransferPacket with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousInTransferPacket: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBIsochronousInTransferPacket without a status: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousInTransferPacket without a DataView: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbOutTransferResult.https.any.worker.html
Can construct USBOutTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBOutTransferResult with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBOutTransferResult without a status: FAIL (Chrome: PASS, Safari: FAIL)
/import-maps/builtin-support.tentative/imported/resolving.tentative.html
Mapped using the "imports" key only (no scopes) / Package-like scenarios / should fail for package submodules that map to nowhere: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Tricky specifiers / should work for explicitly-mapped specifiers that happen to have a slash: FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped / should parse absolute fetch-scheme URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / should fail when the mapping is to an empty array: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / URL-like specifiers / should remap to other URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Package-like scenarios / should work for package submodules: FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped / should resolve ./ specifiers as URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Overlapping entries with trailing slashes / should favor the most-specific key when empty arrays are involved for less-specific keys: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / URL-like specifiers / should remap URLs that are just composed from / and .: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / URL-like specifiers / should fail for URLs that remap to empty arrays: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / URL-like specifiers / should remap URLs that are prefix-matched by keys with trailing slashes: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Tricky specifiers / should fail for attempting to get a submodule of something not declared with a trailing slash: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / URL-like specifiers / should use the last entry's address when URL-like specifiers parse to the same absolute URL: FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped / should fail for strings not parseable as absolute URLs and not starting with ./ ../ or /: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Package-like scenarios / should work for package main modules: FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped / should resolve ../ specifiers as URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Overlapping entries with trailing slashes / should favor the most-specific key (no empty arrays): FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped / should resolve / specifiers as URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Tricky specifiers / should work when the specifier has punctuation: FAIL (Chrome: FAIL, Safari: FAIL)
Unmapped / should fail for absolute non-fetch-scheme URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Package-like scenarios / should still fail for package modules that are not declared: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Overlapping entries with trailing slashes / should favor the most-specific key when empty arrays are involved for more-specific keys: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using the "imports" key only (no scopes) / Package-like scenarios / should work for package names that end in a slash by just passing through: FAIL (Chrome: FAIL, Safari: FAIL)
/webusb/usbIsochronousInTransferResult.https.any.html
Can construct a USBIsochronousInTransferResult without a DataView: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousInTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct a USBIsochronousInTransferResult without packets: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbConnectionEvent.https.any.html
Cannot construct a USBConnectionEvent without a device: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBConnectionEvent with a device: FAIL (Chrome: FAIL, Safari: FAIL)
/webusb/usbOutTransferResult.https.any.html
Can construct USBOutTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBOutTransferResult with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBOutTransferResult without a status: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbIsochronousInTransferResult.https.any.worker.html
Can construct a USBIsochronousInTransferResult without a DataView: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousInTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct a USBIsochronousInTransferResult without packets: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbInTransferResult.https.any.worker.html
Cannot construct USBInTransferResult with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBInTransferResult without a DataView: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBInTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBInTransferResult without a status: FAIL (Chrome: PASS, Safari: FAIL)
/content-security-policy/inside-worker/dedicated-script.html: TIMEOUT (Chrome: OK, Safari: TIMEOUT)
setTimeout([string])
blocked in http:: FAIL (Chrome: PASS, Safari: FAIL)
Cross-origin importScripts()
blocked in http:?pipe=sub|header(Content-Security-Policy,default-src%20*): FAIL (Chrome: PASS, Safari: FAIL)
Cross-origin importScripts()
blocked in http:: FAIL (Chrome: PASS, Safari: FAIL)
Cross-origin importScripts()
blocked in http:?pipe=sub|header(Content-Security-Policy,script-src%20*): FAIL (Chrome: PASS, Safari: FAIL)
eval()
blocked in http:: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbIsochronousOutTransferPacket.https.any.worker.html
Can construct USBIsochronousOutTransferPacket: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBIsochronousOutTransferPacket with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBIsochronousOutTransferPacket without a status: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbConnectionEvent.https.any.worker.html
Cannot construct a USBConnectionEvent without a device: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBConnectionEvent with a device: FAIL (Chrome: FAIL, Safari: FAIL)
/trusted-types/default-policy.tentative.html: ERROR (Chrome: OK, Safari: ERROR)
script.text no default policy: FAIL (Chrome: PASS, Safari: FAIL)
div.innerHTML no default policy: FAIL (Chrome: PASS, Safari: FAIL)
script.src no default policy: FAIL (Chrome: PASS, Safari: FAIL)
Count SecurityPolicyViolation events.: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
/import-maps/builtin-support.tentative/imported/parsing-addresses.tentative.html
Relative URL-like addresses / should accept the literal strings ./, ../, or / with no suffix: FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL addresses / should only accept absolute URL addresses with fetch schemes inside arrays: FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL addresses / should parse absolute URLs, ignoring unparseable ones: FAIL (Chrome: FAIL, Safari: FAIL)
Failing addresses: mismatched trailing slashes / should warn for the simple case: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL-like addresses / should ignore percent-encoded variants of ./, ../, or /: FAIL (Chrome: FAIL, Safari: FAIL)
Failing addresses: mismatched trailing slashes / should warn for a mismatch alongside non-mismatches in an array: FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL addresses / should only accept absolute URL addresses with fetch schemes: FAIL (Chrome: FAIL, Safari: FAIL)
Other invalid addresses / should ignore unprefixed strings that are not absolute URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Failing addresses: mismatched trailing slashes / should warn for a mismatch alone in an array: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL-like addresses / should not accept strings prefixed with ./, ../, or / for data: base URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Built-in module addresses / should ignore percent-encoded variants of the built-in module scheme: FAIL (Chrome: FAIL, Safari: FAIL)
Built-in module addresses / should allow built-in module URLs that contain "/" or "": FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL addresses / should parse absolute URLs, ignoring unparseable ones inside arrays: FAIL (Chrome: FAIL, Safari: FAIL)
Built-in module addresses / should accept URLs using the built-in module scheme: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL-like addresses / should accept strings prefixed with ./, ../, or /: FAIL (Chrome: FAIL, Safari: FAIL)
/webusb/usbInTransferResult.https.any.html
Cannot construct USBInTransferResult with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBInTransferResult without a DataView: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBInTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBInTransferResult without a status: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbIsochronousInTransferPacket.https.any.html
Cannot construct USBIsochronousInTransferPacket with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousInTransferPacket: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBIsochronousInTransferPacket without a status: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousInTransferPacket without a DataView: FAIL (Chrome: PASS, Safari: FAIL)
/trusted-types/default-policy-report-only.tentative.html: ERROR (Chrome: OK, Safari: ERROR)
Count SecurityPolicyViolation events.: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
/import-maps/builtin-support.tentative/imported/resolving-not-yet-implemented.tentative.html
Fallbacks that are not [built-in, fetch scheme] / should fail for [built-in, built-in]: FAIL (Chrome: FAIL, Safari: FAIL)
Fallbacks that are not [built-in, fetch scheme] / should fail for [fetch scheme, fetch scheme]: FAIL (Chrome: FAIL, Safari: FAIL)
Fallbacks that are not [built-in, fetch scheme] / should fail for [built-in, fetch scheme, fetch scheme]: FAIL (Chrome: FAIL, Safari: FAIL)
/import-maps/builtin-support.tentative/imported/resolving-scopes.tentative.html
Mapped using scope instead of "imports" / Exact vs. prefix based matching / should match correctly when only a prefix match is in the map: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Relative URL scope keys / should resolve a ./ scope using the import map URL's directory: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Package-like scenarios / should fallback to "imports": FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Relative URL scope keys / should resolve an empty string scope using the import map URL: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / The scope inheritance example from the README / should fall back to "imports" when none match: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Package-like scenarios / should still fail for package-like specifiers that are not declared: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Exact vs. prefix based matching / should match correctly when only an exact match is in the map: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Package-like scenarios / should apply best scope match: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / The scope inheritance example from the README / should use an indirect scope override: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / The scope inheritance example from the README / should use a direct scope override: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Package-like scenarios / should resolve scoped: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Exact vs. prefix based matching / should match correctly when both are in the map: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / should fail when the mapping is to an empty array: FAIL (Chrome: FAIL, Safari: FAIL)
Mapped using scope instead of "imports" / Relative URL scope keys / should resolve a ../ scope using the import map URL's directory: FAIL (Chrome: FAIL, Safari: FAIL)
/import-maps/builtin-support.tentative/imported/parsing-schema.tentative.html
Mismatching the specifier map schema / should ignore entries where the address is not a string, array, or null: FAIL (Chrome: FAIL, Safari: FAIL)
Normalization / should normalize an import map without imports to have imports: FAIL (Chrome: FAIL, Safari: FAIL)
Mismatching the specifier map schema / should throw if a scope's value is not an object: FAIL (Chrome: PASS, Safari: FAIL)
Normalization / should normalize empty import maps to have imports and scopes keys: FAIL (Chrome: FAIL, Safari: FAIL)
Normalization / should normalize an import map without scopes to have scopes: FAIL (Chrome: FAIL, Safari: FAIL)
Mismatching the top-level schema / should throw if imports is a non-object: FAIL (Chrome: PASS, Safari: FAIL)
Normalization / should normalize addresses to arrays: FAIL (Chrome: FAIL, Safari: FAIL)
Mismatching the specifier map schema / should ignore members of an address array that are not strings: FAIL (Chrome: FAIL, Safari: FAIL)
Mismatching the top-level schema / should throw if scopes is a non-object: FAIL (Chrome: PASS, Safari: FAIL)
Mismatching the top-level schema / should throw for top-level non-objects: FAIL (Chrome: PASS, Safari: FAIL)
Invalid JSON: FAIL (Chrome: PASS, Safari: FAIL)
Mismatching the specifier map schema / should ignore entries where the specifier key is an empty string: FAIL (Chrome: FAIL, Safari: FAIL)
Mismatching the top-level schema / should ignore unspecified top-level entries: FAIL (Chrome: FAIL, Safari: FAIL)
/import-maps/builtin-support.tentative/imported/parsing-specifier-keys.tentative.html
Absolute URL specifier keys / should parse built-in module specifier keys, including with a "/": FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL specifier keys / should parse absolute URLs, treating unparseable ones as bare specifiers: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL-like specifier keys / should absolutize strings prefixed with ./, ../, or / into the corresponding URLs: FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL specifier keys / should only accept absolute URL specifier keys with fetch schemes, treating others as bare specifiers: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL-like specifier keys / should not absolutize strings prefixed with ./, ../, or / with a data: URL base: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL-like specifier keys / should treat percent-encoded variants of ./, ../, or / as bare specifiers: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL-like specifier keys / should absolutize the literal strings ./, ../, or / with no suffix: FAIL (Chrome: FAIL, Safari: FAIL)
/scroll-animations/constructor.html
'vh' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'in' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'vmin' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'left' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'auto' is a valid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline created with the default orientation should default to 'block': FAIL (Chrome: PASS, Safari: FAIL)
'em' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'Infinity' is an invalid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
'#ff0000' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'backwards' is a valid fill value: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline created with the default timeRange should default to 'auto': FAIL (Chrome: FAIL, Safari: FAIL)
'ch' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'px' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'both' is a valid fill value: FAIL (Chrome: PASS, Safari: FAIL)
'ex' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'deg' is an invalid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline created with a null scrollSource should use the document.scrollingElement: FAIL (Chrome: PASS, Safari: FAIL)
'none' is a valid fill value: FAIL (Chrome: PASS, Safari: FAIL)
'q' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
's' is an invalid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'-100' is a valid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
'invalid' is an invalid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
'pc' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'forwards' is a valid fill value: FAIL (Chrome: PASS, Safari: FAIL)
'dpi' is an invalid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline can be created with a scrollSource: FAIL (Chrome: PASS, Safari: FAIL)
'mm' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'this_is_garbage' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'calc(100% - 80px)' is a valid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'inline' is a valid orientation value: FAIL (Chrome: PASS, Safari: FAIL)
'' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline created with the default endScrollOffset should default to 'auto': FAIL (Chrome: PASS, Safari: FAIL)
'url("http://www.example.com/pinkish.gif")' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'rgb(0, 128, 0)' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline created with the default fill should default to 'none': FAIL (Chrome: PASS, Safari: FAIL)
'auto' is a valid fill value: FAIL (Chrome: PASS, Safari: FAIL)
'1234.5678' is a valid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline created with the default startScrollOffset should default to 'auto': FAIL (Chrome: PASS, Safari: FAIL)
Creating a ScrollTimeline with an invalid orientation value should throw: FAIL (Chrome: PASS, Safari: FAIL)
'horizontal' is a valid orientation value: FAIL (Chrome: PASS, Safari: FAIL)
'auto' is a valid timeRange value: FAIL (Chrome: FAIL, Safari: FAIL)
'0' is a valid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'calc(360deg / 4)' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'vertical' is a valid orientation value: FAIL (Chrome: PASS, Safari: FAIL)
'100px 5%' is an invalid scroll offset value: FAIL (Chrome: PASS, Safari: FAIL)
'%' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'NaN' is an invalid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
'Hz' is an invalid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'block' is a valid orientation value: FAIL (Chrome: PASS, Safari: FAIL)
'pt' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'rem' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
Creating a ScrollTimeline with an invalid fill value should throw: FAIL (Chrome: PASS, Safari: FAIL)
'cm' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'100' is a valid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
'0' is a valid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
A ScrollTimeline can be created with a non-scrolling scrollSource: FAIL (Chrome: PASS, Safari: FAIL)
'vw' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'vmax' is a valid scroll offset unit: FAIL (Chrome: PASS, Safari: FAIL)
'-Infinity' is an invalid timeRange value: FAIL (Chrome: PASS, Safari: FAIL)
/webusb/usbIsochronousOutTransferResult.https.any.html
Cannot construct a USBIsochronousOutTransferResult without packets: FAIL (Chrome: PASS, Safari: FAIL)
Can construct a USBIsochronousOutTransferResult: FAIL (Chrome: PASS, Safari: FAIL)
/bluetooth/idl/idl-BluetoothUUID.html
Non-number and non-strings: FAIL (Chrome: PASS, Safari: FAIL)
Make sure attributes don't share a map: FAIL (Chrome: PASS, Safari: FAIL)
0xdeadbeef should produce valid UUID.: FAIL (Chrome: PASS, Safari: FAIL)
Invalid Descriptor name: FAIL (Chrome: PASS, Safari: FAIL)
NaN returns basic uuid: FAIL (Chrome: PASS, Safari: FAIL)
0x0 should produce valid UUID.: FAIL (Chrome: PASS, Safari: FAIL)
A 32bit String alias is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
A valid UUID from a name.: FAIL (Chrome: PASS, Safari: FAIL)
A UUID with invalid characters is an invalid UUID.: FAIL (Chrome: PASS, Safari: FAIL)
Only first 32bits should be used.: FAIL (Chrome: PASS, Safari: FAIL)
Infinity returns base UUID: FAIL (Chrome: PASS, Safari: FAIL)
Values between 0xfffffffff (8 digits) and 0xffffffffffffff (14 digits)should return max UUID: FAIL (Chrome: PASS, Safari: FAIL)
A valid UUID String should return the same UUID.: FAIL (Chrome: PASS, Safari: FAIL)
A UUID String with uppercase letters is an invalid UUID.: FAIL (Chrome: PASS, Safari: FAIL)
/content-security-policy/securitypolicyviolation/constructor-required-fields.html
SecurityPolicyViolationEvent constructor requires statusCode: FAIL (Chrome: PASS, Safari: FAIL)
SecurityPolicyViolationEvent constructor requires effectiveDirective: FAIL (Chrome: PASS, Safari: FAIL)
SecurityPolicyViolationEvent constructor requires originalPolicy: FAIL (Chrome: PASS, Safari: FAIL)
SecurityPolicyViolationEvent constructor requires violatedDirective: FAIL (Chrome: PASS, Safari: FAIL)
SecurityPolicyViolationEvent constructor requires disposition: FAIL (Chrome: PASS, Safari: FAIL)
SecurityPolicyViolationEvent constructor requires documentURI: FAIL (Chrome: PASS, Safari: FAIL)
/trusted-types/empty-default-policy.tentative.html: ERROR (Chrome: OK, Safari: ERROR)
Count SecurityPolicyViolation events.: TIMEOUT (Chrome: PASS, Safari: TIMEOUT)
/webusb/usbIsochronousOutTransferPacket.https.any.html
Can construct USBIsochronousOutTransferPacket: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBIsochronousOutTransferPacket with an invalid status: FAIL (Chrome: PASS, Safari: FAIL)
Cannot construct USBIsochronousOutTransferPacket without a status: FAIL (Chrome: PASS, Safari: FAIL)
/import-maps/builtin-support.tentative/imported/parsing-scope-keys.tentative.html
Relative URL scope keys / should work with /s, ?s, and #s: FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL scope keys / should ignore relative URL scope keys when the base URL is a data: URL: FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL scope keys / should accept all absolute URL scope keys, with or without fetch schemes: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL scope keys / should work with ./, ../, and / prefixes: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL scope keys / should work with / suffixes: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL scope keys / should work with an empty string scope key: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL scope keys / should deduplicate based on URL parsing rules: FAIL (Chrome: FAIL, Safari: FAIL)
Absolute URL scope keys / should parse absolute URL scope keys, ignoring unparseable ones: FAIL (Chrome: FAIL, Safari: FAIL)
Relative URL scope keys / should work with no prefix: FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/af928c816c4a [wpt PR 21378] - Replace some "assert_throws(FooError(), stuff)" calls with assert_throws_js, a=testonly
Comment 4•4 years ago
|
||
bugherder |
Description
•