Closed Bug 1892735 Opened 1 month ago Closed 1 month ago

[wpt-sync] Sync PR 45825 - Split Highlight Inheritance tests into a new directory

Categories

(Core :: Layout: Generated Content, Lists, and Counters, task, P4)

task

Tracking

()

RESOLVED FIXED
127 Branch
Tracking Status
firefox127 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Stephen Chenney <schenney@chromium.org> wrote:

Split Highlight Inheritance tests into a new directory

The WPT css-pseudo directory is getting large, and it is difficult
to identify all tests that deal only with the highlight inheritance
models. Those tests also clutter up the tests dealing with specific
pseudo types. So move such tests into a sub-directory.

Change-Id: Ib2231e42a56f25d05e23f286d8222cc2e71362a0
Reviewed-on: https://chromium-review.googlesource.com/5473222
WPT-Export-Revision: 1a8c2cf80559ca49604c15ba812b2e89da326ae7

Component: web-platform-tests → Layout: Generated Content, Lists, and Counters
Product: Testing → Core
PR 45825 applied with additional changes from upstream: d28e440f06492ff49fd7dd428dbb6a81a13440b9

CI Results

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

Total 32 tests and 10 subtests

Status Summary

Firefox

OK : 8
PASS : 60[GitHub] 68[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, Gecko-linux1804-64-qr-debug, 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]
FAIL : 58[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, Gecko-linux1804-64-qr-debug, 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] 65[GitHub]
TIMEOUT: 1

Chrome

OK : 8
PASS : 120
FAIL : 6

Safari

OK : 8
PASS : 77
FAIL : 49

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html [wpt.fyi]
    • getComputedStyle() for ::spelling-error at #target1: FAIL
    • getComputedStyle() for ::spelling-error at #target2: FAIL
    • getComputedStyle() for ::grammar-error at #target1: FAIL
    • getComputedStyle() for ::grammar-error at #target2: FAIL
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html [wpt.fyi]
    • getComputedStyle() for ::spelling-error at #target1: FAIL
    • getComputedStyle() for ::spelling-error at #target2: FAIL
    • getComputedStyle() for ::grammar-error at #target1: FAIL
    • getComputedStyle() for ::grammar-error at #target2: FAIL
  • /css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html [wpt.fyi]
    • getComputedStyle() for ::spelling-error: FAIL
    • getComputedStyle() for ::grammar-error: FAIL
    • getComputedStyle() for ::highlight(foo): should return an empty CSSStyleDeclaration: FAIL
    • getComputedStyle() for ::highlight(foo)) should return an empty CSSStyleDeclaration: FAIL
    • getComputedStyle() for ::highlight(foo)( should return an empty CSSStyleDeclaration: FAIL
    • getComputedStyle() for ::highlight(foo)(foo) should return an empty CSSStyleDeclaration: FAIL
    • getComputedStyle() for ::highlight(foo)() should return an empty CSSStyleDeclaration: FAIL
    • getComputedStyle() for ::highlight(foo). should return an empty CSSStyleDeclaration: FAIL
  • /css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html [wpt.fyi]
    • getComputedStyle() for ::spelling-error at #target1: FAIL
    • getComputedStyle() for ::spelling-error at #target2: FAIL
    • getComputedStyle() for ::grammar-error at #target1: FAIL
    • getComputedStyle() for ::grammar-error at #target2: FAIL

New Tests That Don't Pass

  • /css/css-pseudo/highlight-cascade/cascade-highlight-004.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/cascade-highlight-005.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-001.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-properties-002.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-001.html [wpt.fyi]: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-painting-text-shadow-002.html [wpt.fyi]: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-root-explicit-default-002.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-root-implicit-default-001.html [wpt.fyi]: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-paired-cascade-004.html [wpt.fyi]: 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, Gecko-linux1804-64-qr-debug, 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], TIMEOUT [GitHub] (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-cascade-007.html [wpt.fyi]
    • M::selection’s font-size is the same as in M: FAIL (Chrome: PASS, Safari: FAIL)
    • M span::selection’s font-size is the same as in M span: FAIL (Chrome: PASS, Safari: FAIL)
    • M::selection’s own text-shadow respects M’s font-size: FAIL (Chrome: PASS, Safari: FAIL)
    • M span::selection’s inherited text-shadow respects M’s font-size: FAIL (Chrome: PASS, Safari: FAIL)
    • W::selection’s line-height is the same as in W: FAIL (Chrome: PASS, Safari: FAIL)
    • W span::selection’s line-height is the same as in W span: FAIL (Chrome: PASS, Safari: FAIL)
    • W::selection’s own text-shadow respects W’s line-height: FAIL (Chrome: PASS, Safari: FAIL)
    • W span::selection’s inherited text-shadow respects W’s line-height: FAIL (Chrome: PASS, Safari: FAIL)
    • U::selection’s font-size is the same as in U: FAIL (Chrome: PASS, Safari: FAIL)
    • U span::selection’s font-size is the same as in U span: FAIL (Chrome: PASS, Safari: FAIL)
    • U::selection’s own text-decoration-thickness respects U’s font-size: FAIL (Chrome: PASS, Safari: FAIL)
    • U span::selection’s own text-decoration-thickness respects U span’s font-size: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-cascade-009.html [wpt.fyi]
    • body ::selection does not use its own custom property: FAIL (Chrome: FAIL, Safari: FAIL)
    • div::selection uses the originating element custom property: FAIL (Chrome: FAIL, Safari: FAIL)
    • div::selection does not use its own custom property: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-inheritance.html [wpt.fyi]
    • getComputedStyle() for ::selection: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::target-text: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::spelling-error: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::grammar-error: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::highlight(foo): FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-computed-visited.html [wpt.fyi]
    • getComputedStyle() for ::target-text at #target1: FAIL [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, Gecko-linux1804-64-qr-debug, 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] (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::target-text at #target2: FAIL [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, Gecko-linux1804-64-qr-debug, 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] (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::spelling-error at #target1: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::spelling-error at #target2: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::grammar-error at #target1: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::grammar-error at #target2: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-pseudo/highlight-cascade/highlight-currentcolor-computed.html [wpt.fyi]
    • getComputedStyle() for ::target-text at #target1: FAIL [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, Gecko-linux1804-64-qr-debug, 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] (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::target-text at #target2: FAIL [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, Gecko-linux1804-64-qr-debug, 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] (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::spelling-error at #target1: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::spelling-error at #target2: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::grammar-error at #target1: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::grammar-error at #target2: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-pseudo/highlight-cascade/highlight-pseudos-computed.html [wpt.fyi]
    • getComputedStyle() for ::target-text: FAIL [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, Gecko-linux1804-64-qr-debug, 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] (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::spelling-error: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::grammar-error: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::highlight(foo): should return an empty CSSStyleDeclaration: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::highlight(foo)) should return an empty CSSStyleDeclaration: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::highlight(foo)( should return an empty CSSStyleDeclaration: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::highlight(foo)(foo) should return an empty CSSStyleDeclaration: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::highlight(foo)() should return an empty CSSStyleDeclaration: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::highlight(foo). should return an empty CSSStyleDeclaration: FAIL (Chrome: PASS, Safari: PASS)
  • /css/css-pseudo/highlight-cascade/highlight-pseudos-inheritance-computed-001.html [wpt.fyi]
    • getComputedStyle() for ::selection at #child1: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::selection at #child2: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::target-text at #child1: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::target-text at #child2: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::spelling-error at #child1: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::spelling-error at #child2: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::grammar-error at #child1: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::grammar-error at #child2: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::highlight(foo) at #child1: FAIL (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::highlight(foo) at #child2: FAIL (Chrome: PASS, Safari: FAIL)
  • /css/css-pseudo/highlight-cascade/highlight-pseudos-visited-computed-001.html [wpt.fyi]
    • getComputedStyle() for ::target-text at #target1: FAIL [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, Gecko-linux1804-64-qr-debug, 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] (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::target-text at #target2: FAIL [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, Gecko-linux1804-64-qr-debug, 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] (Chrome: PASS, Safari: FAIL)
    • getComputedStyle() for ::spelling-error at #target1: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::spelling-error at #target2: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::grammar-error at #target1: FAIL (Chrome: PASS, Safari: PASS)
    • getComputedStyle() for ::grammar-error at #target2: FAIL (Chrome: PASS, Safari: PASS)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ae0a216f50fd
[wpt PR 45825] - Split Highlight Inheritance tests into a new directory, a=testonly
https://hg.mozilla.org/integration/autoland/rev/37bf8b2f6bf1
[wpt PR 45825] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 127 Branch
Regressions: 1893642
You need to log in before you can comment on or make changes to this bug.