Closed
Bug 1947471
Opened 14 days ago
Closed 12 days ago
[wpt-sync] Sync PR 50631 - css-function tests for shadow dom
Categories
(Core :: CSS Parsing and Computation, task, P4)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
137 Branch
Tracking | Status | |
---|---|---|
firefox137 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 50631 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/50631
Details from upstream follow.
Steve Orvell <sorvell@google.com> wrote:
css-function tests for shadow dom
Augments the css-function evaluation tests to confirm that:
- globally defined css functions apply in Shadow DOM
- Shadow DOM defined css functions apply in Shadow DOM
Assignee | ||
Updated•14 days ago
|
Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core
Assignee | ||
Comment 1•14 days ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=a723c4e6db9f882bcd72a5321242a93619c559d5
Assignee | ||
Comment 2•13 days ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 5 tests and 4 subtests
Status Summary
Firefox
OK
: 5
PASS
: 46
FAIL
: 135
Chrome
OK
: 5
PASS
: 46
FAIL
: 135
Safari
OK
: 5
PASS
: 46
FAIL
: 135
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-mixins/dashed-function-cycles.tentative.html [wpt.fyi]
- Local with self-cycle:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle reference without fallback makes result invalid:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Local with self-cycle in fallback:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Local shadowing cyclic property --x:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Local shadowing cyclic outer local --x :
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Arguments shadowing cyclic properties:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Observing property cycle locally:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Using cyclic values with no fallback:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Self-cycle in non-used local variable:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Using cyclic value in unused fallback:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Using cyclic value in unused fallback (local):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Dashed-function, self-cycle:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle through other function (--g):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle through other function (--f):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle through local, self:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle through unused local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle through global, self:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle through local, other function:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Cycle through various variables and other functions:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Local with self-cycle:
- /css/css-mixins/dashed-function-eval.html [wpt.fyi]
- Literal result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Literal result, typed return:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Literal result, typed return, calc:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Literal result, typed return, mismatch:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Missing result descriptor:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Literal result, empty:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - result cascading behavior:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Another dashed-function in result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Unused argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Single parameter:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Multiple parameters:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Single parameter, typed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Typed parameter with calc():
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Untyped parameter with calc():
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Various typed parameters:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Parameter with complex type (auto):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Parameter with complex type (px):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Passing argument to inner function:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - var() in argument resolved before call:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - var() in argument resolved before call, typed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Single parameter with default value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Multiple parameters with defaults:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Multiple parameters with defaults, typed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Unused local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Local does not affect outer scope:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Substituting local in result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Substituting multiple locals in result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Local referring to another local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Locals appearing after result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Locals cascading behavior:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Custom properties are visible inside function:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Substitute local from outer scope:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Substitute argument from outer scope:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Inner argument shadowing outer argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Inner argument shadowing outer local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Inner local shadowing outer argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Inner local shadowing outer local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Referencing outer local containing var():
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Referencing outer typed argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Same function with different scopes:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Referencing local two frames up:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - IACVT outer local shadows property:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Parameter shadows custom property:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Local shadows parameter:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Missing only argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Missing one argument of several:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Literal result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Literal result, typed return:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Literal result, typed return, calc:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Literal result, typed return, mismatch:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Missing result descriptor:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Literal result, empty:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: result cascading behavior:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Another dashed-function in result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Unused argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Single parameter:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Multiple parameters:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Single parameter, typed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Typed parameter with calc():
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Untyped parameter with calc():
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Various typed parameters:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Parameter with complex type (auto):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Parameter with complex type (px):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Passing argument to inner function:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: var() in argument resolved before call:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: var() in argument resolved before call, typed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Single parameter with default value:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Multiple parameters with defaults:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Multiple parameters with defaults, typed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Unused local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Local does not affect outer scope:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Substituting local in result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Substituting multiple locals in result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Local referring to another local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Locals appearing after result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Locals cascading behavior:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Custom properties are visible inside function:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Substitute local from outer scope:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Substitute argument from outer scope:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Inner argument shadowing outer argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Inner argument shadowing outer local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Inner local shadowing outer argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Inner local shadowing outer local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Referencing outer local containing var():
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Referencing outer typed argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Same function with different scopes:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Referencing local two frames up:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: IACVT outer local shadows property:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Parameter shadows custom property:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Local shadows parameter:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Missing only argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow DOM defined: Missing one argument of several:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Literal result:
- /css/css-mixins/function-conditionals.html [wpt.fyi]
- Basic @supports:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Basic @supports (false):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Nested @supports:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Nested @supports (false):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Inconsequential conditional:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - @supports with locals:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Basic @media:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Basic @media (false):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Nested @media:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Nested @media (false):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Locals within @media:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - @supports within @media:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - @media within @supports:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Basic @supports:
- /css/css-mixins/local-attr-substitution.html [wpt.fyi]
- var() in attribute value substitutes locally:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - var() in attribute value substitutes locally, argument:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - var() in attribute value substitutes locally, typed:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - attr() fallback substitutes locally:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - attr() cycle through local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - attr() cycle through fallback in local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - attr() cycle through function:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- var() in attribute value substitutes locally:
- /css/css-mixins/local-var-substitution.html [wpt.fyi]
- Fallback directly in result:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Fallback via present, but invalid local:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Fallback is locally resolved (result):
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Fallback is locally resolved (local var):
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Fallback directly in result:
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/19241d67cea8
[wpt PR 50631] - css-function tests for shadow dom, a=testonly
https://hg.mozilla.org/integration/autoland/rev/159461d8cfcf
[wpt PR 50631] - Update wpt metadata, a=testonly
Comment 4•12 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/19241d67cea8
https://hg.mozilla.org/mozilla-central/rev/159461d8cfcf
Status: NEW → RESOLVED
Closed: 12 days ago
status-firefox137:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•