Skip to content

Commit

Permalink
Added tests from virtual dir to HighDPI suite.
Browse files Browse the repository at this point in the history
Picked couple tests from each dir that had highdpi specific baselines.
Added the entire scalefactor* dirs.

Bug: 1278060

Change-Id: I7e618f9bf567d3b62b128703e063372f1858c4b2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3533823
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Preethi Mohan <preethim@google.com>
Cr-Commit-Position: refs/heads/main@{#984965}
  • Loading branch information
preethimm authored and Chromium LUCI CQ committed Mar 24, 2022
1 parent d2fdb99 commit dc04755
Show file tree
Hide file tree
Showing 12 changed files with 153 additions and 9 deletions.
70 changes: 70 additions & 0 deletions third_party/blink/web_tests/FlagExpectations/highdpi
Expand Up @@ -331,6 +331,71 @@ transforms/2d/transform-borderbox.html [ Pass ]
transforms/3d/general/perspective-units.html [ Pass ]
transforms/3d/hit-testing/backface-hit-test.html [ Pass ]

virtual/backface-visibility-interop/transforms/2d/compound-transforms-vs-containers.html [ Pass ]
virtual/backface-visibility-interop/transforms/2d/zoom-menulist.html [ Pass ]
virtual/compositor-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html [ Pass ]
virtual/compositor_threaded_scrollbar_scrolling/paint/invalidation/scroll/sticky/invalidate-after-composited-scroll-with-sticky.html [ Pass ]
virtual/eye-dropper/fast/forms/color-scheme/color/color-picker-appearance.html [ Pass ]
virtual/eye-dropper/fast/forms/color-scheme/color/color-suggestion-picker-appearance-with-scrollbar.html [ Pass ]
virtual/forced-high-contrast-colors/fast/css/forced-colors-mode/backplate/forced-colors-mode-backplate-11.html [ Pass ]
virtual/forced-high-contrast-colors/html/details_summary/color-scheme-validation/details-with-summary-open.html [ Pass ]
virtual/gpu-rasterization-disable-yuv/images/yuv-decode-eligible/color-profile-image.html [ Pass ]
virtual/gpu-rasterization-disable-yuv/images/yuv-decode-eligible/jpeg-missing-eoi.html [ Pass ]
virtual/gpu-rasterization-disable-yuv/images/yuv-decode-eligible/webp-color-profile-lossy.html [ Pass ]
virtual/jxl-enabled/images/jxl/jxl-images.html [ Pass ]
virtual/layout_ng_printing/printing/3d-rotate-under-perspective.html [ Pass ]
virtual/layout_ng_printing/printing/allowed-page-breaks.html [ Pass ]
virtual/layout_ng_printing/printing/avoid-setting-header-offset-on-header.html [ Pass ]
virtual/layout_ng_printing/printing/composited-thead-tfoot-repeat.html [ Pass ]
virtual/layout_ng_printing/printing/ellipsis-printing-style.html [ Pass ]
virtual/layout_ng_printing/printing/forced-break-tree-dump-only.html [ Pass ]
virtual/layout_ng_printing/printing/multi-page-background.html [ Pass ]
virtual/layout_ng_printing/printing/page-format-data.html [ Pass ]
virtual/main-threaded-percent-based-scrolling/fast/events/wheel/continuous-platform-wheelevent-in-scrolling-div.html [ Pass ]
virtual/off-main-thread-css-paint/http/tests/csspaint/border-color.html [ Pass ]
virtual/scroll-unification/fast/events/event-listener-on-link.html [ Pass ]
virtual/scroll-unification/fast/events/mouseclick-target-and-positioning.html [ Pass ]
virtual/scroll-unification/fast/events/reveal-link-when-focused.html [ Pass ]
virtual/scroll-unification/http/tests/misc/favicon-as-image.html [ Pass ]
virtual/scroll-unification/http/tests/misc/frame-access-during-load.html [ Pass ]
virtual/scroll-unification/http/tests/misc/slow-loading-image-in-pattern.html [ Pass ]
virtual/scroll-unification-layout_ng_block_frag/fast/forms/fieldset/fieldset-align.html [ Pass ]
virtual/scroll-unification-layout_ng_block_frag/fast/forms/fieldset/fieldset-with-float.html [ Pass ]
virtual/stable/compositing/filters/sw-layer-overlaps-hw-shadow.html [ Pass ]
virtual/stable/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow.html [ Pass ]
virtual/stable/inspector-protocol/dom-snapshot/captureSnapshot-ua-shadow-tree3.js [ Pass ]
virtual/stable/inspector-protocol/dom-snapshot/dom-snapshot-captureSnapshot-details.js [ Pass ]
virtual/text-antialias/align-center-rtl-spill.html [ Pass ]
virtual/text-antialias/apply-start-width-after-skipped-text.html [ Pass ]
virtual/text-antialias/bidi-embedding-pop-and-push-same.html [ Pass ]
virtual/text-antialias/complex-text-opacity.html [ Pass ]
virtual/text-antialias/ellipsis-ltr-text-in-ltr-flow-underline.html [ Pass ]
virtual/text-antialias/ellipsis-mixed-text-in-ltr-flow-underline.html [ Pass ]
virtual/text-antialias/ellipsis-mixed-text-in-rtl-flow-underline.html [ Pass ]
virtual/text-antialias/basic/001.html [ Pass ]
virtual/text-antialias/basic/002.html [ Pass ]
virtual/text-antialias/firstline/001.html [ Pass ]
virtual/text-antialias/firstline/002.html [ Pass ]
virtual/text-antialias/font-features/caps-casemapping.html [ Pass ]
virtual/text-antialias/international/bidi-layout-across-linebreak.html [ Pass ]
virtual/text-antialias/international/bidi-linebreak-001.html [ Pass ]
virtual/text-antialias/international/unicode-bidi-plaintext-in-textarea.html [ Pass ]
virtual/text-antialias/selection/atsui-partial-selection.html [ Pass ]
virtual/text-antialias/selection/flexbox-selection-nested.html [ Pass ]
virtual/text-antialias/selection/selection-multiple-runs.html [ Pass ]
virtual/text-antialias/selection/selection-painted-separately.html [ Pass ]
virtual/text-antialias/selection/selection-painting-hidpi.html [ Pass ]
virtual/text-antialias/shaping/same-script-different-lang.html [ Pass ]
virtual/text-antialias/sub-pixel/text-scaling-rtl.html [ Pass ]
virtual/text-antialias/sub-pixel/text-scaling-vertical.html [ Pass ]
virtual/text-antialias/whitespace/002.html [ Pass ]
virtual/text-antialias/whitespace/004.html [ Pass ]
virtual/text-antialias/whitespace/005.html [ Pass ]
virtual/text-antialias/whitespace/024.html [ Pass ]
virtual/text-antialias/whitespace/025.html [ Pass ]
virtual/text-antialias/whitespace/nowrap-clear-float.html [ Pass ]
virtual/text-antialias/whitespace/pre-newline-box-test.html [ Pass ]

# Layout tests significatly differ from non scale baseline
crbug.com/1105168 fast/sub-pixel/sub-pixel-accumulates-to-layers.html [ Failure ]
crbug.com/1107570 fast/text-autosizing/* [ Failure ]
Expand Down Expand Up @@ -796,3 +861,8 @@ crbug.com/1266821 virtual/backface-visibility-interop/transforms/3d/point-mappin
crbug.com/1266821 virtual/backface-visibility-interop/transforms/3d/point-mapping/3d-point-mapping.html [ Failure ]

crbug.com/1196414 compositing/gestures/gesture-tapHighlight-imagemap.html [ Failure ]

crbug.com/1309502 virtual/scalefactor200withzoom/fast/hidpi/static/calendar-picker-appearance.html [ Timeout ]
crbug.com/1309502 virtual/scalefactor200withzoom/fast/hidpi/static/data-suggestion-picker-appearance.html [ Timeout ]
crbug.com/1309502 virtual/scalefactor200withzoom/fast/hidpi/static/popup-menu-with-scrollbar-appearance.html [ Timeout ]
virtual/gpu-rasterization-disable-yuv/images/yuv-decode-eligible/color-profile-layer.html [ Failure Pass ]
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -1,16 +1,14 @@
layer at (0,0) size 1200x900 scrollHeight 1226
LayoutView at (0,0) size 1600x1200
LayoutNGView at (0,0) size 1600x1200
layer at (0,0) size 1600x1226
LayoutBlockFlow {HTML} at (0,0) size 1600x1226
LayoutBlockFlow {BODY} at (8,16) size 1584x1202
LayoutBlockFlow {P} at (0,0) size 1584x18
LayoutNGBlockFlow {HTML} at (0,0) size 1600x1226
LayoutNGBlockFlow {BODY} at (8,16) size 1584x1202
LayoutNGBlockFlow {P} at (0,0) size 1584x18
LayoutText {#text} at (0,0) size 1330x17
text run at (0,0) width 554: "This is a test that only dumps the layout tree, and doesn't actually display the page. This "
text run at (554,0) width 562: "tests some peculiarities in the test framework for printing. To run this test manually, run it "
text run at (1116,0) width 214: "with content_shell --run-web-tests"
LayoutBlockFlow {DIV} at (0,34) size 1584x18
text run at (0,0) width 1330: "This is a test that only dumps the layout tree, and doesn't actually display the page. This tests some peculiarities in the test framework for printing. To run this test manually, run it with content_shell --run-web-tests"
LayoutNGBlockFlow {DIV} at (0,34) size 1584x18
LayoutText {#text} at (0,0) size 163x17
text run at (0,0) width 163: "This should be on page 1."
LayoutBlockFlow {DIV} at (0,1184) size 1584x18
LayoutNGBlockFlow {DIV} at (0,1184) size 1584x18
LayoutText {#text} at (0,0) size 163x17
text run at (0,0) width 163: "This should be on page 2."
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@@ -0,0 +1,76 @@
{
"layers": [
{
"name": "Scrolling background of LayoutView #document",
"bounds": [1600, 1200],
"contentsOpaque": true,
"backgroundColor": "#FFFFFF"
},
{
"name": "LayoutNGBlockFlow (positioned) DIV id='composited-parent' class='compositor-painted-shadow'",
"bounds": [200, 200],
"contentsOpaque": true,
"backgroundColor": "#FF0000",
"transform": 1
},
{
"name": "LayoutNGBlockFlow (positioned) DIV id='absolutely-positioned-composited-child'",
"bounds": [200, 200],
"contentsOpaque": true,
"backgroundColor": "#008000",
"transform": 1
}
],
"transforms": [
{
"id": 1,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[200, 200, 0, 1]
]
}
]
}
{
"layers": [
{
"name": "Scrolling background of LayoutView #document",
"bounds": [1744, 1170],
"contentsOpaque": true,
"backgroundColor": "#FFFFFF"
},
{
"name": "LayoutNGBlockFlow (positioned) DIV id='composited-parent' class='software-painted-shadow'",
"bounds": [200, 200],
"contentsOpaque": true,
"backgroundColor": "#FF0000",
"transform": 1
},
{
"name": "LayoutNGBlockFlow (positioned) DIV id='absolutely-positioned-composited-child'",
"bounds": [200, 200],
"contentsOpaque": true,
"backgroundColor": "#008000",
"transform": 1
},
{
"name": "HorizontalScrollbar",
"position": [0, 1170],
"bounds": [1600, 30]
}
],
"transforms": [
{
"id": 1,
"transform": [
[1, 0, 0, 0],
[0, 1, 0, 0],
[0, 0, 1, 0],
[200, 200, 0, 1]
]
}
]
}

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit dc04755

Please sign in to comment.