Merge mozilla-central to autoland. On a CLOSED TREE

This commit is contained in:
Daniel Varga 2019-10-02 20:55:08 +03:00
commit 7f1b691a4d
256 changed files with 3987 additions and 709 deletions

View File

@ -0,0 +1,39 @@
[transaction-relaxed-durability.tentative.any.html]
[Committed data can be read back out: case 3]
expected: FAIL
[Committed data can be read back out: case 2]
expected: FAIL
[Committed data can be read back out: case 1]
expected: FAIL
[Committed data can be read back out: case 0]
expected: FAIL
[Invalid durability option throws a TypeError]
expected: FAIL
[Committed data can be read back out: case 4]
expected: FAIL
[transaction-relaxed-durability.tentative.any.worker.html]
[Committed data can be read back out: case 3]
expected: FAIL
[Committed data can be read back out: case 2]
expected: FAIL
[Committed data can be read back out: case 1]
expected: FAIL
[Committed data can be read back out: case 0]
expected: FAIL
[Invalid durability option throws a TypeError]
expected: FAIL
[Committed data can be read back out: case 4]
expected: FAIL

View File

@ -0,0 +1,4 @@
[battery-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html]
[Feature-Policy allow="battery" allows same-origin relocation.]
expected: FAIL

View File

@ -0,0 +1,7 @@
[battery-allowed-by-feature-policy-attribute.https.sub.html]
[Feature policy "battery" can be enabled in same-origin iframe using allow="battery" attribute]
expected: FAIL
[Feature policy "battery" can be enabled in cross-origin iframe using allow="battery" attribute]
expected: FAIL

View File

@ -0,0 +1,10 @@
[battery-allowed-by-feature-policy.https.sub.html]
[Feature-Policy header {"battery" : ["*"\]} allows same-origin iframes.]
expected: FAIL
[Feature-Policy header {"battery" : ["*"\]} allows the top-level document.]
expected: FAIL
[Feature-Policy header {"battery" : ["*"\]} allows cross-origin iframes.]
expected: FAIL

View File

@ -0,0 +1,4 @@
[battery-allowed-in-same-origin-iframe.https.html]
[navigator.getBattery() is allowed in same origin iframe]
expected: FAIL

View File

@ -0,0 +1,7 @@
[battery-default-feature-policy.https.sub.html]
[Default "battery" feature policy ["self"\] allows the top-level document.]
expected: FAIL
[Default "battery" feature policy ["self"\] allows same-origin iframes.]
expected: FAIL

View File

@ -0,0 +1,4 @@
[battery-disabled-by-feature-policy.https.sub.html]
[Feature-Policy header {"battery" : [\]} disallows the top-level document.]
expected: FAIL

View File

@ -0,0 +1,4 @@
[battery-disallowed-in-cross-origin-iframe.https.sub.html]
[throw a 'NotAllowedError' when invoking navigator.getBattery() within cross-origin iframe]
expected: FAIL

View File

@ -1,4 +0,0 @@
[battery-iframe.https.html]
[throw a 'SecurityError' when invoking navigator.getBattery() within iframe]
expected: FAIL

View File

@ -0,0 +1,7 @@
[webkit-radial-gradient-radii.html]
[-webkit-radial-gradient accepts positive radii.]
expected: FAIL
[-webkit-radial-gradient accepts zero radii.]
expected: FAIL

View File

@ -1,6 +1,4 @@
[required_csp-header.html]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[Test Required-CSP value on `csp` change: Sec-Required-CSP is not sent if `csp` attribute is not set on <iframe>.]
expected: FAIL

View File

@ -3,20 +3,20 @@
if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1573036
if (os == "win") and (processor == "aarch64"): https://bugzilla.mozilla.org/show_bug.cgi?id=1573036
expected:
if (os == "mac") and not debug: ["TIMEOUT", "OK"]
if (os == "mac") and not debug: [TIMEOUT, OK]
TIMEOUT
[getChangeSubscriptions returns subscriptions passed to subscribeToChanges]
expected:
if (os == "mac") and not debug: ["TIMEOUT", "FAIL"]
if (os == "mac") and not debug: [TIMEOUT, FAIL]
TIMEOUT
[subscribeToChanges rejects when called outside the install handler]
expected:
if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
if (os == "mac") and not debug: [NOTRUN, FAIL]
NOTRUN
[cookiechange dispatched with cookie change that matches subscription]
expected:
if (os == "mac") and not debug: ["NOTRUN", "FAIL"]
if (os == "mac") and not debug: [NOTRUN, FAIL]
NOTRUN

View File

@ -1,6 +1,7 @@
[relpos-percentage-top-in-scrollable.html]
[Top percentage resolved correctly for overflow contribution]
expected:
if (os == "android") and not debug: ["FAIL", "PASS"]
if (os == "android") and debug: ["FAIL", "PASS"]
if (os == "android") and not debug: [FAIL, PASS]
if (os == "android") and debug: [FAIL, PASS]

View File

@ -0,0 +1,13 @@
[grid-template-columns-computed-nogrid.html]
[Property grid-template-columns value '[a\] 1em repeat(auto-fit, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]']
expected: FAIL
[Property grid-template-columns value '[a\] 1em repeat(auto-fill, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]']
expected: FAIL
[Property grid-template-columns value '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]']
expected: FAIL
[Property grid-template-columns value '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]']
expected: FAIL

View File

@ -0,0 +1,13 @@
[grid-template-columns-computed.html]
[Property grid-template-columns value '[a\] 1em repeat(auto-fit, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px 0px [b\] 0px 4px [d\]']
expected: FAIL
[Property grid-template-columns value '[a\] 1em repeat(auto-fill, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px 2px [b\] 3px 4px [d\]']
expected: FAIL
[Property grid-template-columns value '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px 0px [b\] 0px 4px [d\]']
expected: FAIL
[Property grid-template-columns value '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px 2px [b\] 3px 4px [d\]']
expected: FAIL

View File

@ -0,0 +1,13 @@
[grid-template-rows-computed-nogrid.html]
[Property grid-template-rows value '[a\] 1em repeat(auto-fill, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]']
expected: FAIL
[Property grid-template-rows value '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]']
expected: FAIL
[Property grid-template-rows value '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]']
expected: FAIL
[Property grid-template-rows value '[a\] 1em repeat(auto-fit, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]']
expected: FAIL

View File

@ -0,0 +1,13 @@
[grid-template-rows-computed.html]
[Property grid-template-rows value '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px 2px [b\] 3px 4px [d\]']
expected: FAIL
[Property grid-template-rows value '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]' computes to '[a\] 1px 0px [b\] 0px 4px [d\]']
expected: FAIL
[Property grid-template-rows value '[a\] 1em repeat(auto-fill, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px 2px [b\] 3px 4px [d\]']
expected: FAIL
[Property grid-template-rows value '[a\] 1em repeat(auto-fit, 2em [b\] 3em) 4em [d\]' computes to '[a\] 1px 0px [b\] 0px 4px [d\]']
expected: FAIL

View File

@ -1,6 +1,4 @@
[registered-property-initial.html]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[Untitled]
expected: FAIL

View File

@ -1,6 +1,4 @@
[url-resolution.html]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[Untitled]
expected: FAIL

View File

@ -0,0 +1,2 @@
[hanging-punctuation-inline-001.html]
expected: FAIL

View File

@ -1,6 +1,4 @@
[css3-text-line-break-baspglwj-126.html]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[ ]
expected: FAIL

View File

@ -1,6 +1,4 @@
[css3-text-line-break-baspglwj-128.html]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[ ]
expected: FAIL

View File

@ -0,0 +1,2 @@
[line-breaking-021.html]
expected: FAIL

View File

@ -0,0 +1,4 @@
[text-align-last-empty-inline.html]
[content that cannot be justified should be centered when text-align-last is justify]
expected: FAIL

View File

@ -0,0 +1,2 @@
[text-transform-fullwidth-008.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[text-transform-fullwidth-009.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[pre-wrap-019.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[seg-break-transformation-018.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[seg-break-transformation-019.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[textarea-pre-wrap-012.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[textarea-pre-wrap-013.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[textarea-pre-wrap-014.html]
expected: FAIL

View File

@ -1,2 +0,0 @@
[white-space-intrinsic-size-004.html]
expected: FAIL

View File

@ -1,2 +0,0 @@
[white-space-pre-wrap-trailing-spaces-001.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[word-break-keep-all-007.html]
expected: FAIL

View File

@ -0,0 +1,2 @@
[word-break-keep-all-008.html]
expected: FAIL

View File

@ -257,3 +257,87 @@
[Web Animations: property <scale> from [26 17 9\] to [2 1\] at (1) should be [2 1\]]
expected: FAIL
[CSS Transitions: property <scale> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Transitions: property <scale> from [2 0.5 1\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <scale> from [2 0.5 1\] to [initial\] at (1) should be [none\]]
expected: FAIL
[Web Animations: property <scale> from [1\] to [10 -5 0\] at (0) should be [1\]]
expected: FAIL
[CSS Transitions with transition: all: property <scale> from [-10 5 1\] to [1\] at (1) should be [1\]]
expected: FAIL
[Web Animations: property <scale> from [2 0.5 1\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Animations: property <scale> from [2 0.5 1\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Transitions: property <scale> from [unset\] to [1.5 1\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions: property <scale> from [-10 5 1\] to [1\] at (1) should be [1\]]
expected: FAIL
[CSS Transitions with transition: all: property <scale> from [unset\] to [1.5 1\] at (0) should be [none\]]
expected: FAIL
[CSS Animations: property <scale> from [-10 5 1\] to [1\] at (1) should be [1\]]
expected: FAIL
[CSS Transitions: property <scale> from [1\] to [10 -5 0\] at (0) should be [1\]]
expected: FAIL
[Web Animations: property <scale> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL
[CSS Animations: property <scale> from [initial\] to [2 0.5 1\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <scale> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <scale> from [initial\] to [2 0.5 1\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <scale> from [initial\] to [2 0.5 1\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <scale> from [1\] to [10 -5 0\] at (0) should be [1\]]
expected: FAIL
[Web Animations: property <scale> from [unset\] to [1.5 1\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <scale> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Animations: property <scale> from [unset\] to [1.5 1\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <scale> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL
[CSS Animations: property <scale> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[Web Animations: property <scale> from [-10 5 1\] to [1\] at (1) should be [1\]]
expected: FAIL
[CSS Animations: property <scale> from [1\] to [10 -5 0\] at (0) should be [1\]]
expected: FAIL
[CSS Transitions: property <scale> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions: property <scale> from [initial\] to [2 0.5 1\] at (0) should be [none\]]
expected: FAIL
[CSS Animations: property <scale> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL

View File

@ -281,3 +281,87 @@
[Web Animations: property <translate> from [480px 400px 320px\] to [240% 160%\] at (0) should be [480px 400px 320px\]]
expected: FAIL
[CSS Transitions: property <translate> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <translate> from [-100px -50px 100px\] to [0px\] at (1) should be [0px\]]
expected: FAIL
[CSS Transitions: property <translate> from [0px\] to [-100px -50px 100px\] at (0) should be [0px\]]
expected: FAIL
[Web Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (1) should be [0px\]]
expected: FAIL
[CSS Transitions with transition: all: property <translate> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Animations: property <translate> from [-100px -50px 100px\] to [0px\] at (1) should be [0px\]]
expected: FAIL
[Web Animations: property <translate> from [unset\] to [20px\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions: property <translate> from [200px 100px 400px\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <translate> from [initial\] to [200px 100px 200px\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <translate> from [200px 100px 400px\] to [initial\] at (1) should be [none\]]
expected: FAIL
[Web Animations: property <translate> from [initial\] to [200px 100px 200px\] at (0) should be [none\]]
expected: FAIL
[CSS Animations: property <translate> from [initial\] to [200px 100px 200px\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions: property <translate> from [unset\] to [20px\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <translate> from [0px\] to [-100px -50px 100px\] at (0) should be [0px\]]
expected: FAIL
[CSS Transitions with transition: all: property <translate> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <translate> from [0px\] to [-100px -50px 100px\] at (0) should be [0px\]]
expected: FAIL
[CSS Animations: property <translate> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions: property <translate> from [-100px -50px 100px\] to [0px\] at (1) should be [0px\]]
expected: FAIL
[CSS Animations: property <translate> from [200px 100px 400px\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Transitions: property <translate> from [initial\] to [200px 100px 200px\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions: property <translate> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL
[Web Animations: property <translate> from [initial\] to [inherit\] at (0) should be [none\]]
expected: FAIL
[CSS Animations: property <translate> from [0px\] to [-100px -50px 100px\] at (0) should be [0px\]]
expected: FAIL
[CSS Transitions with transition: all: property <translate> from [200px 100px 400px\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Animations: property <translate> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[Web Animations: property <translate> from [inherit\] to [initial\] at (1) should be [none\]]
expected: FAIL
[CSS Animations: property <translate> from [unset\] to [20px\] at (0) should be [none\]]
expected: FAIL
[CSS Transitions with transition: all: property <translate> from [unset\] to [20px\] at (0) should be [none\]]
expected: FAIL

View File

@ -3,5 +3,6 @@
if debug and (os == "win") and (version == "6.1.7601"): https://bugzilla.mozilla.org/show_bug.cgi?id=1560360
expected:
if (os == "win") and (processor == "x86"): FAIL
if (os == "win") and (processor == "x86_64"): ["FAIL", "PASS"]
if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
if (os == "win") and (processor == "aarch64"): ["PASS", "FAIL"]
if (os == "win") and (processor == "x86_64"): FAIL

View File

@ -1,6 +1,5 @@
[appearance-textfield-001.html]
expected:
if (os == "win") and (processor == "x86_64"): [FAIL, PASS]
if (os == "win") and (processor == "x86") and debug: ["PASS", "FAIL"]
if (os == "win") and (processor == "x86") and not debug: ["FAIL", "PASS"]
if (os == "win") and (processor == "x86_64"): ["FAIL", "PASS"]
if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]

View File

@ -23,3 +23,45 @@
[e.style['transform'\] = "rotate(min(1turn))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(calc(min(1deg) + min(2deg)))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(calc(max(1deg) + max(2deg)))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(min(1deg, 2deg, 3deg))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(calc(1rad + min(1deg)))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(max(3deg, 2deg, 1deg))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(calc(1rad + max(1deg)))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(min(3deg, 2deg, 1deg))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(max(0.25turn, 1.57rad, 90deg))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(calc(min(1deg) + 1rad))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(max(90deg, 1.57rad, 0.25turn))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(min(90deg, 1.57rad, 0.25turn))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(min(0.25turn, 1.57rad, 90deg))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(calc(max(1deg) + 1rad))" should set the property value]
expected: FAIL
[e.style['transform'\] = "rotate(max(1deg, 2deg, 3deg))" should set the property value]
expected: FAIL

View File

@ -0,0 +1,181 @@
[minmax-length-percent-serialize.html]
[e.style['margin-left'\] = "max(1pt + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1vw + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1rem + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1mm + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(10%) + 20px)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1em, 10%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1vh + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1em + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(10%, 20px)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1em + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1mm + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1ex + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1vmin + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1Q + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(10% + max(20px))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1vmin + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1cm + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1pc + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1px + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(1em) + 10%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(10%, 1em)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(20px + max(10%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(20px) + 10%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1ch + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(20px) + min(1em) + max(10%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1ch + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(10%) + 20px)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(10% + max(1em))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1em, 10%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1vmax + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(20px + min(10%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(20px, 10%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1pc + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(10% + min(1em))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(20px) + 10%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1ex + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(10% + 2em, 5% + 1em)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1in + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(10% + 30px, 5% + 60px)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(1em + max(10%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(10%, 1em)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1in + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(10%) + max(1em) + min(20px))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(1em + min(10%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(10%, 20px)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(10%) + min(1em) + max(20px))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1Q + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(20px, 10%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1vh + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1rem + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1pt + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1cm + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1vmax + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(10%) + 1em)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(10%) + 1em)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1vw + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(20px) + max(1em) + min(10%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(10% + min(20px))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1px + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(1em) + 10%)" should set the property value]
expected: FAIL

View File

@ -0,0 +1,133 @@
[minmax-length-serialize.html]
[e.style['letter-spacing'\] = "min(20px, 1em, 10vw)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "calc(max(1em) + min(10vw) + max(10px))" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1in)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "calc(max(1em) + 10px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(10px, 20px, 30px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "calc(min(10px) + max(1em) + min(10vw))" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1pc)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1cm)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1ex)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1rem)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(10vw, 1em, 20px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "calc(min(1em) + 10px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1vmax)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1vw)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(10px, 20px, 30px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(10vw, 1em, 20px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1cm)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1vw)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1vmax)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1ch)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(30px, 20px, 10px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1pt)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1Q)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1in)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1vmin)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1pc)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1em)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1rem)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(30px, 20px, 10px)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1mm)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1mm)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1vh)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1em)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1ch)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(20px, 1em, 10vw)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1pt)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "max(1Q)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1vmin)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1ex)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "min(1vh)" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "calc(10px + max(1em))" should set the property value]
expected: FAIL
[e.style['letter-spacing'\] = "calc(10px + min(1em))" should set the property value]
expected: FAIL

View File

@ -0,0 +1,37 @@
[minmax-number-serialize.html]
[e.style['opacity'\] = "calc(min(1) + min(2))" should set the property value]
expected: FAIL
[e.style['opacity'\] = "max(1)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "calc(min(1) + 1)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "max(1, 2, 3)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "calc(1 + max(1))" should set the property value]
expected: FAIL
[e.style['opacity'\] = "min(3, 2, 1)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "calc(max(1) + max(2))" should set the property value]
expected: FAIL
[e.style['opacity'\] = "calc(max(1) + 1)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "max(3, 2, 1)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "min(1)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "min(1, 2, 3)" should set the property value]
expected: FAIL
[e.style['opacity'\] = "calc(1 + min(1))" should set the property value]
expected: FAIL

View File

@ -0,0 +1,37 @@
[minmax-percentage-serialize.html]
[e.style['margin-left'\] = "max(1%, 2%, 3%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1%, 2%, 3%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(1%) + min(2%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(1%) + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(1% + max(1%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(min(1%) + 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(1% + min(1%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "calc(max(1%) + max(2%))" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(3%, 2%, 1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "max(1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(1%)" should set the property value]
expected: FAIL
[e.style['margin-left'\] = "min(3%, 2%, 1%)" should set the property value]
expected: FAIL

View File

@ -0,0 +1,61 @@
[minmax-time-serialize.html]
[e.style['transition-delay'\] = "calc(min(1s) + min(2s))" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "calc(max(1s) + max(2s))" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "calc(max(2s) + max(1s))" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "min(1ms)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "calc(1s + max(2s))" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "max(1ms)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "min(1s, 1000ms)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "calc(min(2s) + min(1s))" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "calc(max(2s) + 1s)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "max(1ms, 2ms, 3ms)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "min(1ms, 2ms, 3ms)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "min(1000ms, 1s)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "min(1s)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "calc(1s + min(2s))" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "max(1s)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "calc(min(2s) + 1s)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "max(1s, 1000ms)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "max(1000ms, 1s)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "max(3ms, 2ms, 1ms)" should set the property value]
expected: FAIL
[e.style['transition-delay'\] = "min(3ms, 2ms, 1ms)" should set the property value]
expected: FAIL

View File

@ -1,6 +1,5 @@
[idlharness.html]
prefs: [layout.css.getBoxQuads.enabled:true, layout.css.convertFromNode.enabled:true]
[Screen interface: existence and properties of interface prototype object]
expected: FAIL
@ -19,3 +18,9 @@
[CSSPseudoElement interface: operation convertPointFromNode(DOMPointInit, GeometryNode, ConvertCoordinateOptions)]
expected: FAIL
[Partial interface MouseEvent: member names are unique]
expected: FAIL
[Partial dictionary MouseEventInit: member names are unique]
expected: FAIL

View File

@ -1,5 +1,6 @@
[scroll-behavior-default-css.html]
[Smooth scrolling of an element with default scroll-behavior]
expected:
if webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
if webrender and (os == "linux") and not debug: [PASS, FAIL]
if (os == "android") and debug: ["PASS", "FAIL"]

View File

@ -1,7 +1,4 @@
[device-aspect-ratio-001.html]
expected:
if os == "win": PASS
if (os == "android") and not e10s: PASS
if (os == "android") and e10s: PASS
if (os == "mac") and debug: FAIL
FAIL
if os == "mac": FAIL
if os == "linux": FAIL

View File

@ -1,5 +1,4 @@
[device-aspect-ratio-005.html]
expected:
if os == "win": PASS
if (os == "mac") and debug: FAIL
FAIL

View File

@ -80,3 +80,6 @@
[input of type null should be converted correctly to string]
expected: FAIL
[encode-bad-chunks]
expected: FAIL

View File

@ -1,8 +1,11 @@
[clearkey-mp4-playback-temporary-encrypted-clear.https.html]
disabled:
if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1301418
expected:
if not debug and (processor == "x86_64") and (os == "win") and not webrender: ["OK", "TIMEOUT"]
[org.w3.clearkey, temporary, mp4, playback, single key, encrypted then clear content]
expected:
if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "TIMEOUT"]
if (os == "win") and (processor == "aarch64"): FAIL
if os == "android": FAIL

View File

@ -0,0 +1,4 @@
[idlharness.window.html]
[idl_test validation]
expected: FAIL

View File

@ -1,6 +1,4 @@
[preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[Untitled]
expected: FAIL

View File

@ -1,3 +1,9 @@
[opener-setter.html]
disabled:
if (os == "linux") and (bits == 32) and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1483696
expected:
if (os == "linux") and debug: ["OK", "TIMEOUT"]
[Auxiliary browsing context created via `window.open` and setting `window.opener` to `null` should report `window.opener` `null`]
expected:
if (os == "linux") and debug: ["PASS", "TIMEOUT"]

View File

@ -1,3 +1,3 @@
lsan-allowed: [Alloc, Malloc, NewPage, PLDHashTable::Add, Realloc, SetPropertyAsInterface, mozilla::WeakPtr, mozilla::extensions::ChannelWrapper::ChannelWrapper, mozilla::net::nsUDPSocket::SendWithAddress, nsNodeSupportsWeakRefTearoff::GetWeakReference]
prefs: [dom.formdata.event.enabled:true]
leak-threshold: [default:51200]
prefs: [dom.formdata.event.enabled:true]

View File

@ -786,6 +786,9 @@ prefs: [dom.security.featurePolicy.enabled:true, dom.security.featurePolicy.head
[SVGElement interface: attribute onslotchange]
expected: FAIL
[SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
expected: FAIL
[idlharness.https.html?include=(Document|Window)]
[Document interface: documentWithHandlers must inherit property "onsecuritypolicyviolation" with the proper type]
@ -895,6 +898,9 @@ prefs: [dom.security.featurePolicy.enabled:true, dom.security.featurePolicy.head
[Document interface: iframe.contentDocument must inherit property "onslotchange" with the proper type]
expected: FAIL
[SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
expected: FAIL
[idlharness.https.html?include=HTML.*]
[HTMLDialogElement interface: operation close(DOMString)]
@ -1179,3 +1185,6 @@ prefs: [dom.security.featurePolicy.enabled:true, dom.security.featurePolicy.head
[HTMLElement interface: document.createElement("noscript") must inherit property "onslotchange" with the proper type]
expected: FAIL
[SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
expected: FAIL

View File

@ -16,8 +16,8 @@
[border-bottom-color]
expected:
if os == "linux": PASS
if os == "android": PASS
if os == "linux": PASS
FAIL
[border-right-color]

View File

@ -3,5 +3,4 @@
if os == "android": https://bugzilla.mozilla.org/show_bug.cgi?id=1536762
expected:
if (processor == "x86_64") and (os == "win") and not webrender and not debug: ["PASS", "FAIL"]
if (processor == "x86") and debug: ["PASS", "FAIL"]
if (processor == "x86") and not debug: ["PASS", "FAIL"]
if processor == "x86": ["PASS", "FAIL"]

View File

@ -1,3 +0,0 @@
[img.complete.html]
[IDL attribute complete returns true when image resource has been fetched but not run yet & image is not in broken state]
expected: FAIL

View File

@ -1,13 +1,11 @@
[update-the-rendering.html]
["Flush autofocus candidates" should be happen after the first animation frame callbacks, and before a resize event in the next iteration of window event loop.]
expected:
if (os == "linux") and debug and not webrender and sw-e10s: ["PASS", "FAIL"]
if (os == "linux") and debug and not webrender and not sw-e10s: ["FAIL", "PASS"]
if (os == "linux") and not debug and (processor == "x86_64") and webrender: ["FAIL", "PASS"]
if (os == "linux") and not debug and (processor == "x86_64") and not webrender: ["FAIL", "PASS"]
if (os == "win") and debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
if (os == "win") and debug and not webrender and (processor == "x86"): ["FAIL", "PASS"]
if (os == "linux") and debug and webrender: ["PASS", "FAIL"]
if (os == "win") and debug and webrender: ["FAIL", "PASS"]
if (os == "linux") and (processor == "x86_64") and debug and not webrender and not sw-e10s: [PASS, FAIL]
if (os == "linux") and (processor == "x86_64") and debug and not webrender and sw-e10s: [PASS, FAIL]
if (os == "linux") and (processor == "x86_64") and debug and webrender: [PASS, FAIL]
if (os == "linux") and (processor == "x86_64") and not debug and webrender: [PASS, FAIL]
if (os == "linux") and (processor == "x86_64") and not debug and not webrender: [PASS, FAIL]
if (os == "win") and debug: [FAIL, PASS]
FAIL

View File

@ -1,10 +1,11 @@
[operator-dictionary-001.html]
expected:
if debug and (os == "linux") and sw-e10s: ["CRASH", "OK"]
if debug and (os == "linux") and sw-e10s: [CRASH, OK]
if debug and (os == "linux") and not sw-e10s: CRASH
if debug and (os == "mac"): CRASH
if debug and (os == "win"): CRASH
if debug and (os == "android"): ["CRASH", "OK"]
if debug and (os == "android"): ["OK", "CRASH"]
[Operator dictionary chunk 11 - movablelimits]
expected:
if os == "win": FAIL

View File

@ -0,0 +1,3 @@
[integration-point-3.html]
expected:
if (processor == "x86") and not debug: [FAIL, PASS]

View File

@ -107,3 +107,6 @@
[MediaSession interface: operation setPositionState(MediaPositionState)]
expected: FAIL
[idl_test validation]
expected: FAIL

View File

@ -1,2 +1,2 @@
local: fe136f92ad53a4a93aed95863a4e0fe753c6f9c8
upstream: eaa551911f12c5c526f56cafd0c7ab24667ead3c
local: a7c230cd7c1f0c84cc2b0e49119bbc1785569627
upstream: 22372be821a57fc1c98e1b2250410368dd3be77b

View File

@ -1,7 +1,5 @@
[pointerevent_touch-action-verification.html]
prefs: [layout.css.touch_action.enabled:true]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[explicit-pan-left]
expected: FAIL

View File

@ -1,6 +1,6 @@
[pointerevent_movementxy.html]
expected:
if (os == "mac") and debug: ["OK", "ERROR"]
if (os == "mac") and debug: [OK, ERROR]
if (os == "mac") and not debug: ["OK", "ERROR"]
[ERROR, OK]
[mouse pointerevent attributes]

View File

@ -1,11 +1,10 @@
[pointerevent_movementxy_with_pointerlock.html]
[mouse pointerevent movementX/Y with pointerlock test]
expected:
if (os == "linux") and debug and not webrender and sw-e10s: ["FAIL", "PASS"]
if (os == "win") and not debug and (processor == "x86_64") and not webrender: ["FAIL", "PASS"]
if (os == "linux") and debug and webrender: ["FAIL", "PASS"]
if (os == "win") and debug and webrender: ["FAIL", "PASS"]
if (os == "win") and not debug and (processor == "aarch64"): ["FAIL", "PASS"]
if os == "mac": ["FAIL", "PASS"]
if (os == "win") and (processor == "x86_64") and not webrender and debug: [PASS, FAIL]
if (os == "win") and (processor == "x86_64") and webrender: [FAIL, PASS]
if (os == "mac") and not debug: [FAIL, PASS]
if (os == "win") and (processor == "x86_64") and not debug: ["FAIL", "PASS"]
if (os == "mac") and debug: ["FAIL", "PASS"]
[PASS, FAIL]

View File

@ -2,8 +2,9 @@
[pointer locked pointermove events received for button state changes]
expected:
if ccov and (os == "win"): [PASS, FAIL]
if (os == "linux") and not debug and not webrender and (processor == "x86"): ["PASS", "FAIL"]
if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["PASS", "FAIL"]
if (os == "linux") and not debug and webrender: ["PASS", "FAIL"]
if (os == "linux") and debug: ["PASS", "FAIL"]
if (os == "linux") and not sw-e10s and debug and webrender: [FAIL, PASS]
if (os == "linux") and not sw-e10s and debug and not webrender: [PASS, FAIL]
if (os == "linux") and sw-e10s: [PASS, FAIL]
if (os == "linux") and not debug and (processor == "x86_64"): ["PASS", "FAIL"]
if (os == "linux") and not debug and (processor == "x86"): ["PASS", "FAIL"]

View File

@ -0,0 +1,219 @@
[idlharness.any.html]
[CrashReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[CrashReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[InterventionReportBody interface: attribute lineNumber]
expected: FAIL
[InterventionReportBody interface: attribute id]
expected: FAIL
[CrashReportBody interface object name]
expected: FAIL
[InterventionReportBody interface: attribute columnNumber]
expected: FAIL
[CrashReportBody interface: existence and properties of interface object]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[InterventionReportBody interface object length]
expected: FAIL
[CrashReportBody interface object length]
expected: FAIL
[CrashReportBody interface: attribute reason]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface object]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[CrashReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[InterventionReportBody interface object name]
expected: FAIL
[InterventionReportBody interface: attribute message]
expected: FAIL
[InterventionReportBody interface: attribute sourceFile]
expected: FAIL
[idlharness.any.worker.html]
[ReportingObserver interface: operation disconnect()]
expected: FAIL
[DeprecationReportBody interface object length]
expected: FAIL
[DeprecationReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[ReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[DeprecationReportBody interface: attribute lineNumber]
expected: FAIL
[Report interface: attribute body]
expected: FAIL
[Report interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[ReportBody interface object length]
expected: FAIL
[ReportingObserver interface: existence and properties of interface prototype object]
expected: FAIL
[DeprecationReportBody interface object name]
expected: FAIL
[DeprecationReportBody interface: attribute anticipatedRemoval]
expected: FAIL
[ReportingObserver interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[CrashReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[CrashReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[Report interface object name]
expected: FAIL
[DeprecationReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[DeprecationReportBody interface: attribute message]
expected: FAIL
[DeprecationReportBody interface: attribute columnNumber]
expected: FAIL
[Report interface: existence and properties of interface prototype object]
expected: FAIL
[ReportingObserver interface object length]
expected: FAIL
[InterventionReportBody interface: attribute lineNumber]
expected: FAIL
[DeprecationReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[ReportBody interface object name]
expected: FAIL
[ReportingObserver interface: operation takeRecords()]
expected: FAIL
[InterventionReportBody interface: attribute id]
expected: FAIL
[CrashReportBody interface object name]
expected: FAIL
[Report interface object length]
expected: FAIL
[ReportingObserver interface: operation observe()]
expected: FAIL
[InterventionReportBody interface: attribute columnNumber]
expected: FAIL
[Report interface: existence and properties of interface object]
expected: FAIL
[CrashReportBody interface: existence and properties of interface object]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[InterventionReportBody interface object length]
expected: FAIL
[DeprecationReportBody interface: attribute sourceFile]
expected: FAIL
[Report interface: attribute type]
expected: FAIL
[CrashReportBody interface object length]
expected: FAIL
[DeprecationReportBody interface: attribute id]
expected: FAIL
[CrashReportBody interface: attribute reason]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface object]
expected: FAIL
[Report interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[CrashReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[ReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[ReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[InterventionReportBody interface object name]
expected: FAIL
[InterventionReportBody interface: attribute message]
expected: FAIL
[ReportBody interface: existence and properties of interface object]
expected: FAIL
[DeprecationReportBody interface: existence and properties of interface object]
expected: FAIL
[InterventionReportBody interface: attribute sourceFile]
expected: FAIL
[ReportingObserver interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[ReportingObserver interface: existence and properties of interface object]
expected: FAIL
[ReportingObserver interface object name]
expected: FAIL
[Report interface: attribute url]
expected: FAIL

View File

@ -1,58 +0,0 @@
[idlharness.window.html]
[CrashReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[CrashReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[CrashReportBody interface: attribute reason]
expected: FAIL
[InterventionReportBody interface: attribute lineNumber]
expected: FAIL
[InterventionReportBody interface: attribute id]
expected: FAIL
[CrashReportBody interface object name]
expected: FAIL
[InterventionReportBody interface: attribute columnNumber]
expected: FAIL
[CrashReportBody interface: existence and properties of interface object]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[InterventionReportBody interface object length]
expected: FAIL
[CrashReportBody interface object length]
expected: FAIL
[CrashReportBody interface: attribute crashId]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface object]
expected: FAIL
[InterventionReportBody interface: existence and properties of interface prototype object]
expected: FAIL
[CrashReportBody interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[InterventionReportBody interface object name]
expected: FAIL
[InterventionReportBody interface: attribute message]
expected: FAIL
[InterventionReportBody interface: attribute sourceFile]
expected: FAIL

View File

@ -1,14 +1,14 @@
[observe.html]
expected:
if webrender and (os == "linux") and not debug: ["OK", "TIMEOUT"]
if webrender and (os == "linux") and debug: ["OK", "TIMEOUT"]
if webrender and (os == "linux") and not debug: ["OK", "TIMEOUT"]
[guard]
expected:
if webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
if webrender and (os == "linux") and not debug: ["PASS", "NOTRUN"]
if webrender and (os == "linux") and debug: ["PASS", "NOTRUN"]
[test6: iframe notifications]
expected:
if webrender and (os == "linux") and debug: ["PASS", "FAIL"]
if webrender and (os == "linux") and not debug: ["PASS", "FAIL"]
if webrender and (os == "linux") and debug: ["PASS", "FAIL"]

View File

@ -1,11 +1,11 @@
[resource-reload-TAO.sub.html]
expected:
if (processor == "x86_64") and (os == "win") and webrender and not debug: ["TIMEOUT", "OK"]
if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "OK"]
if (os == "win") and not debug and not webrender and (processor == "x86"): [TIMEOUT, OK]
if (os == "win") and not debug and webrender: [TIMEOUT, OK]
TIMEOUT
[Test that TAO headers are reused on reloads.]
expected:
if (processor == "x86_64") and (os == "win") and webrender and not debug: ["TIMEOUT", "PASS"]
if (processor == "x86") and (os == "win") and not debug: ["TIMEOUT", "PASS"]
if (os == "win") and not debug and not webrender and (processor == "x86"): [TIMEOUT, PASS]
if (os == "win") and not debug and webrender: [TIMEOUT, PASS]
TIMEOUT

View File

@ -1,13 +1,17 @@
[getdisplaymedia.https.html]
disabled:
if (os == "android") and e10s: bug 1550895 (frequently fails on geckoview)
expected:
if webrender and (os == "linux") and not debug: ["OK", "TIMEOUT"]
[getDisplayMedia({"audio":true}) must succeed with video maybe audio]
expected:
if (os == "android") and not e10s: FAIL
PASS
[getDisplayMedia() with getSettings]
expected: FAIL
expected:
if webrender and (os == "linux") and not debug: ["FAIL", "TIMEOUT"]
FAIL
[getDisplayMedia({"audio":true}) must fail with TypeError]
expected: FAIL

View File

@ -0,0 +1,3 @@
[activate-event-after-install-state-change.https.html]
expected:
if (os == "android") and debug: ["OK", "CRASH"]

View File

@ -0,0 +1,11 @@
[fetch-event-after-navigation-within-page.https.html]
expected:
if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
[Service Worker should respond to fetch event after the pushState]
expected:
if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["PASS", "NOTRUN"]
[Service Worker should respond to fetch event after the hash changes]
expected:
if (os == "linux") and not debug and not webrender and (processor == "x86_64"): ["PASS", "TIMEOUT"]

View File

@ -1,6 +1,4 @@
[navigation-redirect.https.html]
expected:
if processor == "aarch64": ["OK", "CRASH"]
[Service Worker: Navigation redirection]
expected: FAIL

View File

@ -26,3 +26,7 @@
[updateViaCache is not updated if register() rejects]
expected: FAIL
[register-with-updateViaCache-imports-then-imports]
expected:
if (os == "win") and debug and (processor == "x86_64"): ["PASS", "FAIL"]

View File

@ -0,0 +1,7 @@
[request-end-to-end.https.html]
expected:
if (processor == "x86") and debug: ["OK", "TIMEOUT"]
[Test FetchEvent.request passed to onfetch]
expected:
if (processor == "x86") and debug: ["PASS", "TIMEOUT"]

View File

@ -3,11 +3,11 @@
if (os == "win") and (version == "6.1.7601"): https://bugzilla.mozilla.org/show_bug.cgi?id=1425175
if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1425175
expected:
if os == "mac": ["OK", "FAIL"]
if os == "android": ["OK", "FAIL"]
if os == "mac": [OK, FAIL]
if os == "android": [OK, FAIL]
[Test skipWaiting while a client is using the registration]
expected:
if (os == "mac") and debug: ["PASS", "FAIL"]
if (os == "mac") and not debug: ["PASS", "FAIL"]
if os == "android": ["PASS", "FAIL"]
if (os == "mac") and debug: [FAIL, PASS]
if (os == "mac") and not debug: [PASS, FAIL]
if os == "android": [PASS, FAIL]

View File

@ -1,15 +1,19 @@
[unregister-then-register-new-script.https.html]
expected:
if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["OK", "TIMEOUT"]
if (os == "win") and (processor == "x86") and not debug: ["OK", "TIMEOUT"]
[Registering a new script URL that fails to install does not resurrect unregistered registration]
expected:
if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "NOTRUN"]
if (os == "win") and (processor == "x86") and not debug: ["PASS", "NOTRUN"]
[Registering a new script URL while an unregistered registration is in use]
expected:
if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "TIMEOUT"]
if (os == "win") and (processor == "x86") and not debug: ["PASS", "TIMEOUT"]
[Registering a new script URL that 404s does not resurrect unregistered registration]
expected:
if (os == "win") and (processor == "x86_64") and not webrender and not debug: ["PASS", "NOTRUN"]
if (os == "win") and (processor == "x86") and not debug: ["PASS", "NOTRUN"]

View File

@ -1,7 +1,7 @@
[waiting.https.html]
[waiting is set after installation]
expected:
if webrender and (os == "linux") and not debug: ["FAIL", "PASS"]
if webrender and (os == "linux") and debug: ["FAIL", "PASS"]
if webrender and (os == "win") and debug: PASS
if webrender and (os == "linux"): ["FAIL", "PASS"]
FAIL

View File

@ -1,24 +1,21 @@
[sxg-reporting-prefetch-cert_parse_error-downgraded.tentative.html]
expected:
if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): [OK, TIMEOUT]
if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
if not debug and (os == "linux") and webrender: TIMEOUT
if not debug and (os == "win") and (processor == "x86"): TIMEOUT
if not debug and (os == "win") and (processor == "aarch64"): ["OK", "CRASH"]
if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
if not debug and (os == "mac"): TIMEOUT
if not debug and (os == "win"): TIMEOUT
[SXG reporting test of sxg.failed downgraded from sxg.cert_parse_error for prefetch.]
expected:
if debug and not webrender and e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
if debug and not webrender and not e10s and (os == "linux") and (version == "Ubuntu 16.04") and (processor == "x86") and (bits == 32): FAIL
if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "TIMEOUT"]
if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): [FAIL, TIMEOUT]
if not debug and (os == "linux") and webrender: TIMEOUT
if not debug and (os == "win") and (processor == "x86"): TIMEOUT
if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
if not debug and (os == "mac"): TIMEOUT
if not debug and (os == "win"): TIMEOUT
FAIL

View File

@ -2,11 +2,9 @@
expected:
if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["OK", "TIMEOUT"]
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): [OK, TIMEOUT]
if not debug and (os == "linux") and webrender: TIMEOUT
if not debug and (os == "win") and (processor == "x86"): TIMEOUT
if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
if not debug and (os == "win") and (processor == "aarch64"): ["OK", "CRASH"]
if not debug and (os == "win"): TIMEOUT
if not debug and (os == "mac"): TIMEOUT
[SXG reporting test of sxg.invalid_integrity_header for prefetch.]
expected:
@ -15,10 +13,9 @@
if debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): FAIL
if not debug and not webrender and e10s and (os == "mac") and (version == "OS X 10.14") and (processor == "x86_64") and (bits == 64): TIMEOUT
if not debug and (os == "linux") and not webrender and (processor == "x86"): TIMEOUT
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): ["FAIL", "TIMEOUT"]
if not debug and (os == "linux") and not webrender and (processor == "x86_64"): [FAIL, TIMEOUT]
if not debug and (os == "linux") and webrender: TIMEOUT
if not debug and (os == "win") and (processor == "x86"): TIMEOUT
if not debug and (os == "win") and (processor == "x86_64"): TIMEOUT
if not debug and (os == "win"): TIMEOUT
if not debug and (os == "mac"): TIMEOUT
FAIL

View File

@ -7,3 +7,6 @@
expected:
if os == "android": FAIL
[Partial interface Document: original interface defined]
expected: FAIL

View File

@ -0,0 +1,10 @@
[floating-point-total-queue-size.any.worker.html]
[floating-point-total-queue-size.any.sharedworker.html]
[floating-point-total-queue-size.any.serviceworker.html]
[floating-point-total-queue-size]
expected: FAIL
[floating-point-total-queue-size.any.html]

View File

@ -7,6 +7,9 @@
[pipeTo() inside size() should behave as expected]
expected: FAIL
[reentrant-strategies]
expected: FAIL
[reentrant-strategies.any.html]
[pipeTo() inside size() should behave as expected]

View File

@ -2,6 +2,9 @@
[ReadableStream (empty): instances have the correct methods and properties]
expected: FAIL
[templated]
expected: FAIL
[templated.any.html]
[ReadableStream (empty): instances have the correct methods and properties]

View File

@ -1,8 +1,6 @@
[correct-events-for-short-animations-with-syncbases.html]
[Correct events for short animations with syncbases]
expected:
if (os == "win") and debug and not webrender and (processor == "x86_64"): ["FAIL", "PASS"]
if (os == "linux") and not sw-e10s and (processor == "x86"): PASS
if (os == "linux") and sw-e10s: ["FAIL", "PASS"]
if (processor == "x86") and (os == "linux"): PASS
[PASS, FAIL]

View File

@ -1,9 +1,7 @@
[slider-switch.html]
[Check correct event bases for onclick]
expected:
if (os == "linux") and webrender and debug: ["FAIL", "PASS"]
if (os == "android") and debug: ["FAIL", "PASS"]
if (os == "android") and not debug: ["FAIL", "PASS"]
if (os == "win") and (processor == "aarch64"): ["FAIL", "PASS"]
if (os == "android") and debug: [PASS, FAIL]
if (os == "android") and not debug: [FAIL, PASS]
[PASS, FAIL]

View File

@ -407,3 +407,6 @@
[SVGTransformList interface: operation createSVGTransformFromMatrix(DOMMatrix2DInit)]
expected: FAIL
[SVGAElement includes HTMLHyperlinkElementUtils: member names are unique]
expected: FAIL

View File

@ -1,11 +1,15 @@
[measure.html]
[window.performance.getEntriesByName("measure_start_end")[0\].startTime is correct]
expected:
if (processor == "x86_64") and (os == "linux") and not debug and not webrender: ["PASS", "FAIL"]
if (processor == "x86") and (os == "linux"): ["PASS", "FAIL"]
if not debug and (processor == "x86_64") and (os == "linux") and not webrender: [FAIL, PASS]
if not debug and (processor == "x86_64") and (os == "win") and not webrender: [PASS, FAIL]
if not debug and (os == "linux") and (processor == "x86"): [PASS, FAIL]
if not debug and (os == "win"): [PASS, FAIL]
[window.performance.getEntriesByName("measure_start_no_end")[0\].startTime is correct]
expected:
if (processor == "x86_64") and (os == "linux") and not debug and not webrender: ["PASS", "FAIL"]
if (processor == "x86") and (os == "linux"): ["PASS", "FAIL"]
if not debug and (processor == "x86_64") and (os == "linux") and not webrender: [FAIL, PASS]
if not debug and (processor == "x86_64") and (os == "win") and not webrender: [PASS, FAIL]
if not debug and (os == "linux") and (processor == "x86"): [PASS, FAIL]
if not debug and (os == "win"): [PASS, FAIL]

View File

@ -6,6 +6,3 @@
[Resize event was fired at window.visualViewport if, and only if, scrollbars are classic (i.e. affect flow)]
disabled:
if os != "android": needs desktop zooming
expected:
if not e10s: PASS

View File

@ -1 +1,5 @@
prefs: [layout.css.font-variations.enabled:true, layout.css.overflow-clip-box.enabled:true, layout.css.individual-transform.enabled:true]
[accumulation-per-property.html]
[visibility: onto "visible"]
expected: FAIL

View File

@ -1 +1,5 @@
prefs: [layout.css.font-variations.enabled:true, layout.css.overflow-clip-box.enabled:true, layout.css.individual-transform.enabled:true]
[addition-per-property.html]
[visibility: onto "visible"]
expected: FAIL

View File

@ -21,6 +21,9 @@
[Lock requests are granted in order]
expected: FAIL
[Web Locks API: Exclusive Mode]
expected: FAIL
[mode-exclusive.tentative.https.any.sharedworker.html]
[Requests for distinct resources can be granted]

View File

@ -15,8 +15,11 @@
[query-empty.tentative.https.any.serviceworker.html]
expected:
if (os == "linux") and debug and webrender: ["OK", "TIMEOUT"]
if (os == "linux") and debug and not webrender: ["OK", "TIMEOUT"]
if (os == "linux") and debug and webrender: [OK, TIMEOUT]
if (os == "linux") and debug and not webrender: [OK, TIMEOUT]
[query() returns dictionary with empty arrays when no locks are held]
expected: FAIL
[Web Locks API: navigator.locks.query method - no locks held]
expected: FAIL

View File

@ -2,7 +2,7 @@
[Executing "Setup graph"]
bug: AudioWorklet not enabled on release_or_beta
expected:
if release_or_beta: FAIL
if release_or_beta: FAIL
[X Number of channels in input[-1:\]: Expected 1 for all values but found 1 unexpected values: \n\tIndex\tActual\n\t[0\]\t0]
expected: FAIL

View File

@ -2,9 +2,9 @@
[Executing "Create Test Worklet"]
bug: AudioWorklet not enabled on release_or_beta
expected:
if release_or_beta: FAIL
if release_or_beta: FAIL
[Executing "AudioWorklet k-rate AudioParam"]
expected: FAIL
bug: AudioWorketNode::GetParameters is not implemented
expected: FAIL

Some files were not shown because too many files have changed in this diff Show More