Closed Bug 1953411 Opened 5 months ago Closed 5 months ago

[wpt-sync] Sync PR 51288 - Move tree-counting wpt test to separate directory

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 51288 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/51288
Details from upstream follow.

Rune Lillesveen <futhark@chromium.org> wrote:

Move tree-counting wpt test to separate directory

Also, tree-scoped behavior is now supported by the ED, making test no
longer tentative.

Bug: 40282719

Change-Id: I1f5111062f48513ce253b4efd2d94bf434aef467
Reviewed-on: https://chromium-review.googlesource.com/6345394
WPT-Export-Revision: e733cf92015ecf23307cf623584b980668c54ad3

PR 51288 applied with additional changes from upstream: e10de921dd0fc0fcd90183a1ad6c463312d11af5, 803e46da64288f54c9cef17b8714f98bab9d117c, ae111ecc380272a0ab4778e98adcb94868599381
Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 6 tests and 2 subtests

Status Summary

Firefox

OK : 6
PASS : 4
FAIL : 25

Chrome

OK : 5
PASS : 20
CRASH: 1
FAIL : 5

Safari

OK : 6
PASS : 4
FAIL : 25

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/css-values/tree-counting/calc-sibling-function-in-shadow-dom.html [wpt.fyi]
    • Host children have sibling-index() and sibling-count() based on assignedNodes order: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-values/tree-counting/calc-sibling-function-parsing.html [wpt.fyi]
    • e.style['left'] = "calc(1px * sibling-index())" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['left'] = "calc(1px * sibling-index( ))" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['z-index'] = "sibling-index()" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['left'] = "calc(1px * sibling-count())" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['left'] = "calc(1px * sibling-count( ))" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['z-index'] = "sibling-count()" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-values/tree-counting/calc-sibling-function.html [wpt.fyi]
    • basic sibling-index() test: FAIL (Chrome: PASS, Safari: FAIL)
    • basic sibling-count() test: FAIL (Chrome: PASS, Safari: FAIL)
    • sibling-index() in calc() with percentage: FAIL (Chrome: PASS, Safari: FAIL)
    • sibling-count on pseudo-element: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-values/tree-counting/sibling-function-container-query.html [wpt.fyi]
    • sibling-index() in @container width query: FAIL (Safari: FAIL)
    • sibling-count() in @container width query: FAIL (Safari: FAIL)
    • sibling-index() in @container style() query: FAIL (Safari: FAIL)
    • sibling-count() in @container style() query: FAIL (Safari: FAIL)
  • /css/css-values/tree-counting/sibling-function-invalidation.html [wpt.fyi]
    • Initially 6th sibling: FAIL (Chrome: PASS, Safari: FAIL)
    • 5th sibling after removal: FAIL (Chrome: FAIL, Safari: FAIL)
    • Initially 6 siblings: FAIL (Chrome: PASS, Safari: FAIL)
    • 5 siblings after removal: FAIL (Chrome: FAIL, Safari: FAIL)
    • Initially 6th slotted sibling: FAIL (Chrome: PASS, Safari: FAIL)
    • 5th sibling after slot change: FAIL (Chrome: FAIL, Safari: FAIL)
    • Initially 6 slotted siblings: FAIL (Chrome: PASS, Safari: FAIL)
    • 5 siblings after slot change: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-values/tree-counting/tree-scoped-sibling-function.html [wpt.fyi]
    • sibling-index() and sibling-count() evaluates to 0 from outer tree with ::part: FAIL (Chrome: FAIL, Safari: FAIL)
    • sibling-index() and sibling-count() evaluate as normal from inner tree: FAIL (Chrome: PASS, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3c36484af708 [wpt PR 51288] - Move tree-counting wpt test to separate directory, a=testonly https://hg.mozilla.org/integration/autoland/rev/0beedf840c85 [wpt PR 51288] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in before you can comment on or make changes to this bug.