Closed Bug 1905279 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 46928 - Move tests to match the spec's move

Categories

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

task

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
firefox130 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Florian Rivoal <git@florian.rivoal.net> wrote:

Move tests to match the spec's move

See https://github.com/w3c/csswg-drafts/pull/10447

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

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

Total 200 tests

Status Summary

Firefox

OK : 114[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 115[Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
PASS : 51[Gecko-linux2204-64-wayland-opt] 852[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] 854[Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub]
FAIL : 175
PRECONDITION_FAILED: 1

Chrome

OK : 115
PASS : 1013
FAIL : 16

Safari

OK : 115
PASS : 989
FAIL : 40

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

New Tests That Don't Pass

  • /css/css-conditional/container-queries/at-container-style-parsing.html [wpt.fyi]
    • style(--my-prop: foo): FAIL (Chrome: PASS, Safari: PASS)
    • style(--my-prop: foo - bar ()): FAIL (Chrome: PASS, Safari: PASS)
    • style(not ((--foo: calc(10px + 2em)) and ((--foo: url(x))))): FAIL (Chrome: PASS, Safari: PASS)
    • style((--foo: bar) or (--bar: 10px)): FAIL (Chrome: PASS, Safari: PASS)
    • style(--my-prop:): FAIL (Chrome: PASS, Safari: PASS)
    • style(--my-prop: ): FAIL (Chrome: PASS, Safari: PASS)
    • style(--foo: bar !important): FAIL (Chrome: PASS, Safari: PASS)
    • style(--foo): FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/at-container-style-serialization.html [wpt.fyi]
    • Normalize spaces: FAIL (Chrome: PASS, Safari: PASS)
    • Empty declaration value - spaces: FAIL (Chrome: PASS, Safari: PASS)
    • Empty declaration value: FAIL (Chrome: PASS, Safari: PASS)
    • No declaration value: FAIL (Chrome: PASS, Safari: PASS)
    • Unknown CSS property after 'or': FAIL (Chrome: PASS, Safari: PASS)
    • Original string number in custom property value: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/auto-scrollbars.html [wpt.fyi]: OK [Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub], PRECONDITION_FAILED [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome: OK, Safari: OK)
  • /css/css-conditional/container-queries/container-for-shadow-dom.html [wpt.fyi]
    • Container name set inside a shadow tree should not match query for host child on the outside: FAIL (Chrome: PASS, Safari: PASS)
    • Container name set on :host from inside a shadow tree not matching query for slotted from the outside of the shadow tree: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/container-name-tree-scoped.html [wpt.fyi]
    • Outer scope query should not match container-name set by :host rule in shadow tree: FAIL (Chrome: PASS, Safari: PASS)
    • Outer scope query should not match container-name set by ::slotted rule in shadow tree: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/container-selection-unknown-features.html [wpt.fyi]
    • width query with (foo: bar): FAIL (Chrome: PASS, Safari: PASS)
    • width query with foo(bar): FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/container-units-computational-independence.html [wpt.fyi]
    • Container relative unit cqw is not computationally independent: FAIL (Chrome: PASS, Safari: PASS)
    • Container relative unit cqh is not computationally independent: FAIL (Chrome: PASS, Safari: PASS)
    • Container relative unit cqi is not computationally independent: FAIL (Chrome: PASS, Safari: PASS)
    • Container relative unit cqb is not computationally independent: FAIL (Chrome: PASS, Safari: PASS)
    • Container relative unit cqmin is not computationally independent: FAIL (Chrome: PASS, Safari: PASS)
    • Container relative unit cqmax is not computationally independent: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/container-units-svglength.html [wpt.fyi]
    • unitType with container-relative units: FAIL (Chrome: PASS, Safari: FAIL)
    • cqw,cqh can be resolved: FAIL (Chrome: PASS, Safari: FAIL)
    • cqi,cqb can be resolved: FAIL (Chrome: PASS, Safari: FAIL)
    • cqmin,cqmax can be resolved: FAIL (Chrome: PASS, Safari: FAIL)
    • calc() with container-relative units can be resolved: FAIL (Chrome: PASS, Safari: FAIL)
    • Can modify value with container-relative units: FAIL (Chrome: PASS, Safari: FAIL)
    • CSS Container Queries Test: container-relative units in SVGLength: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-conditional/container-queries/container-units-typed-om.html [wpt.fyi]
    • CSS.cqw function: FAIL (Chrome: PASS, Safari: PASS)
    • Reify value with cqw unit: FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqw unit (string): FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqw unit (CSS.cqw): FAIL (Chrome: PASS, Safari: PASS)
    • CSS.cqh function: FAIL (Chrome: PASS, Safari: PASS)
    • Reify value with cqh unit: FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqh unit (string): FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqh unit (CSS.cqh): FAIL (Chrome: PASS, Safari: PASS)
    • CSS.cqi function: FAIL (Chrome: PASS, Safari: PASS)
    • Reify value with cqi unit: FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqi unit (string): FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqi unit (CSS.cqi): FAIL (Chrome: PASS, Safari: PASS)
    • CSS.cqb function: FAIL (Chrome: PASS, Safari: PASS)
    • Reify value with cqb unit: FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqb unit (string): FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqb unit (CSS.cqb): FAIL (Chrome: PASS, Safari: PASS)
    • CSS.cqmin function: FAIL (Chrome: PASS, Safari: PASS)
    • Reify value with cqmin unit: FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqmin unit (string): FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqmin unit (CSS.cqmin): FAIL (Chrome: PASS, Safari: PASS)
    • CSS.cqmax function: FAIL (Chrome: PASS, Safari: PASS)
    • Reify value with cqmax unit: FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqmax unit (string): FAIL (Chrome: PASS, Safari: PASS)
    • Set value with cqmax unit (CSS.cqmax): FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/custom-property-style-queries.html [wpt.fyi]
    • style(--inner: true): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner:true): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner:true ): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner: true ): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-no-space: true): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-no-space:true): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-no-space:true ): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-no-space: true ): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-space-after: true): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-space-after:true): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-space-after:true ): FAIL (Chrome: PASS, Safari: PASS)
    • style(--inner-space-after: true ): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer: true): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer:true): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer:true ): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer: true ): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-no-space: true): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-no-space:true): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-no-space:true ): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-no-space: true ): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-space-after: true): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-space-after:true): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-space-after:true ): FAIL (Chrome: PASS, Safari: PASS)
    • outer style(--outer-space-after: true ): FAIL (Chrome: PASS, Safari: PASS)
    • Query custom property with !important declaration: FAIL (Chrome: PASS, Safari: PASS)
    • Query custom property using var(): FAIL (Chrome: PASS, Safari: PASS)
    • Query custom property including unknown var() reference: FAIL (Chrome: PASS, Safari: PASS)
    • Query custom property including unknown var() reference with non-matching fallback: FAIL (Chrome: PASS, Safari: PASS)
    • Query custom property including unknown var() reference with matching fallback: FAIL (Chrome: PASS, Safari: PASS)
    • Query custom property matching guaranteed-invalid values: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'initial' matching: FAIL (Chrome: PASS, Safari: PASS)
    • Style query matching negated value-less query against initial value: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'initial' not matching: FAIL (Chrome: PASS, Safari: PASS)
    • Style query matching value-less query against non-initial value: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'initial' matching (with explicit 'initial' value): FAIL (Chrome: PASS, Safari: PASS)
    • Style query matching negated value-less query against initial value (with explicit 'initial' value): FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'space' matching: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'space' not matching: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'inherit' matching: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'inherit' not matching: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'unset' matching: FAIL (Chrome: PASS, Safari: PASS)
    • Style query 'unset' not matching: FAIL (Chrome: PASS, Safari: PASS)
    • Match registered <length> custom property with px.: FAIL (Chrome: PASS, Safari: PASS)
    • Match registered <length> custom property with px via initial keyword.: FAIL (Chrome: PASS, Safari: PASS)
    • Match registered <length> custom property with em in query.: FAIL (Chrome: PASS, Safari: PASS)
    • Match registered <length> custom property with em in computed value.: FAIL (Chrome: PASS, Safari: PASS)
    • Match registered <length> custom property with cqi unit.: FAIL (Chrome: PASS, Safari: PASS)
    • Match registered <length> custom property with initial value.: FAIL (Chrome: PASS, Safari: PASS)
    • Match registered <length> custom property with initial value via initial keyword.: FAIL (Chrome: PASS, Safari: PASS)
    • Should only match exact string for numbers in non-registered custom properties: FAIL (Chrome: PASS, Safari: PASS)
    • Spaces should not collapse in non-registered custom properties: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/custom-property-style-query-change.html [wpt.fyi]
    • Target child: FAIL (Chrome: PASS, Safari: PASS)
    • Target grandchild: FAIL (Chrome: PASS, Safari: PASS)
    • Registered property query child: FAIL (Chrome: PASS, Safari: PASS)
    • Registered property query grandchild: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/display-contents-dynamic-style-queries.html [wpt.fyi]
    • After display and --foo changes, style() query causes the color to be green: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/display-none.html [wpt.fyi]
    • getComputedStyle when intermediate ancestor is display:none: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle when display:none inner container has forced style: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/font-relative-units-dynamic.html [wpt.fyi]
    • rex units respond to changes: FAIL (Chrome: PASS, Safari: PASS)
    • cap units respond to changes: FAIL [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview], PASS [Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub] (Chrome: PASS, Safari: FAIL)
    • rch units respond to changes: FAIL (Chrome: PASS, Safari: PASS)
    • ric units respond to changes: FAIL (Chrome: PASS, Safari: PASS)
    • rcap units respond to changes: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-conditional/container-queries/font-relative-units.html [wpt.fyi]
    • rex relative inline-size: FAIL (Chrome: PASS, Safari: PASS)
    • rch relative inline-size: FAIL (Chrome: PASS, Safari: PASS)
    • ric relative inline-size: FAIL (Chrome: PASS, Safari: PASS)
    • rcap relative inline-size: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/nested-query-containers.html [wpt.fyi]
    • test5 - inline - 0b100: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/nested-size-style-container-invalidation.html [wpt.fyi]
    • Green after reducing width: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/percentage-padding-orthogonal.html [wpt.fyi]
    • #container height measured with 500px width. Both container children visible: FAIL (Chrome: PASS, Safari: FAIL)
    • #container width 400px after padding is applied.: FAIL (Chrome: PASS, Safari: FAIL)
    • #container width 400px after padding is applied. #second is removed from the rendering: FAIL (Chrome: PASS, Safari: FAIL)
    • #container height measured with 499px width. Both container children visible: FAIL (Chrome: PASS, Safari: FAIL)
    • #container width 399px after padding is applied. #second is removed from the rendering: FAIL (Chrome: PASS, Safari: FAIL)
    • #container width 399x after padding is applied. #second is removed from the rendering: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-conditional/container-queries/pseudo-elements-005.html [wpt.fyi]
    • ::before pseudo element querying style() of originating element: FAIL (Chrome: PASS, Safari: PASS)
    • ::before pseudo element matching style() query after class change: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-conditional/container-queries/query-evaluation-style.html [wpt.fyi]
    • style((--foo: bar)): FAIL (Chrome: PASS, Safari: PASS)
    • style(not (--baz: qux)): FAIL (Chrome: PASS, Safari: PASS)
    • style((--foo: bar) and (--foo: bar)): FAIL (Chrome: PASS, Safari: PASS)
    • style((--foo: bar) and (--foo: bar) and (--foo: bar)): FAIL (Chrome: PASS, Safari: PASS)
    • style((--foo: bar) or (--foo: bar)): FAIL (Chrome: PASS, Safari: PASS)
    • style((--foo: bar) or (--foo: bar) or (--foo: bar)): FAIL (Chrome: PASS, Safari: PASS)
    • style((--baz: qux) or (--foo: bar) or (--foo: bar)): FAIL (Chrome: PASS, Safari: PASS)
    • style((--foo: bar) or (--baz: qux) or (--foo: bar)): FAIL (Chrome: PASS, Safari: PASS)
    • style((--foo: bar) or (--foo: bar) or (--baz: qux)): FAIL (Chrome: PASS, Safari: PASS)
    • style(not ((--foo: bar) and (--baz: qux))): FAIL (Chrome: PASS, Safari: PASS)
    • style((--baz: qux) or (not ((--baz: qux) and (--foo: bar)))): FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/query-evaluation.html [wpt.fyi]
    • ((unknown) or (width) or (width)): FAIL (Chrome: PASS, Safari: PASS)
    • ((width) or (unknown) or (width)): FAIL (Chrome: PASS, Safari: PASS)
    • ((width) or (width) or (unknown)): FAIL (Chrome: PASS, Safari: PASS)
    • ((unknown) or (height) or (width)): FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/registered-color-style-queries.html [wpt.fyi]
    • Registered color with light color-scheme and light-dark(): FAIL (Chrome: PASS, Safari: PASS)
    • Registered color with dark color-scheme and light-dark(): FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/sibling-layout-dependency.html [wpt.fyi]
    • Sibling style mutation: FAIL (Chrome: PASS, Safari: PASS)
    • Sibling style mutation, parent is affected: FAIL (Chrome: PASS, Safari: PASS)
    • Sibling style mutation, ancestor is affected: FAIL (Chrome: PASS, Safari: PASS)
    • Sibling text mutation: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/style-container-for-shadow-dom.html [wpt.fyi]
    • Match container in outer tree: FAIL (Chrome: PASS, Safari: PASS)
    • Match container in the shadow tree for a host child in the host child's tree scope: FAIL (Chrome: FAIL, Safari: FAIL)
    • Match <slot> as a container for ::slotted element: FAIL (Chrome: PASS, Safari: PASS)
    • Match container in outer tree for :host: FAIL (Chrome: PASS, Safari: PASS)
    • Match ::part's parent in the shadow tree as the container for ::part: FAIL (Chrome: FAIL, Safari: FAIL)
    • Match ::slotted as a container for its ::before: FAIL (Chrome: FAIL, Safari: FAIL)
    • Match container in outer tree for :host::before: FAIL (Chrome: PASS, Safari: PASS)
    • Match the ::part as a container for ::before on ::part elements: FAIL (Chrome: FAIL, Safari: FAIL)
    • Match container for ::part selector in inner shadow tree for exportparts: FAIL (Chrome: FAIL, Safari: FAIL)
    • Match container for slot light tree child fallback: FAIL (Chrome: PASS, Safari: PASS)
    • Should match parent container inside shadow tree for ::part(): FAIL (Chrome: FAIL, Safari: FAIL)
    • A :host::part rule matching a container in the shadow tree: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-conditional/container-queries/style-container-invalidation-inheritance.html [wpt.fyi]
    • Changed --match inherits down descendants and affects container query: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/style-query-with-unknown-width.html [wpt.fyi]
    • width query should evaluate to unknown and style query to true: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/transition-scrollbars.html [wpt.fyi]
    • Scrollbars do not cause a transition of background-color: FAIL [Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview] (Chrome: PASS, Safari: FAIL)
  • /css/css-conditional/container-queries/custom-layout-container-001.https.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-conditional/container-queries/inline-size-bfc-floats.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-conditional/container-queries/inner-first-line-non-matching.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/pseudo-elements-002b.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/pseudo-elements-009.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-conditional/container-queries/pseudo-elements-010.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9cbd828fc02f [wpt PR 46928] - Move tests to match the spec's move, a=testonly https://hg.mozilla.org/integration/autoland/rev/825c50ae20f9 [wpt PR 46928] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
Regressions: 1907072
You need to log in before you can comment on or make changes to this bug.