mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Update web-platform-tests to revision 78eae724c61bb01d858a01a324363e997ac66851
This commit is contained in:
parent
537e575d3d
commit
55139554ba
366 changed files with 10291 additions and 2008 deletions
|
@ -0,0 +1,2 @@
|
||||||
|
[drawImage-from-blob.tentative.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -4,7 +4,7 @@
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
||||||
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
[class-string-interface.any.html]
|
||||||
|
[Object.prototype.toString applied to the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied to a null-prototype instance]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying the prototype's @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists on the prototype with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[class-string-interface.any.worker.html]
|
||||||
|
[Object.prototype.toString applied to the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied to a null-prototype instance]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying the prototype's @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists on the prototype with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
[class-string-iterator-prototype-object.any.html]
|
||||||
|
[Object.prototype.toString]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after nulling the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[class-string-iterator-prototype-object.any.worker.html]
|
||||||
|
[Object.prototype.toString]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after nulling the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
[class-string-named-properties-object.window.html]
|
||||||
|
[Object.prototype.toString applied after modifying @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-002.html]
|
||||||
|
[Hit test float]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-003.html]
|
||||||
|
[Miss float below something else]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[background-margin-iframe-root.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[background-margin-root.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[background-margin-transformed-root.html]
|
||||||
|
expected: FAIL
|
|
@ -1,2 +1,2 @@
|
||||||
[fill-box.html]
|
[gap-011.html]
|
||||||
expected: FAIL
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-012.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-013.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-014.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-015.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-016.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[backface-visibility-hidden-animated.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
||||||
|
[fill-box-001.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[fill-box-002.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[transform-percent-010.html]
|
||||||
|
expected: FAIL
|
|
@ -2,6 +2,3 @@
|
||||||
[Hit test intersecting scaled box]
|
[Hit test intersecting scaled box]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Hit test within unscaled box]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,547 @@
|
||||||
|
[properties-value-inherit-002.html]
|
||||||
|
[outline-width length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(pt) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height number(decimal) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[opacity number[0,1\](zero-to-one) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height number(integer) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[right length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-color color(rgba) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(cm) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-color color(rgba) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(in) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[color color(rgba) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clip rectangle(rectangle) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[right length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(em) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-weight font-weight(keyword) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-color color(rgba) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-color color(rgba) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-width length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-width length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-color color(rgba) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(ex) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-shadow shadow(shadow) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(pc) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-width length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-size length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-width length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-width length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-width length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[font-weight font-weight(numeric) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[letter-spacing length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-width length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(mm) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-right-width length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[z-index integer(integer) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-left-width length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[vertical-align length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text-indent percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[line-height length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[right length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-top-width length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[border-bottom-width length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[outline-offset length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-height length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-color color(rgba) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-height length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[word-spacing length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position percentage(%) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[max-width length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[background-position length(px) / events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[min-width length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -2,3 +2,6 @@
|
||||||
[listeners are called when <iframe> is resized]
|
[listeners are called when <iframe> is resized]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[listeners are called correct number of times]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[elementsFromPoint-invalid-cases.html]
|
|
||||||
[The root element is the last element returned for otherwise empty queries within the viewport]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -318,9 +318,18 @@
|
||||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/plain */*]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -53,9 +53,9 @@
|
||||||
[combined text/javascript ]
|
[combined text/javascript ]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[separate text/javascript;charset=windows-1252 error text/javascript]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[separate text/javascript x/x]
|
[separate text/javascript x/x]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[separate text/javascript;charset=windows-1252 text/javascript]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -11,3 +11,6 @@
|
||||||
[X-Content-Type-Options%3A%20nosniff%0C]
|
[X-Content-Type-Options%3A%20nosniff%0C]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[traverse_the_history_5.html]
|
[traverse_the_history_2.html]
|
||||||
[Multiple history traversals, last would be aborted]
|
[Multiple history traversals, last would be aborted]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[traverse_the_history_5.html]
|
[traverse_the_history_3.html]
|
||||||
[Multiple history traversals, last would be aborted]
|
[Multiple history traversals, last would be aborted]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
3503
tests/wpt/metadata-layout-2020/html/dom/idlharness.https.html.ini
Normal file
3503
tests/wpt/metadata-layout-2020/html/dom/idlharness.https.html.ini
Normal file
File diff suppressed because it is too large
Load diff
|
@ -7,14 +7,11 @@
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
[Element with tabindex should support autofocus]
|
[Element with tabindex should support autofocus]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
||||||
[Area element should support autofocus]
|
[Area element should support autofocus]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
[Host element with delegatesFocus should support autofocus]
|
[Host element with delegatesFocus should support autofocus]
|
||||||
expected: NOTRUN
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Non-HTMLElement should not support autofocus]
|
|
||||||
expected: NOTRUN
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_nonescaping-1.html]
|
[iframe_sandbox_popups_nonescaping-1.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[iframe_sandbox_popups_nonescaping-2.html]
|
[iframe_sandbox_popups_nonescaping-2.html]
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
[promise-job-entry.html]
|
[promise-job-entry.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Fulfillment handler on fulfilled promise]
|
[Fulfillment handler on fulfilled promise]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Rejection handler on pending-then-rejected promise]
|
[Rejection handler on pending-then-rejected promise]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Sanity check: this all works as expected with no promises involved]
|
[Sanity check: this all works as expected with no promises involved]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
@ -15,5 +16,5 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Fulfillment handler on pending-then-fulfilled promise]
|
[Fulfillment handler on pending-then-fulfilled promise]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,226 @@
|
||||||
|
[proto-from-ctor-realm.html]
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -98,3 +98,6 @@
|
||||||
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44056 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 39026.\n\t[39026\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
|
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44056 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 39026.\n\t[39026\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 40530 more errors.\n\tMax AbsError of 1.9986916780471802e+0 at index of 29020.\n\t[29020\]\t9.9994289875030518e-1\t-9.9874877929687500e-1\t1.9986916780471802e+0\t2.0011956154322119e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,73 @@
|
||||||
|
[idlharness.https.html]
|
||||||
|
[XRTransientInputHitTestSource interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRFrame interface: operation getHitTestResultsForTransientInput(XRTransientInputHitTestSource)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRRay interface: new XRRay() must inherit property "matrix" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: operation requestHitTestSource(XRHitTestOptionsInit)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object's @@unscopables property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: calling requestHitTestSource(XRHitTestOptionsInit) on xrSession with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: attribute results]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: calling requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit) on xrSession with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object's @@unscopables property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: attribute inputSource]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: xrSession must inherit property "requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[idl_test setup]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: xrSession must inherit property "requestHitTestSource(XRHitTestOptionsInit)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: operation cancel()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: operation requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -278,3 +278,27 @@
|
||||||
[XRSession interface: operation end()]
|
[XRSession interface: operation end()]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRWebGLLayer interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRWebGLLayer interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface prototype object's @@unscopables property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[WorkerGlobalScope-close.html]
|
|
||||||
[Test sending a message after closing.]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[Worker-constructor.html]
|
||||||
|
expected: ERROR
|
|
@ -26,3 +26,9 @@
|
||||||
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type multipart/form-data)]
|
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type multipart/form-data)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (302 POST with string and explicit Content-Type)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (301 POST with string and explicit Content-Type)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[drawImage-from-blob.tentative.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -7,7 +7,7 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
||||||
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
||||||
expected: TIMEOUT
|
expected: TIMEOUT
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,33 @@
|
||||||
|
[class-string-interface.any.html]
|
||||||
|
[Object.prototype.toString applied to the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied to a null-prototype instance]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying the prototype's @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists on the prototype with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[class-string-interface.any.worker.html]
|
||||||
|
[Object.prototype.toString applied to the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied to a null-prototype instance]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying the prototype's @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists on the prototype with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,33 @@
|
||||||
|
[class-string-iterator-prototype-object.any.html]
|
||||||
|
[Object.prototype.toString]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after nulling the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[class-string-iterator-prototype-object.any.worker.html]
|
||||||
|
[Object.prototype.toString]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after modifying @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after nulling the prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
[class-string-named-properties-object.window.html]
|
||||||
|
[Object.prototype.toString applied after modifying @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString applied after deleting @@toStringTag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[@@toStringTag exists with the appropriate descriptor]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Object.prototype.toString]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-002.html]
|
||||||
|
[Hit test float]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[hit-test-floats-003.html]
|
||||||
|
[Miss float below something else]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[background-margin-iframe-root.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[background-margin-root.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[background-margin-transformed-root.html]
|
||||||
|
expected: FAIL
|
2
tests/wpt/metadata/css/css-flexbox/gap-011.html.ini
Normal file
2
tests/wpt/metadata/css/css-flexbox/gap-011.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-011.html]
|
||||||
|
expected: FAIL
|
2
tests/wpt/metadata/css/css-flexbox/gap-012.html.ini
Normal file
2
tests/wpt/metadata/css/css-flexbox/gap-012.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-012.html]
|
||||||
|
expected: FAIL
|
2
tests/wpt/metadata/css/css-flexbox/gap-013.html.ini
Normal file
2
tests/wpt/metadata/css/css-flexbox/gap-013.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-013.html]
|
||||||
|
expected: FAIL
|
2
tests/wpt/metadata/css/css-flexbox/gap-014.html.ini
Normal file
2
tests/wpt/metadata/css/css-flexbox/gap-014.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-014.html]
|
||||||
|
expected: FAIL
|
2
tests/wpt/metadata/css/css-flexbox/gap-015.html.ini
Normal file
2
tests/wpt/metadata/css/css-flexbox/gap-015.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-015.html]
|
||||||
|
expected: FAIL
|
2
tests/wpt/metadata/css/css-flexbox/gap-016.html.ini
Normal file
2
tests/wpt/metadata/css/css-flexbox/gap-016.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[gap-016.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[backface-visibility-hidden-animated.html]
|
||||||
|
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
||||||
|
[fill-box-001.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[fill-box-002.html]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
||||||
|
[transform-percent-010.html]
|
||||||
|
expected: FAIL
|
|
@ -2,6 +2,3 @@
|
||||||
[Hit test intersecting scaled box]
|
[Hit test intersecting scaled box]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Hit test within unscaled box]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
|
|
|
@ -509,3 +509,39 @@
|
||||||
[border-left-width length(pt) / values]
|
[border-left-width length(pt) / values]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[right length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(pc) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[right length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(px) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top percentage(%) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(em) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(in) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(cm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(mm) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[top length(ex) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[right length(pt) / values]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -2,3 +2,6 @@
|
||||||
[listeners are called when <iframe> is resized]
|
[listeners are called when <iframe> is resized]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[listeners are called correct number of times]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[elementsFromPoint-invalid-cases.html]
|
|
||||||
[The root element is the last element returned for otherwise empty queries within the viewport]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -318,9 +318,18 @@
|
||||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html */*;charset=gbk]
|
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/plain */*]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -53,9 +53,9 @@
|
||||||
[combined text/javascript ]
|
[combined text/javascript ]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[separate text/javascript;charset=windows-1252 error text/javascript]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
||||||
[separate text/javascript x/x]
|
[separate text/javascript x/x]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[separate text/javascript;charset=windows-1252 text/javascript]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -11,3 +11,6 @@
|
||||||
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
[X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[X-Content-Type-Options%3A%20%40%23%24%23%25%25%26%5E%26%5E*()()11!%2Cnosniff]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[traverse_the_history_2.html]
|
||||||
|
[Multiple history traversals, last would be aborted]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
[traverse_the_history_3.html]
|
||||||
|
[Multiple history traversals, last would be aborted]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -1379,6 +1379,15 @@
|
||||||
[ElementInternals interface: operation setFormValue((File or USVString or FormData)?, optional (File or USVString or FormData)?)]
|
[ElementInternals interface: operation setFormValue((File or USVString or FormData)?, optional (File or USVString or FormData)?)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[Navigator interface: operation registerProtocolHandler(DOMString, USVString)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Navigator interface: window.navigator must inherit property "registerProtocolHandler(DOMString, USVString)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Navigator interface: calling registerProtocolHandler(DOMString, USVString) on window.navigator with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
[idlharness.https.html?include=(Document|Window)]
|
[idlharness.https.html?include=(Document|Window)]
|
||||||
[Document interface: documentWithHandlers must inherit property "queryCommandEnabled(DOMString)" with the proper type]
|
[Document interface: documentWithHandlers must inherit property "queryCommandEnabled(DOMString)" with the proper type]
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Element with tabindex should support autofocus]
|
[Element with tabindex should support autofocus]
|
||||||
expected: TIMEOUT
|
expected: FAIL
|
||||||
|
|
||||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
@ -13,8 +13,5 @@
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
[Host element with delegatesFocus should support autofocus]
|
[Host element with delegatesFocus should support autofocus]
|
||||||
expected: NOTRUN
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Non-HTMLElement should not support autofocus]
|
|
||||||
expected: NOTRUN
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[iframe_sandbox_popups_nonescaping-1.html]
|
[iframe_sandbox_popups_nonescaping-1.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[iframe_sandbox_popups_nonescaping-2.html]
|
[iframe_sandbox_popups_nonescaping-2.html]
|
||||||
type: testharness
|
type: testharness
|
||||||
expected: TIMEOUT
|
expected: CRASH
|
||||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||||
expected: NOTRUN
|
expected: NOTRUN
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
[promise-job-entry.html]
|
[promise-job-entry.html]
|
||||||
|
expected: TIMEOUT
|
||||||
[Fulfillment handler on fulfilled promise]
|
[Fulfillment handler on fulfilled promise]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Rejection handler on pending-then-rejected promise]
|
[Rejection handler on pending-then-rejected promise]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
[Sanity check: this all works as expected with no promises involved]
|
[Sanity check: this all works as expected with no promises involved]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
@ -15,5 +16,5 @@
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
[Fulfillment handler on pending-then-fulfilled promise]
|
[Fulfillment handler on pending-then-fulfilled promise]
|
||||||
expected: FAIL
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
|
226
tests/wpt/metadata/wasm/jsapi/proto-from-ctor-realm.html.ini
Normal file
226
tests/wpt/metadata/wasm/jsapi/proto-from-ctor-realm.html.ini
Normal file
|
@ -0,0 +1,226 @@
|
||||||
|
[proto-from-ctor-realm.html]
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: cross-realm NewTarget with `""` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: Proxy of cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Instance: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `"str"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Global: Proxy of Proxy of cross-realm NewTarget with `-0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: bound cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: cross-realm NewTarget with `-1` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `0` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: bound Proxy of cross-realm NewTarget with `false` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: bound bound cross-realm NewTarget with `null` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `undefined` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Memory: Proxy of bound cross-realm NewTarget with `NaN` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Module: cross-realm NewTarget with `symbol "Symbol()"` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[WebAssembly.Table: cross-realm NewTarget with `true` prototype]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -167,3 +167,6 @@
|
||||||
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44056 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 39026.\n\t[39026\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
|
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 44056 more errors.\n\tMax AbsError of 1.9999977350234985e+0 at index of 39026.\n\t[39026\]\t9.9999773502349854e-1\t-1.0000000000000000e+0\t1.9999977350234985e+0\t1.9999977350234985e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[X Rendered audio for channel 5 does not equal [0,0.0626220703125,0.125030517578125,0.18695068359375,0.24810791015625,0.308319091796875,0.3673095703125,0.42486572265625,0.480743408203125,0.53472900390625,0.58660888671875,0.636199951171875,0.68328857421875,0.727691650390625,0.76922607421875,0.8077392578125...\] with an element-wise tolerance of {"absoluteThreshold":0.000030517578125,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[1\]\t3.6732959747314453e-1\t6.2622070312500000e-2\t3.0470752716064453e-1\t4.8658168859649127e+0\t3.0517578125000000e-5\n\t[2\]\t6.8329977989196777e-1\t1.2503051757812500e-1\t5.5826926231384277e-1\t4.4650639949963384e+0\t3.0517578125000000e-5\n\t[3\]\t9.0373212099075317e-1\t1.8695068359375000e-1\t7.1678143739700317e-1\t3.8340669508039502e+0\t3.0517578125000000e-5\n\t[4\]\t9.9780619144439697e-1\t2.4810791015625000e-1\t7.4969828128814697e-1\t3.0216621502152523e+0\t3.0517578125000000e-5\n\t[5\]\t9.5236867666244507e-1\t3.0831909179687500e-1\t6.4404958486557007e-1\t2.0889059484187866e+0\t3.0517578125000000e-5\n\t...and 40530 more errors.\n\tMax AbsError of 1.9986916780471802e+0 at index of 29020.\n\t[29020\]\t9.9994289875030518e-1\t-9.9874877929687500e-1\t1.9986916780471802e+0\t2.0011956154322119e+0\t3.0517578125000000e-5\n\tMax RelError of Infinity at index of 12348.\n\t[12348\]\t9.5105654001235962e-1\t0.0000000000000000e+0\t9.5105654001235962e-1\tInfinity\t3.0517578125000000e-5\n]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
73
tests/wpt/metadata/webxr/hit-test/idlharness.https.html.ini
Normal file
73
tests/wpt/metadata/webxr/hit-test/idlharness.https.html.ini
Normal file
|
@ -0,0 +1,73 @@
|
||||||
|
[idlharness.https.html]
|
||||||
|
[XRTransientInputHitTestSource interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRFrame interface: operation getHitTestResultsForTransientInput(XRTransientInputHitTestSource)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRRay interface: new XRRay() must inherit property "matrix" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: operation requestHitTestSource(XRHitTestOptionsInit)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object's @@unscopables property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: calling requestHitTestSource(XRHitTestOptionsInit) on xrSession with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: attribute results]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: calling requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit) on xrSession with too few arguments must throw TypeError]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object's @@unscopables property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: attribute inputSource]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: xrSession must inherit property "requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[idl_test setup]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: xrSession must inherit property "requestHitTestSource(XRHitTestOptionsInit)" with the proper type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestSource interface: operation cancel()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRSession interface: operation requestHitTestSourceForTransientInput(XRTransientInputHitTestOptionsInit)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRTransientInputHitTestResult interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
|
@ -338,3 +338,27 @@
|
||||||
[Stringification of xrInputSourceArray]
|
[Stringification of xrInputSourceArray]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface object name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface prototype object's "constructor" property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRWebGLLayer interface: existence and properties of interface object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRWebGLLayer interface: existence and properties of interface prototype object]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface object length]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XRLayer interface: existence and properties of interface prototype object's @@unscopables property]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
[WorkerGlobalScope-close.html]
|
|
||||||
[Test sending a message after closing.]
|
|
||||||
expected: FAIL
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
[Worker-constructor.html]
|
||||||
|
expected: ERROR
|
|
@ -27,3 +27,9 @@
|
||||||
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (303 FOO with string and explicit Content-Type safelisted)]
|
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (303 FOO with string and explicit Content-Type safelisted)]
|
||||||
expected: FAIL
|
expected: FAIL
|
||||||
|
|
||||||
|
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (302 POST with string and explicit Content-Type)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[XMLHttpRequest: send() - Redirect to CORS-enabled resource (301 POST with string and explicit Content-Type)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
|
@ -56,7 +56,7 @@ tasks:
|
||||||
owner: ${owner}
|
owner: ${owner}
|
||||||
source: ${event.repository.clone_url}
|
source: ${event.repository.clone_url}
|
||||||
payload:
|
payload:
|
||||||
image: hexcles/web-platform-tests:0.35
|
image: webplatformtests/wpt:0.36
|
||||||
maxRunTime: 7200
|
maxRunTime: 7200
|
||||||
artifacts:
|
artifacts:
|
||||||
public/results:
|
public/results:
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="reftest-wait">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>createImageBitmap and drawImage from a blob with image orientation: from-image</title>
|
||||||
|
<link rel="author" title="Stephen Chenney" href="mailto:schenney@chromium.org">
|
||||||
|
<link rel="help" href="https://drafts.csswg.org/css-images-3/#propdef-image-orientation">
|
||||||
|
<link rel="match" href="reference/drawImage-from-blob-ref.html">
|
||||||
|
<script>
|
||||||
|
function makeBlob() {
|
||||||
|
return new Promise(function(resolve, reject) {
|
||||||
|
var xhr = new XMLHttpRequest();
|
||||||
|
xhr.open("GET", '/css/css-images/image-orientation/support/exif-orientation-3-lr.jpg');
|
||||||
|
xhr.responseType = 'blob';
|
||||||
|
xhr.send();
|
||||||
|
xhr.onload = function() {
|
||||||
|
resolve(xhr.response);
|
||||||
|
};
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
window.onload = function() {
|
||||||
|
var cfb = document.getElementById("canvasWithFileBitmap");
|
||||||
|
makeBlob().then(function(blob){createImageBitmap(blob).then(bitmap => {
|
||||||
|
cfb.getContext("2d").drawImage(bitmap, 0, 0);
|
||||||
|
window.requestAnimationFrame(() => {
|
||||||
|
document.documentElement.removeAttribute("class");
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<canvas id="canvasWithFileBitmap" width="300" height="300"></canvas>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,10 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>createImageBitmap and drawImage from a blob with image orientation: from-image, reference</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<img id="img-element" src="../../../../css/css-images/image-orientation/support/exif-orientation-3-lr.jpg">
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -0,0 +1,62 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_own_property(Blob.prototype, Symbol.toStringTag);
|
||||||
|
|
||||||
|
const propDesc = Object.getOwnPropertyDescriptor(Blob.prototype, Symbol.toStringTag);
|
||||||
|
assert_equals(propDesc.value, "Blob", "value");
|
||||||
|
assert_equals(propDesc.configurable, true, "configurable");
|
||||||
|
assert_equals(propDesc.enumerable, false, "enumerable");
|
||||||
|
assert_equals(propDesc.writable, false, "writable");
|
||||||
|
}, "@@toStringTag exists on the prototype with the appropriate descriptor");
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_not_own_property(new Blob(), Symbol.toStringTag);
|
||||||
|
}, "@@toStringTag must not exist on the instance");
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_equals(Object.prototype.toString.call(Blob.prototype), "[object Blob]");
|
||||||
|
}, "Object.prototype.toString applied to the prototype");
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_equals(Object.prototype.toString.call(new Blob()), "[object Blob]");
|
||||||
|
}, "Object.prototype.toString applied to an instance");
|
||||||
|
|
||||||
|
test(t => {
|
||||||
|
assert_own_property(Blob.prototype, Symbol.toStringTag, "Precondition for this test: @@toStringTag on the prototype");
|
||||||
|
|
||||||
|
t.add_cleanup(() => {
|
||||||
|
Object.defineProperty(Blob.prototype, Symbol.toStringTag, { value: "Blob" });
|
||||||
|
});
|
||||||
|
|
||||||
|
Object.defineProperty(Blob.prototype, Symbol.toStringTag, { value: "NotABlob" });
|
||||||
|
assert_equals(Object.prototype.toString.call(Blob.prototype), "[object NotABlob]", "prototype");
|
||||||
|
assert_equals(Object.prototype.toString.call(new Blob()), "[object NotABlob]", "instance");
|
||||||
|
}, "Object.prototype.toString applied after modifying the prototype's @@toStringTag");
|
||||||
|
|
||||||
|
test(t => {
|
||||||
|
const instance = new Blob();
|
||||||
|
assert_not_own_property(instance, Symbol.toStringTag, "Precondition for this test: no @@toStringTag on the instance");
|
||||||
|
|
||||||
|
Object.defineProperty(instance, Symbol.toStringTag, { value: "NotABlob" });
|
||||||
|
assert_equals(Object.prototype.toString.call(instance), "[object NotABlob]");
|
||||||
|
}, "Object.prototype.toString applied to the instance after modifying the instance's @@toStringTag");
|
||||||
|
|
||||||
|
// Chrome had a bug (https://bugs.chromium.org/p/chromium/issues/detail?id=793406) where if there
|
||||||
|
// was no @@toStringTag in the prototype, it would fall back to a magic class string. This tests
|
||||||
|
// that the bug is fixed.
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
const instance = new Blob();
|
||||||
|
Object.setPrototypeOf(instance, null);
|
||||||
|
|
||||||
|
assert_equals(Object.prototype.toString.call(instance), "[object Object]");
|
||||||
|
}, "Object.prototype.toString applied to a null-prototype instance");
|
||||||
|
|
||||||
|
// This test must be last.
|
||||||
|
test(() => {
|
||||||
|
delete Blob.prototype[Symbol.toStringTag];
|
||||||
|
|
||||||
|
assert_equals(Object.prototype.toString.call(Blob.prototype), "[object Object]", "prototype");
|
||||||
|
assert_equals(Object.prototype.toString.call(new Blob()), "[object Object]", "instance");
|
||||||
|
}, "Object.prototype.toString applied after deleting @@toStringTag");
|
|
@ -0,0 +1,50 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
const iteratorProto = Object.getPrototypeOf((new URLSearchParams()).entries());
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_own_property(iteratorProto, Symbol.toStringTag);
|
||||||
|
|
||||||
|
const propDesc = Object.getOwnPropertyDescriptor(iteratorProto, Symbol.toStringTag);
|
||||||
|
assert_equals(propDesc.value, "URLSearchParams Iterator", "value");
|
||||||
|
assert_equals(propDesc.configurable, true, "configurable");
|
||||||
|
assert_equals(propDesc.enumerable, false, "enumerable");
|
||||||
|
assert_equals(propDesc.writable, false, "writable");
|
||||||
|
}, "@@toStringTag exists with the appropriate descriptor");
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_equals(Object.prototype.toString.call(iteratorProto), "[object URLSearchParams Iterator]");
|
||||||
|
}, "Object.prototype.toString");
|
||||||
|
|
||||||
|
test(t => {
|
||||||
|
assert_own_property(iteratorProto, Symbol.toStringTag, "Precondition for this test: @@toStringTag exists");
|
||||||
|
|
||||||
|
t.add_cleanup(() => {
|
||||||
|
Object.defineProperty(iteratorProto, Symbol.toStringTag, { value: "URLSearchParams Iterator" });
|
||||||
|
});
|
||||||
|
|
||||||
|
Object.defineProperty(iteratorProto, Symbol.toStringTag, { value: "Not URLSearchParams Iterator" });
|
||||||
|
assert_equals(Object.prototype.toString.call(iteratorProto), "[object Not URLSearchParams Iterator]");
|
||||||
|
}, "Object.prototype.toString applied after modifying @@toStringTag");
|
||||||
|
|
||||||
|
// Chrome had a bug (https://bugs.chromium.org/p/chromium/issues/detail?id=793406) where if there
|
||||||
|
// was no @@toStringTag, it would fall back to a magic class string. This tests that the bug is
|
||||||
|
// fixed.
|
||||||
|
|
||||||
|
test(t => {
|
||||||
|
const proto = Object.getPrototypeOf(iteratorProto);
|
||||||
|
t.add_cleanup(() => {
|
||||||
|
Object.setPrototypeOf(iteratorProto, proto);
|
||||||
|
});
|
||||||
|
|
||||||
|
Object.setPrototypeOf(iteratorProto, null);
|
||||||
|
|
||||||
|
assert_equals(Object.prototype.toString.call(iteratorProto), "[object Object]");
|
||||||
|
}, "Object.prototype.toString applied after nulling the prototype");
|
||||||
|
|
||||||
|
// This test must be last.
|
||||||
|
test(() => {
|
||||||
|
delete iteratorProto[Symbol.toStringTag];
|
||||||
|
|
||||||
|
assert_equals(Object.prototype.toString.call(iteratorProto), "[object Object]", "prototype");
|
||||||
|
}, "Object.prototype.toString applied after deleting @@toStringTag");
|
|
@ -0,0 +1,42 @@
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
const namedPropertiesObject = Object.getPrototypeOf(Window.prototype);
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_own_property(namedPropertiesObject, Symbol.toStringTag);
|
||||||
|
|
||||||
|
const propDesc = Object.getOwnPropertyDescriptor(namedPropertiesObject, Symbol.toStringTag);
|
||||||
|
assert_equals(propDesc.value, "WindowProperties", "value");
|
||||||
|
assert_equals(propDesc.configurable, true, "configurable");
|
||||||
|
assert_equals(propDesc.enumerable, false, "enumerable");
|
||||||
|
assert_equals(propDesc.writable, false, "writable");
|
||||||
|
}, "@@toStringTag exists with the appropriate descriptor");
|
||||||
|
|
||||||
|
test(() => {
|
||||||
|
assert_equals(Object.prototype.toString.call(namedPropertiesObject), "[object WindowProperties]");
|
||||||
|
}, "Object.prototype.toString");
|
||||||
|
|
||||||
|
test(t => {
|
||||||
|
assert_own_property(namedPropertiesObject, Symbol.toStringTag, "Precondition for this test: @@toStringTag exists");
|
||||||
|
|
||||||
|
t.add_cleanup(() => {
|
||||||
|
Object.defineProperty(namedPropertiesObject, Symbol.toStringTag, { value: "WindowProperties" });
|
||||||
|
});
|
||||||
|
|
||||||
|
Object.defineProperty(namedPropertiesObject, Symbol.toStringTag, { value: "NotWindowProperties" });
|
||||||
|
assert_equals(Object.prototype.toString.call(namedPropertiesObject), "[object NotWindowProperties]");
|
||||||
|
}, "Object.prototype.toString applied after modifying @@toStringTag");
|
||||||
|
|
||||||
|
// Chrome had a bug (https://bugs.chromium.org/p/chromium/issues/detail?id=793406) where if there
|
||||||
|
// was no @@toStringTag, it would fall back to a magic class string. This tests that the bug is
|
||||||
|
// fixed.
|
||||||
|
|
||||||
|
// Note: we cannot null out the prototype of the named properties object per
|
||||||
|
// https://heycam.github.io/webidl/#named-properties-object-setprototypeof so we don't have a test that does that.
|
||||||
|
|
||||||
|
// This test must be last.
|
||||||
|
test(() => {
|
||||||
|
delete namedPropertiesObject[Symbol.toStringTag];
|
||||||
|
|
||||||
|
assert_equals(Object.prototype.toString.call(namedPropertiesObject), "[object EventTarget]", "prototype");
|
||||||
|
}, "Object.prototype.toString applied after deleting @@toStringTag");
|
|
@ -5,18 +5,6 @@
|
||||||
<script src="/resources/testharness.js"></script>
|
<script src="/resources/testharness.js"></script>
|
||||||
<script src="/resources/testharnessreport.js"></script>
|
<script src="/resources/testharnessreport.js"></script>
|
||||||
<script>
|
<script>
|
||||||
// A specification issue was raised for this behavior.
|
|
||||||
// https://www.w3.org/Bugs/Public/show_bug.cgi?id=28244
|
|
||||||
test(function() {
|
|
||||||
// Checks toString() behavior.
|
|
||||||
assert_class_string(Document.prototype, "DocumentPrototype");
|
|
||||||
|
|
||||||
assert_true(Document.prototype.hasOwnProperty(Symbol.toStringTag),
|
|
||||||
"An interface prototype object should have toStringTag property.");
|
|
||||||
assert_equals(Document.prototype[Symbol.toStringTag], "DocumentPrototype");
|
|
||||||
}, "The class string of an interface prototype object is the concatenation of " +
|
|
||||||
"the interface's identifier and the string 'Prototype'.");
|
|
||||||
|
|
||||||
test(function() {
|
test(function() {
|
||||||
// https://heycam.github.io/webidl/#create-an-interface-prototype-object
|
// https://heycam.github.io/webidl/#create-an-interface-prototype-object
|
||||||
assert_own_property(Element.prototype, Symbol.unscopables, "Element.prototype has @@unscopables.");
|
assert_own_property(Element.prototype, Symbol.unscopables, "Element.prototype has @@unscopables.");
|
||||||
|
|
|
@ -37,16 +37,7 @@ test(() => {
|
||||||
});
|
});
|
||||||
}, "next() throws TypeError when called on ineligible receiver");
|
}, "next() throws TypeError when called on ineligible receiver");
|
||||||
|
|
||||||
test(() => {
|
// class string behavior tested in a dedicated file
|
||||||
const iteratorProto = Object.getPrototypeOf(new URLSearchParams().entries());
|
|
||||||
assert_equals(Object.prototype.toString.call(iteratorProto), "[object URLSearchParams Iterator]");
|
|
||||||
}, "Object.prototype.toString returns correct value");
|
|
||||||
|
|
||||||
test(() => {
|
|
||||||
const iteratorProto = Object.getPrototypeOf(new URLSearchParams().entries());
|
|
||||||
assert_equals(Object.getOwnPropertyDescriptor(iteratorProto, Symbol.toStringTag).value, "URLSearchParams Iterator");
|
|
||||||
// Property attributes have not yet been fully spec'd.
|
|
||||||
}, "@@toStringTag has correct value");
|
|
||||||
|
|
||||||
test(() => {
|
test(() => {
|
||||||
const iteratorProto1 = Object.getPrototypeOf(new URLSearchParams().entries());
|
const iteratorProto1 = Object.getPrototypeOf(new URLSearchParams().entries());
|
||||||
|
|
|
@ -10,10 +10,11 @@ Testing] test API which must be provided by browsers under test.
|
||||||
TODO([#485]): Update the links to [FakeBluetooth][Web Bluetooth Testing] to
|
TODO([#485]): Update the links to [FakeBluetooth][Web Bluetooth Testing] to
|
||||||
point to the [Testing Web Bluetooth specification].
|
point to the [Testing Web Bluetooth specification].
|
||||||
|
|
||||||
In this test suite `resources/bluetooth-helpers.js` detects and triggers
|
In this test suite `resources/bluetooth-test.js` detects and triggers
|
||||||
the API to be loaded as needed. This file also contains several helper methods
|
the API to be loaded as needed. This file also contains test helper methods,
|
||||||
that are used in the tests to set up fake Bluetooth devices and to assert that
|
such as for asserting that Bluetooth events are fired in a specific order.
|
||||||
specific Bluetooth events happened.
|
The `resources/bluetooth-fake-devices.js` contains several helper methods that set
|
||||||
|
up fake Bluetooth devices.
|
||||||
|
|
||||||
[Web Bluetooth specification]: https://WebBluetoothCG.github.io/web-bluetooth
|
[Web Bluetooth specification]: https://WebBluetoothCG.github.io/web-bluetooth
|
||||||
[Web Bluetooth Testing]:
|
[Web Bluetooth Testing]:
|
||||||
|
@ -115,4 +116,4 @@ Bug tracker: [Blink>Bluetooth]
|
||||||
|
|
||||||
* [Web Bluetooth Service README]
|
* [Web Bluetooth Service README]
|
||||||
|
|
||||||
[Blink>Bluetooth]: https://bugs.chromium.org/p/chromium/issues/list?q=component%3ABlink%3EBluetooth&can=2
|
[Blink>Bluetooth]: https://bugs.chromium.org/p/chromium/issues/list?q=component%3ABlink%3EBluetooth&can=2
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'getAvailability() resolves with false if the system does ' +
|
const test_desc = 'getAvailability() resolves with false if the system does ' +
|
||||||
'not have an adapter.';
|
'not have an adapter.';
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'getAvailability() resolves with true after adapter is ' +
|
const test_desc = 'getAvailability() resolves with true after adapter is ' +
|
||||||
'inserted into a system with a platform that supports Bluetooth LE.';
|
'inserted into a system with a platform that supports Bluetooth LE.';
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'getAvailability() resolves with true if the Bluetooth ' +
|
const test_desc = 'getAvailability() resolves with true if the Bluetooth ' +
|
||||||
'radio is powered off, but the platform that supports Bluetooth LE.';
|
'radio is powered off, but the platform that supports Bluetooth LE.';
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'getAvailability() resolves with true if the Bluetooth ' +
|
const test_desc = 'getAvailability() resolves with true if the Bluetooth ' +
|
||||||
'radio is powered on and the platform supports Bluetooth LE.';
|
'radio is powered on and the platform supports Bluetooth LE.';
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'getAvailability() is not affected by the powered state of ' +
|
const test_desc = 'getAvailability() is not affected by the powered state of ' +
|
||||||
'the adapter.';
|
'the adapter.';
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'getAvailability() resolves with false after the powered ' +
|
const test_desc = 'getAvailability() resolves with false after the powered ' +
|
||||||
'on adapter is removed.';
|
'on adapter is removed.';
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'getAvailability() resolves with false if called from a ' +
|
const test_desc = 'getAvailability() resolves with false if called from a ' +
|
||||||
'unique origin';
|
'unique origin';
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// META: script=/resources/testdriver.js
|
// META: script=/resources/testdriver.js
|
||||||
// META: script=/resources/testdriver-vendor.js
|
// META: script=/resources/testdriver-vendor.js
|
||||||
// META: script=/bluetooth/resources/bluetooth-helpers.js
|
// META: script=/bluetooth/resources/bluetooth-test.js
|
||||||
|
// META: script=/bluetooth/resources/bluetooth-fake-devices.js
|
||||||
'use strict';
|
'use strict';
|
||||||
const test_desc = 'HeartRate device properties';
|
const test_desc = 'HeartRate device properties';
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue