From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001
From: Daniel Baumann
Date: Sun, 7 Apr 2024 21:33:14 +0200
Subject: Adding upstream version 115.7.0esr.
Signed-off-by: Daniel Baumann
---
.../tests/css/css-backgrounds/META.yml | 4 +
...animation-backdrop-infinite-duration-crash.html | 28 +++
...lement-not-visible-at-current-viewport-ref.html | 16 ++
...on-element-not-visible-at-current-viewport.html | 29 +++
...r-animation-fallback-additive-keyframe-ref.html | 11 +
...color-animation-fallback-additive-keyframe.html | 29 +++
...r-animation-fallback-missing-0-percent-ref.html | 10 +
...color-animation-fallback-missing-0-percent.html | 36 ++++
...animation-fallback-missing-100-percent-ref.html | 10 +
...lor-animation-fallback-missing-100-percent.html | 36 ++++
...round-color-animation-fallback-replace-ref.html | 10 +
...ackground-color-animation-fallback-replace.html | 42 ++++
.../background-color-animation-field-crash.html | 14 ++
.../background-color-animation-fragmented-ref.html | 4 +
.../background-color-animation-fragmented.html | 21 ++
...background-color-animation-half-opaque-ref.html | 11 +
.../background-color-animation-half-opaque.html | 34 +++
.../background-color-animation-in-body-ref.html | 8 +
.../background-color-animation-in-body.html | 21 ++
...nd-color-animation-non-empty-no-draw-crash.html | 16 ++
...n-non-zero-size-element-change-to-zero-ref.html | 0
...ation-non-zero-size-element-change-to-zero.html | 31 +++
...kground-color-animation-pseudo-element-ref.html | 41 ++++
.../background-color-animation-pseudo-element.html | 67 ++++++
.../animations/background-color-animation-ref.html | 10 +
...ound-color-animation-removed-element-crash.html | 12 ++
...ground-color-animation-single-keyframe-ref.html | 10 +
...background-color-animation-single-keyframe.html | 21 ++
...ackground-color-animation-three-keyframes1.html | 47 +++++
...round-color-animation-three-keyframes2-ref.html | 10 +
...ackground-color-animation-three-keyframes2.html | 45 ++++
...ackground-color-animation-three-keyframes3.html | 41 ++++
...d-color-animation-will-change-contents-ref.html | 11 +
...round-color-animation-will-change-contents.html | 45 ++++
.../background-color-animation-with-blur-ref.html | 20 ++
.../background-color-animation-with-blur.html | 55 +++++
...background-color-animation-with-images-ref.html | 30 +++
.../background-color-animation-with-images.html | 51 +++++
.../background-color-animation-with-mask-ref.html | 18 ++
.../background-color-animation-with-mask.html | 34 +++
...background-color-animation-with-table1-ref.html | 10 +
.../background-color-animation-with-table1.html | 19 ++
.../background-color-animation-with-table2.html | 22 ++
.../background-color-animation-with-table3.html | 19 ++
.../background-color-animation-with-table4.html | 20 ++
...color-animation-with-zero-playbackRate-ref.html | 10 +
...und-color-animation-with-zero-playbackRate.html | 35 ++++
...n-zero-size-element-change-to-non-zero-ref.html | 11 +
...ation-zero-size-element-change-to-non-zero.html | 29 +++
...ound-color-animation-zero-size-element-ref.html | 0
...ckground-color-animation-zero-size-element.html | 23 +++
.../animations/background-color-animation.html | 34 +++
.../animations/background-color-interpolation.html | 122 +++++++++++
.../background-color-scroll-into-viewport-ref.html | 43 ++++
.../background-color-scroll-into-viewport.html | 50 +++++
...ckground-color-transition-currentcolor-ref.html | 20 ++
.../background-color-transition-currentcolor.html | 45 ++++
.../animations/background-color-transition.html | 39 ++++
...nd-color-transparent-animation-in-body-ref.html | 3 +
...ground-color-transparent-animation-in-body.html | 21 ++
.../animations/background-image-interpolation.html | 230 +++++++++++++++++++++
.../background-position-interpolation.html | 137 ++++++++++++
.../background-position-origin-interpolation.html | 217 +++++++++++++++++++
.../background-position-x-interpolation.html | 78 +++++++
.../background-position-y-interpolation.html | 78 +++++++
.../animations/background-size-interpolation.html | 166 +++++++++++++++
.../border-bottom-left-radius-composition.html | 58 ++++++
.../border-bottom-right-radius-composition.html | 58 ++++++
.../border-bottom-width-composition.html | 65 ++++++
.../animations/border-color-interpolation.html | 120 +++++++++++
.../border-image-outset-composition.html | 133 ++++++++++++
.../border-image-outset-interpolation.html | 125 +++++++++++
.../animations/border-image-slice-composition.html | 133 ++++++++++++
...border-image-slice-interpolation-stability.html | 24 +++
.../border-image-slice-interpolation.html | 175 ++++++++++++++++
.../border-image-source-interpolation.html | 82 ++++++++
.../animations/border-image-width-composition.html | 133 ++++++++++++
.../border-image-width-interpolation.html | 192 +++++++++++++++++
.../animations/border-left-width-composition.html | 65 ++++++
.../animations/border-radius-interpolation.html | 141 +++++++++++++
.../animations/border-right-width-composition.html | 65 ++++++
.../border-top-left-radius-composition.html | 58 ++++++
.../border-top-right-radius-composition.html | 58 ++++++
.../animations/border-top-width-composition.html | 65 ++++++
.../animations/border-width-interpolation.html | 175 ++++++++++++++++
.../animations/box-shadow-composition.html | 118 +++++++++++
.../animations/box-shadow-interpolation.html | 198 ++++++++++++++++++
.../animations/discrete-no-interpolation.html | 45 ++++
...ground-color-animation-with-zero-alpha-ref.html | 11 +
...background-color-animation-with-zero-alpha.html | 24 +++
.../background-color-transition-obscured-ref.html | 18 ++
.../background-color-transition-obscured.html | 44 ++++
...background-color-transition-with-delay-ref.html | 10 +
.../background-color-transition-with-delay.html | 42 ++++
...-transition-with-initially-transparent-ref.html | 11 +
...olor-transition-with-initially-transparent.html | 33 +++
...ackground-color-animation-diff-length1-ref.html | 10 +
...wo-background-color-animation-diff-length1.html | 38 ++++
...ackground-color-animation-diff-length2-ref.html | 10 +
...wo-background-color-animation-diff-length2.html | 36 ++++
...ackground-color-animation-diff-length3-ref.html | 10 +
...wo-background-color-animation-diff-length3.html | 38 ++++
.../tests/css/css-backgrounds/background-331.html | 64 ++++++
.../tests/css/css-backgrounds/background-332.html | 64 ++++++
.../tests/css/css-backgrounds/background-333.html | 64 ++++++
.../tests/css/css-backgrounds/background-334.html | 37 ++++
.../tests/css/css-backgrounds/background-335.html | 34 +++
.../tests/css/css-backgrounds/background-336.html | 34 +++
.../css-backgrounds/background-attachment-350.html | 63 ++++++
.../css-backgrounds/background-attachment-353.html | 132 ++++++++++++
...-attachment-fixed-border-radius-offset-ref.html | 20 ++
...ound-attachment-fixed-border-radius-offset.html | 25 +++
...round-attachment-fixed-inline-scrolled-ref.html | 23 +++
...ackground-attachment-fixed-inline-scrolled.html | 35 ++++
...nd-attachment-fixed-inside-transform-1-ref.html | 39 ++++
...ground-attachment-fixed-inside-transform-1.html | 42 ++++
.../background-attachment-fixed.html | 33 +++
.../background-attachment-local-hidden.html | 18 ++
.../background-attachment-local-scrolling.htm | 37 ++++
.../background-attachment-local.html | 33 +++
.../aqua-yellow-32x32.png | Bin 0 -> 156 bytes
.../attachment-local-clipping-color-1-ref.html | 18 ++
.../attachment-local-clipping-color-1.html | 30 +++
.../attachment-local-clipping-color-2.html | 30 +++
.../attachment-local-clipping-color-3-ref.html | 18 ++
.../attachment-local-clipping-color-3.html | 30 +++
.../attachment-local-clipping-color-4-ref.html | 19 ++
.../attachment-local-clipping-color-4.html | 31 +++
.../attachment-local-clipping-color-5.html | 32 +++
.../attachment-local-clipping-color-6-ref.html | 27 +++
.../attachment-local-clipping-color-6.html | 31 +++
.../attachment-local-clipping-image-1-ref.html | 18 ++
.../attachment-local-clipping-image-1.html | 32 +++
.../attachment-local-clipping-image-2.html | 30 +++
.../attachment-local-clipping-image-3-ref.html | 18 ++
.../attachment-local-clipping-image-3.html | 30 +++
.../attachment-local-clipping-image-4-ref.html | 19 ++
.../attachment-local-clipping-image-4.html | 33 +++
.../attachment-local-clipping-image-5.html | 32 +++
.../attachment-local-clipping-image-6-ref.html | 27 +++
.../attachment-local-clipping-image-6.html | 31 +++
.../attachment-local-positioning-2-ref.html | 25 +++
.../attachment-local-positioning-2.html | 35 ++++
.../attachment-local-positioning-3-ref.html | 29 +++
.../attachment-local-positioning-3.html | 36 ++++
.../attachment-local-positioning-4-ref.html | 29 +++
.../attachment-local-positioning-4.html | 35 ++++
.../attachment-local-positioning-5-ref.html | 18 ++
.../attachment-local-positioning-5.html | 24 +++
.../attachment-scroll-positioning-1-ref.html | 17 ++
.../attachment-scroll-positioning-1.html | 23 +++
.../background-attachment-margin-root-001-ref.html | 14 ++
.../background-attachment-margin-root-001.html | 15 ++
.../background-attachment-margin-root-002-ref.html | 14 ++
.../background-attachment-margin-root-002.html | 15 ++
.../css/css-backgrounds/background-clip-001.html | 40 ++++
.../css/css-backgrounds/background-clip-002.html | 33 +++
.../css/css-backgrounds/background-clip-003.html | 34 +++
.../css/css-backgrounds/background-clip-004.html | 35 ++++
.../css/css-backgrounds/background-clip-005.html | 35 ++++
.../css/css-backgrounds/background-clip-006.html | 50 +++++
.../css/css-backgrounds/background-clip-007.html | 27 +++
.../css/css-backgrounds/background-clip-008.html | 28 +++
.../css/css-backgrounds/background-clip-009.html | 27 +++
.../css/css-backgrounds/background-clip-010.html | 38 ++++
.../css-backgrounds/background-clip-color-ref.html | 19 ++
.../background-clip-color-repaint-ref.html | 6 +
.../background-clip-color-repaint.html | 34 +++
.../css/css-backgrounds/background-clip-color.html | 60 ++++++
.../background-clip-content-box-001.html | 25 +++
.../background-clip-content-box-002.html | 32 +++
.../background-clip-content-box.html | 37 ++++
.../background-clip-padding-box-001.html | 23 +++
...ground-clip-padding-box-with-border-radius.html | 79 +++++++
.../css/css-backgrounds/background-clip-root.html | 28 +++
.../background-clip/clip-border-box.html | 71 +++++++
.../clip-border-box_with_position.html | 72 +++++++
.../clip-border-box_with_radius.html | 72 +++++++
.../background-clip/clip-border-box_with_size.html | 71 +++++++
.../background-clip/clip-content-box.html | 71 +++++++
.../clip-content-box_with_position.html | 72 +++++++
.../clip-content-box_with_radius.html | 72 +++++++
.../clip-content-box_with_size.html | 70 +++++++
.../background-clip/clip-padding-box.html | 72 +++++++
.../clip-padding-box_with_position.html | 71 +++++++
.../clip-padding-box_with_radius.html | 71 +++++++
.../clip-padding-box_with_size.html | 71 +++++++
.../background-clip/clip-rounded-corner-ref.html | 26 +++
.../background-clip/clip-rounded-corner.html | 28 +++
.../background-clip/clip-text-dynamic-2-ref.html | 24 +++
.../background-clip/clip-text-dynamic-2.html | 40 ++++
.../background-clip/clip-text-flex-ref.html | 16 ++
.../background-clip/clip-text-flex.html | 21 ++
.../background-clip/clip-text-multi-line-ref.html | 22 ++
.../background-clip/clip-text-multi-line.html | 40 ++++
.../css/css-backgrounds/background-clip/list.txt | 12 ++
.../background-clip_padding-box.html | 36 ++++
...und-color-applied-to-rounded-inline-element.htm | 24 +++
.../background-color-body-propagation-001.html | 16 ++
.../background-color-body-propagation-002.html | 19 ++
.../background-color-body-propagation-003.html | 11 +
.../background-color-body-propagation-004.html | 11 +
.../background-color-body-propagation-005.html | 9 +
.../background-color-body-propagation-006.html | 17 ++
.../background-color-body-propagation-007.html | 11 +
.../background-color-body-propagation-008.html | 10 +
.../background-color-body-propagation-009.html | 9 +
.../background-color-body-propagation-ref.html | 6 +
.../background-color-border-box.htm | 34 +++
.../css/css-backgrounds/background-color-clip.html | 19 ++
.../background-color-no-body-propagation-ref.html | 3 +
.../background-color-root-propagation-001.html | 10 +
.../background-color-root-propagation-002.html | 16 ++
.../background-gradient-subpixel-fills-area.html | 45 ++++
.../css/css-backgrounds/background-image-001.html | 20 ++
.../css/css-backgrounds/background-image-002.html | 20 ++
.../css/css-backgrounds/background-image-003.html | 30 +++
.../css/css-backgrounds/background-image-004.html | 30 +++
.../css/css-backgrounds/background-image-005.html | 31 +++
.../css/css-backgrounds/background-image-006.html | 31 +++
.../css/css-backgrounds/background-image-007.html | 43 ++++
.../background-image-centered-ref.html | 16 ++
...ckground-image-centered-with-border-radius.html | 24 +++
.../css-backgrounds/background-image-centered.html | 18 ++
.../background-image-cors-no-reload.html | 50 +++++
.../background-image-cover-zoomed-1.html | 34 +++
.../background-image-first-letter.html | 32 +++
.../background-image-first-line.html | 26 +++
...ge-gradient-currentcolor-conic-repaint-ref.html | 8 +
...-image-gradient-currentcolor-conic-repaint.html | 29 +++
...e-gradient-currentcolor-linear-repaint-ref.html | 8 +
...image-gradient-currentcolor-linear-repaint.html | 29 +++
...e-gradient-currentcolor-radial-repaint-ref.html | 8 +
...image-gradient-currentcolor-radial-repaint.html | 29 +++
...nd-image-gradient-currentcolor-visited-ref.html | 8 +
...ground-image-gradient-currentcolor-visited.html | 34 +++
.../background-image-large-with-auto.html | 33 +++
.../background-image-none-gradient-repaint.html | 30 +++
.../background-image-shared-stylesheet-ref.html | 5 +
.../background-image-shared-stylesheet.html | 49 +++++
...und-image-table-cells-straddling-no-repeat.html | 20 ++
.../background-image-table-cells-zoomed.html | 44 ++++
...ckground-image-with-border-radius-fidelity.html | 14 ++
.../background-margin-iframe-root-ref.html | 16 ++
.../background-margin-iframe-root.html | 16 ++
.../background-margin-root-ref.html | 14 ++
.../css-backgrounds/background-margin-root.html | 13 ++
.../background-margin-transformed-root-ref.html | 14 ++
.../background-margin-transformed-root.html | 14 ++
.../background-margin-will-change-root-ref.html | 14 ++
.../background-margin-will-change-root.html | 14 ++
.../background-none-none-and-color-ref.html | 16 ++
.../background-none-none-and-color.html | 19 ++
.../css/css-backgrounds/background-origin-001.html | 40 ++++
.../css/css-backgrounds/background-origin-002.html | 40 ++++
.../css/css-backgrounds/background-origin-003.html | 41 ++++
.../css/css-backgrounds/background-origin-004.html | 39 ++++
.../css/css-backgrounds/background-origin-005.html | 41 ++++
.../css/css-backgrounds/background-origin-006.html | 44 ++++
.../css/css-backgrounds/background-origin-007.html | 43 ++++
.../css/css-backgrounds/background-origin-008.html | 54 +++++
.../css/css-backgrounds/background-origin/list.txt | 12 ++
.../background-origin/origin-border-box.html | 69 +++++++
.../origin-border-box_with_position.html | 73 +++++++
.../origin-border-box_with_radius.html | 73 +++++++
.../origin-border-box_with_size.html | 72 +++++++
.../background-origin/origin-content-box.html | 71 +++++++
.../origin-content-box_with_position.html | 74 +++++++
.../origin-content-box_with_radius.html | 72 +++++++
.../origin-content-box_with_size.html | 70 +++++++
.../background-origin/origin-padding-box.html | 71 +++++++
.../origin-padding-box_with_position.html | 71 +++++++
.../origin-padding-box_with_radius.html | 71 +++++++
.../origin-padding-box_with_size.html | 71 +++++++
.../background-paint-order-001.html | 23 +++
.../background-position-calc-minmax-001.html | 85 ++++++++
...nd-position-negative-percentage-comparison.html | 16 ++
...ound-position-subpixel-at-border.tentative.html | 89 ++++++++
.../background-position-three-four-values.html | 41 ++++
...und-position-xy-three-four-values-passthru.html | 51 +++++
.../subpixel-position-center-ref.tentative.html | 32 +++
.../subpixel-position-center.tentative.html | 38 ++++
.../background-repeat-round-001.html | 31 +++
.../background-repeat-round-002.html | 27 +++
.../background-repeat-round-1-ref.html | 32 +++
.../background-repeat-round-1a.html | 33 +++
.../background-repeat-round-1b.html | 34 +++
.../background-repeat-round-1c.html | 34 +++
.../background-repeat-round-1d.html | 35 ++++
.../background-repeat-round-1e.html | 35 ++++
.../background-repeat-round-2-ref.html | 31 +++
.../css-backgrounds/background-repeat-round-2.html | 34 +++
.../background-repeat-round-3-ref.html | 31 +++
.../css-backgrounds/background-repeat-round-3.html | 35 ++++
.../background-repeat-round-4-ref.html | 33 +++
.../css-backgrounds/background-repeat-round-4.html | 36 ++++
.../background-repeat-space-1-ref.html | 68 ++++++
.../background-repeat-space-10-ref.html | 41 ++++
.../background-repeat-space-10.html | 26 +++
.../background-repeat-space-1a.html | 35 ++++
.../background-repeat-space-1b.html | 36 ++++
.../background-repeat-space-1c.html | 35 ++++
.../background-repeat-space-2-ref.html | 32 +++
.../css-backgrounds/background-repeat-space-2.html | 36 ++++
.../background-repeat-space-3-ref.html | 80 +++++++
.../css-backgrounds/background-repeat-space-3.html | 65 ++++++
.../background-repeat-space-4-ref.html | 58 ++++++
.../css-backgrounds/background-repeat-space-4.html | 35 ++++
.../background-repeat-space-5-ref.html | 58 ++++++
.../css-backgrounds/background-repeat-space-5.html | 35 ++++
.../background-repeat-space-6-ref.html | 61 ++++++
.../css-backgrounds/background-repeat-space-6.html | 36 ++++
.../background-repeat-space-7-ref.html | 61 ++++++
.../css-backgrounds/background-repeat-space-7.html | 36 ++++
.../background-repeat-space-8-ref.html | 34 +++
.../css-backgrounds/background-repeat-space-8.html | 36 ++++
.../background-repeat-space-9-ref.html | 41 ++++
.../css-backgrounds/background-repeat-space-9.html | 26 +++
.../background-repeat-space-padding-box.htm | 37 ++++
.../background-repeat-no-repeat.xht | 30 +++
.../background-repeat-repeat-x.xht | 29 +++
.../background-repeat-repeat-y.xht | 29 +++
.../background-repeat-round-roundup.xht | 27 +++
.../background-repeat/background-repeat-round.xht | 27 +++
.../background-repeat/background-repeat-space.xht | 29 +++
.../gradient-repeat-spaced-with-borders.html | 18 ++
.../reference/background-repeat-no-repeat.xht | 23 +++
.../reference/background-repeat-repeat-x.xht | 40 ++++
.../reference/background-repeat-repeat-y.xht | 40 ++++
.../reference/background-repeat-round-roundup.xht | 39 ++++
.../reference/background-repeat-round.xht | 33 +++
.../reference/background-repeat-space.xht | 40 ++++
.../gradient-repeat-spaced-with-borders.html | 15 ++
.../reference/support/rectangle-96x60.png | Bin 0 -> 206 bytes
.../background-repeat/support/rectangle-96x60.png | Bin 0 -> 206 bytes
.../background-rounded-image-clip-001.html | 33 +++
.../background-rounded-image-clip-002.html | 35 ++++
.../css/css-backgrounds/background-size-001.html | 136 ++++++++++++
.../css/css-backgrounds/background-size-002.html | 33 +++
.../css/css-backgrounds/background-size-003.html | 31 +++
.../css/css-backgrounds/background-size-005.html | 34 +++
.../css/css-backgrounds/background-size-006.html | 34 +++
.../css/css-backgrounds/background-size-007.html | 25 +++
.../css/css-backgrounds/background-size-008.html | 37 ++++
.../css/css-backgrounds/background-size-009.html | 39 ++++
.../css/css-backgrounds/background-size-010.html | 25 +++
.../css/css-backgrounds/background-size-011.html | 34 +++
.../css/css-backgrounds/background-size-012.html | 34 +++
.../css/css-backgrounds/background-size-013.html | 33 +++
.../css/css-backgrounds/background-size-014.html | 34 +++
.../css/css-backgrounds/background-size-015.html | 33 +++
.../css/css-backgrounds/background-size-016.html | 33 +++
.../css/css-backgrounds/background-size-017.html | 34 +++
.../css/css-backgrounds/background-size-018.html | 34 +++
.../css/css-backgrounds/background-size-019.html | 34 +++
.../css/css-backgrounds/background-size-020.html | 34 +++
.../css/css-backgrounds/background-size-021.html | 50 +++++
.../css/css-backgrounds/background-size-022.html | 40 ++++
.../css/css-backgrounds/background-size-023.html | 43 ++++
.../css/css-backgrounds/background-size-024.html | 47 +++++
.../css/css-backgrounds/background-size-025.html | 44 ++++
.../css/css-backgrounds/background-size-026.html | 32 +++
.../css/css-backgrounds/background-size-027.html | 43 ++++
.../css/css-backgrounds/background-size-028.html | 36 ++++
.../css/css-backgrounds/background-size-029.html | 45 ++++
.../css/css-backgrounds/background-size-030.html | 36 ++++
.../css/css-backgrounds/background-size-031.html | 49 +++++
.../css/css-backgrounds/background-size-032.html | 28 +++
.../css/css-backgrounds/background-size-033.html | 28 +++
.../css/css-backgrounds/background-size-034.html | 40 ++++
.../css/css-backgrounds/background-size-041.html | 48 +++++
.../css/css-backgrounds/background-size-042.html | 48 +++++
.../css/css-backgrounds/background-size-043.html | 48 +++++
.../css/css-backgrounds/background-size-044.html | 48 +++++
.../background-size-applies-to-block.htm | 25 +++
.../background-size-aspect-ratio.htm | 43 ++++
.../background-size-contain-001.html | 49 +++++
.../background-size-contain-002.html | 49 +++++
.../css-backgrounds/background-size-cover-001.html | 51 +++++
.../css-backgrounds/background-size-cover-002.html | 51 +++++
.../background-size-cover-003-ref.html | 21 ++
.../css-backgrounds/background-size-cover-003.html | 38 ++++
.../background-size-one-value-1x1-image.html | 22 ++
.../background-size-percentage-root-ref.html | 13 ++
.../background-size-percentage-root.html | 17 ++
.../background-size-with-negative-value.html | 33 +++
.../background-size/background-size-contain.xht | 28 +++
.../background-size-cover-contain-001.xht | 65 ++++++
.../background-size-cover-contain-002.xht | 65 ++++++
.../background-size/background-size-cover-svg.html | 26 +++
.../background-size/background-size-cover.xht | 28 +++
.../background-size-near-zero-color.html | 7 +
.../background-size-near-zero-gradient.html | 8 +
.../background-size-near-zero-png.html | 8 +
.../background-size-near-zero-svg.html | 8 +
.../reference/background-size-contain.xht | 39 ++++
.../reference/background-size-cover-svg-ref.html | 22 ++
.../reference/background-size-cover.xht | 29 +++
.../reference/background-size-near-zero-ref.html | 2 +
.../reference/support/rectangle-96x60.png | Bin 0 -> 206 bytes
.../background-size/support/200x200-red.png | Bin 0 -> 517 bytes
.../background-size/support/50x50-green.png | Bin 0 -> 205 bytes
.../background-size/support/50x50-green.svg | 3 +
.../background-size/support/rectangle-2560x208.svg | 3 +
.../background-size/support/rectangle-96x60.png | Bin 0 -> 206 bytes
.../vector/background-size-vector-001.html | 47 +++++
.../vector/background-size-vector-002.html | 46 +++++
.../vector/background-size-vector-003.html | 47 +++++
.../vector/background-size-vector-004.html | 46 +++++
.../vector/background-size-vector-005.html | 47 +++++
.../vector/background-size-vector-006.html | 46 +++++
.../vector/background-size-vector-007.html | 47 +++++
.../vector/background-size-vector-008.html | 46 +++++
.../vector/background-size-vector-009.html | 47 +++++
.../vector/background-size-vector-010.html | 46 +++++
.../vector/background-size-vector-011.html | 47 +++++
.../vector/background-size-vector-012.html | 46 +++++
.../vector/background-size-vector-013.html | 47 +++++
.../vector/background-size-vector-014.html | 46 +++++
.../vector/background-size-vector-015.html | 47 +++++
.../vector/background-size-vector-016.html | 46 +++++
.../vector/background-size-vector-017.html | 47 +++++
.../vector/background-size-vector-018.html | 46 +++++
.../vector/background-size-vector-019.html | 47 +++++
.../vector/background-size-vector-020.html | 46 +++++
.../vector/background-size-vector-021.html | 47 +++++
.../vector/background-size-vector-022.html | 46 +++++
.../vector/background-size-vector-023.html | 47 +++++
.../vector/background-size-vector-024.html | 46 +++++
.../vector/background-size-vector-025.html | 47 +++++
.../vector/background-size-vector-026.html | 46 +++++
.../vector/background-size-vector-027.html | 47 +++++
.../vector/background-size-vector-028.html | 46 +++++
.../vector/background-size-vector-029.html | 47 +++++
.../diagonal-percentage-vector-background.html | 89 ++++++++
.../reference/background-size-vector-001-ref.html | 53 +++++
.../reference/background-size-vector-008-ref.html | 58 ++++++
.../reference/background-size-vector-021-ref.html | 58 ++++++
.../reference/background-size-vector-022-ref.html | 58 ++++++
.../diagonal-percentage-vector-background-ref.html | 101 +++++++++
.../reference/ref-t-lime128x16-aqua128x16.html | 58 ++++++
.../reference/ref-t-lime128x192-aqua128x192.html | 58 ++++++
.../reference/ref-t-lime16x128-aqua16x128.html | 58 ++++++
.../reference/ref-t-lime16x192-aqua16x192.html | 58 ++++++
.../reference/ref-t-lime24x192-aqua24x192.html | 58 ++++++
.../vector/reference/ref-t-lime2x16-aqua2x16.html | 58 ++++++
.../vector/reference/ref-t-lime8x16-aqua8x16.html | 58 ++++++
.../vector/reference/ref-tall-empty.html | 35 ++++
.../vector/reference/ref-tall-lime.html | 39 ++++
.../ref-tall-lime192x384-aqua192x384.html | 42 ++++
.../reference/ref-tall-lime256x16-aqua256x16.html | 31 +++
.../ref-tall-lime256x384-aqua256x384.html | 31 +++
.../ref-tall-lime256x512-aqua256x256.html | 42 ++++
.../vector/reference/ref-tall-lime256x768.html | 33 +++
.../reference/ref-tall-lime2x16-aqua2x16.html | 31 +++
.../reference/ref-tall-lime32x128-aqua32x128.html | 42 ++++
.../reference/ref-tall-lime48x384-aqua48x384.html | 31 +++
.../reference/ref-tall-lime4x16-aqua4x16.html | 42 ++++
.../reference/ref-tall-lime8x16-aqua8x16.html | 31 +++
.../reference/ref-tall-lime8x32-aqua8x32.html | 42 ++++
.../vector/reference/ref-wide-empty.html | 32 +++
.../vector/reference/ref-wide-lime.html | 39 ++++
.../reference/ref-wide-lime12x128-aqua12x128.html | 42 ++++
.../reference/ref-wide-lime12x16-aqua12x16.html | 42 ++++
.../reference/ref-wide-lime12x24-aqua12x24.html | 42 ++++
.../reference/ref-wide-lime12x96-aqua12x96.html | 42 ++++
.../reference/ref-wide-lime16x128-aqua16x128.html | 42 ++++
.../reference/ref-wide-lime2x16-aqua2x16.html | 42 ++++
.../reference/ref-wide-lime64x128-aqua64x128.html | 42 ++++
.../ref-wide-lime768x128-aqua768x128.html | 42 ++++
.../reference/ref-wide-lime768x16-aqua768x16.html | 42 ++++
.../vector/reference/ref-wide-lime768x256.html | 40 ++++
.../reference/ref-wide-lime8x128-aqua8x128.html | 42 ++++
.../reference/ref-wide-lime8x16-aqua8x16.html | 42 ++++
.../reference/ref-wide-lime8x64-aqua8x64.html | 42 ++++
.../vector/support/diagonal-scaled-fixed.svg | 10 +
.../vector/support/diagonal-scaled.svg | 21 ++
.../support/intrinsic-ratio-no-dimensions.svg | 10 +
.../vector/support/intrinsic-ratio-zero-height.svg | 11 +
.../vector/support/intrinsic-ratio-zero-width.svg | 11 +
.../nonpercent-width-nonpercent-height-viewbox.svg | 12 ++
.../support/nonpercent-width-nonpercent-height.svg | 10 +
...ercent-width-omitted-height-extreme-viewbox.svg | 11 +
.../nonpercent-width-omitted-height-viewbox.svg | 12 ++
.../support/nonpercent-width-omitted-height.svg | 10 +
.../nonpercent-width-percent-height-viewbox.svg | 12 ++
.../support/nonpercent-width-percent-height.svg | 10 +
...ted-width-nonpercent-height-extreme-viewbox.svg | 11 +
.../omitted-width-nonpercent-height-viewbox.svg | 12 ++
.../support/omitted-width-nonpercent-height.svg | 10 +
.../omitted-width-omitted-height-viewbox.svg | 11 +
.../support/omitted-width-omitted-height.svg | 9 +
.../omitted-width-percent-height-viewbox.svg | 12 ++
.../support/omitted-width-percent-height.svg | 10 +
.../percent-width-nonpercent-height-viewbox.svg | 12 ++
.../support/percent-width-nonpercent-height.svg | 10 +
.../percent-width-omitted-height-viewbox.svg | 12 ++
.../support/percent-width-omitted-height.svg | 10 +
.../percent-width-percent-height-viewbox.svg | 12 ++
.../support/percent-width-percent-height.svg | 10 +
.../tall--auto--omitted-width-percent-height.html | 47 +++++
...o--percent-width-nonpercent-height-viewbox.html | 47 +++++
...all--auto--percent-width-nonpercent-height.html | 46 +++++
...auto--percent-width-omitted-height-viewbox.html | 47 +++++
.../tall--auto--percent-width-omitted-height.html | 46 +++++
...auto--percent-width-percent-height-viewbox.html | 47 +++++
.../tall--auto--percent-width-percent-height.html | 46 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 47 +++++
...o-32px--nonpercent-width-nonpercent-height.html | 46 +++++
...x--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...auto-32px--nonpercent-width-omitted-height.html | 46 +++++
...x--nonpercent-width-percent-height-viewbox.html | 47 +++++
...auto-32px--nonpercent-width-percent-height.html | 46 +++++
...x--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...auto-32px--omitted-width-nonpercent-height.html | 46 +++++
...32px--omitted-width-omitted-height-viewbox.html | 47 +++++
...l--auto-32px--omitted-width-omitted-height.html | 46 +++++
...32px--omitted-width-percent-height-viewbox.html | 47 +++++
...l--auto-32px--omitted-width-percent-height.html | 46 +++++
...x--percent-width-nonpercent-height-viewbox.html | 47 +++++
...auto-32px--percent-width-nonpercent-height.html | 46 +++++
...32px--percent-width-omitted-height-viewbox.html | 47 +++++
...l--auto-32px--percent-width-omitted-height.html | 46 +++++
...32px--percent-width-percent-height-viewbox.html | 47 +++++
...l--auto-32px--percent-width-percent-height.html | 46 +++++
.../vector/tall--contain--height.html | 47 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 47 +++++
...ontain--nonpercent-width-nonpercent-height.html | 46 +++++
...n--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...--contain--nonpercent-width-omitted-height.html | 46 +++++
...n--nonpercent-width-percent-height-viewbox.html | 47 +++++
...--contain--nonpercent-width-percent-height.html | 46 +++++
...n--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...--contain--omitted-width-nonpercent-height.html | 46 +++++
...tain--omitted-width-omitted-height-viewbox.html | 47 +++++
...all--contain--omitted-width-omitted-height.html | 46 +++++
...tain--omitted-width-percent-height-viewbox.html | 47 +++++
...all--contain--omitted-width-percent-height.html | 46 +++++
...n--percent-width-nonpercent-height-viewbox.html | 47 +++++
...--contain--percent-width-nonpercent-height.html | 46 +++++
...tain--percent-width-omitted-height-viewbox.html | 47 +++++
...all--contain--percent-width-omitted-height.html | 46 +++++
...tain--percent-width-percent-height-viewbox.html | 47 +++++
...all--contain--percent-width-percent-height.html | 46 +++++
.../vector/tall--contain--width.html | 47 +++++
.../vector/tall--cover--height.html | 47 +++++
...-nonpercent-width-nonpercent-height--crisp.html | 47 +++++
...ent-width-nonpercent-height-viewbox--crisp.html | 48 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 48 +++++
...-cover--nonpercent-width-nonpercent-height.html | 47 +++++
...r--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...ll--cover--nonpercent-width-omitted-height.html | 46 +++++
...r--nonpercent-width-percent-height-viewbox.html | 47 +++++
...ll--cover--nonpercent-width-percent-height.html | 46 +++++
...r--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...ll--cover--omitted-width-nonpercent-height.html | 46 +++++
...over--omitted-width-omitted-height-viewbox.html | 47 +++++
.../tall--cover--omitted-width-omitted-height.html | 46 +++++
...over--omitted-width-percent-height-viewbox.html | 47 +++++
.../tall--cover--omitted-width-percent-height.html | 46 +++++
...r--percent-width-nonpercent-height-viewbox.html | 47 +++++
...ll--cover--percent-width-nonpercent-height.html | 46 +++++
...over--percent-width-omitted-height-viewbox.html | 47 +++++
.../tall--cover--percent-width-omitted-height.html | 46 +++++
...over--percent-width-percent-height-viewbox.html | 47 +++++
.../tall--cover--percent-width-percent-height.html | 46 +++++
.../background-size/vector/tall--cover--width.html | 47 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 47 +++++
...x-auto--nonpercent-width-nonpercent-height.html | 46 +++++
...o--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...12px-auto--nonpercent-width-omitted-height.html | 46 +++++
...o--nonpercent-width-percent-height-viewbox.html | 47 +++++
...12px-auto--nonpercent-width-percent-height.html | 46 +++++
...o--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...12px-auto--omitted-width-nonpercent-height.html | 46 +++++
...auto--omitted-width-omitted-height-viewbox.html | 47 +++++
...e--12px-auto--omitted-width-omitted-height.html | 46 +++++
...auto--omitted-width-percent-height-viewbox.html | 47 +++++
...e--12px-auto--omitted-width-percent-height.html | 46 +++++
...o--percent-width-nonpercent-height-viewbox.html | 47 +++++
...12px-auto--percent-width-nonpercent-height.html | 46 +++++
...auto--percent-width-omitted-height-viewbox.html | 47 +++++
...e--12px-auto--percent-width-omitted-height.html | 46 +++++
...auto--percent-width-percent-height-viewbox.html | 47 +++++
...e--12px-auto--percent-width-percent-height.html | 46 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 47 +++++
...--auto--nonpercent-width-nonpercent-height.html | 46 +++++
...o--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...ide--auto--nonpercent-width-omitted-height.html | 46 +++++
...o--nonpercent-width-percent-height-viewbox.html | 47 +++++
...ide--auto--nonpercent-width-percent-height.html | 46 +++++
...o--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...ide--auto--omitted-width-nonpercent-height.html | 46 +++++
...auto--omitted-width-omitted-height-viewbox.html | 47 +++++
.../wide--auto--omitted-width-omitted-height.html | 46 +++++
...auto--omitted-width-percent-height-viewbox.html | 47 +++++
.../wide--auto--omitted-width-percent-height.html | 46 +++++
...o--percent-width-nonpercent-height-viewbox.html | 47 +++++
...ide--auto--percent-width-nonpercent-height.html | 46 +++++
...auto--percent-width-omitted-height-viewbox.html | 47 +++++
.../wide--auto--percent-width-omitted-height.html | 46 +++++
...auto--percent-width-percent-height-viewbox.html | 47 +++++
.../wide--auto--percent-width-percent-height.html | 46 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 47 +++++
...o-32px--nonpercent-width-nonpercent-height.html | 46 +++++
...x--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...auto-32px--nonpercent-width-omitted-height.html | 46 +++++
...x--nonpercent-width-percent-height-viewbox.html | 47 +++++
...auto-32px--nonpercent-width-percent-height.html | 46 +++++
...x--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...auto-32px--omitted-width-nonpercent-height.html | 46 +++++
...32px--omitted-width-omitted-height-viewbox.html | 47 +++++
...e--auto-32px--omitted-width-omitted-height.html | 46 +++++
...32px--omitted-width-percent-height-viewbox.html | 47 +++++
...e--auto-32px--omitted-width-percent-height.html | 46 +++++
...x--percent-width-nonpercent-height-viewbox.html | 47 +++++
...auto-32px--percent-width-nonpercent-height.html | 46 +++++
...32px--percent-width-omitted-height-viewbox.html | 47 +++++
...e--auto-32px--percent-width-omitted-height.html | 46 +++++
...32px--percent-width-percent-height-viewbox.html | 47 +++++
...e--auto-32px--percent-width-percent-height.html | 46 +++++
.../vector/wide--contain--height.html | 47 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 47 +++++
...ontain--nonpercent-width-nonpercent-height.html | 46 +++++
...n--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...--contain--nonpercent-width-omitted-height.html | 46 +++++
...n--nonpercent-width-percent-height-viewbox.html | 47 +++++
...--contain--nonpercent-width-percent-height.html | 46 +++++
...n--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...--contain--omitted-width-nonpercent-height.html | 46 +++++
...tain--omitted-width-omitted-height-viewbox.html | 47 +++++
...ide--contain--omitted-width-omitted-height.html | 46 +++++
...tain--omitted-width-percent-height-viewbox.html | 47 +++++
...ide--contain--omitted-width-percent-height.html | 46 +++++
...n--percent-width-nonpercent-height-viewbox.html | 47 +++++
...--contain--percent-width-nonpercent-height.html | 46 +++++
...tain--percent-width-omitted-height-viewbox.html | 47 +++++
...ide--contain--percent-width-omitted-height.html | 46 +++++
...tain--percent-width-percent-height-viewbox.html | 47 +++++
...ide--contain--percent-width-percent-height.html | 46 +++++
.../vector/wide--contain--width.html | 47 +++++
.../vector/wide--cover--height.html | 47 +++++
...nonpercent-width-nonpercent-height-viewbox.html | 47 +++++
...-cover--nonpercent-width-nonpercent-height.html | 46 +++++
...r--nonpercent-width-omitted-height-viewbox.html | 47 +++++
...de--cover--nonpercent-width-omitted-height.html | 46 +++++
...r--nonpercent-width-percent-height-viewbox.html | 47 +++++
...de--cover--nonpercent-width-percent-height.html | 46 +++++
...r--omitted-width-nonpercent-height-viewbox.html | 47 +++++
...de--cover--omitted-width-nonpercent-height.html | 46 +++++
...over--omitted-width-omitted-height-viewbox.html | 47 +++++
.../wide--cover--omitted-width-omitted-height.html | 46 +++++
...over--omitted-width-percent-height-viewbox.html | 47 +++++
.../wide--cover--omitted-width-percent-height.html | 46 +++++
...r--percent-width-nonpercent-height-viewbox.html | 47 +++++
...de--cover--percent-width-nonpercent-height.html | 46 +++++
...over--percent-width-omitted-height-viewbox.html | 47 +++++
.../wide--cover--percent-width-omitted-height.html | 46 +++++
...over--percent-width-percent-height-viewbox.html | 47 +++++
.../wide--cover--percent-width-percent-height.html | 46 +++++
.../background-size/vector/wide--cover--width.html | 47 +++++
.../vector/zero-height-ratio-5px-auto.html | 46 +++++
.../vector/zero-height-ratio-auto-5px.html | 46 +++++
.../vector/zero-height-ratio-auto-auto.html | 46 +++++
.../vector/zero-height-ratio-contain.html | 46 +++++
.../vector/zero-height-ratio-cover.html | 46 +++++
.../vector/zero-ratio-no-dimensions-5px-auto.html | 46 +++++
.../vector/zero-ratio-no-dimensions-auto-5px.html | 46 +++++
.../vector/zero-ratio-no-dimensions-auto-auto.html | 46 +++++
.../vector/zero-ratio-no-dimensions-contain.html | 46 +++++
.../vector/zero-ratio-no-dimensions-cover.html | 46 +++++
.../vector/zero-width-ratio-5px-auto.html | 46 +++++
.../vector/zero-width-ratio-auto-5px.html | 46 +++++
.../vector/zero-width-ratio-auto-auto.html | 46 +++++
.../vector/zero-width-ratio-contain.html | 46 +++++
.../vector/zero-width-ratio-cover.html | 46 +++++
.../background_color_padding_box.htm | 34 +++
.../background_properties_greater_than_images.htm | 43 ++++
.../background_repeat_space_border_box.htm | 26 +++
.../background_repeat_space_content_box.htm | 25 +++
.../bg-color-with-gradient-ref.html | 13 ++
.../css-backgrounds/bg-color-with-gradient.html | 5 +
.../border-bottom-left-radius-001.xht | 66 ++++++
.../border-bottom-left-radius-002.xht | 62 ++++++
.../border-bottom-left-radius-004-ref.xht | 23 +++
.../border-bottom-left-radius-004.xht | 26 +++
.../border-bottom-left-radius-005-ref.xht | 22 ++
.../border-bottom-left-radius-005.xht | 25 +++
.../border-bottom-left-radius-010.xht | 66 ++++++
.../border-bottom-left-radius-011.xht | 66 ++++++
.../border-bottom-left-radius-012.xht | 61 ++++++
.../border-bottom-left-radius-013.xht | 61 ++++++
.../border-bottom-left-radius-014.xht | 66 ++++++
.../border-bottom-right-radius-001.xht | 66 ++++++
.../border-bottom-right-radius-002.xht | 61 ++++++
.../border-bottom-right-radius-004-ref.xht | 23 +++
.../border-bottom-right-radius-004.xht | 26 +++
.../border-bottom-right-radius-005-ref.xht | 22 ++
.../border-bottom-right-radius-005.xht | 25 +++
.../border-bottom-right-radius-010.xht | 66 ++++++
.../border-bottom-right-radius-011.xht | 66 ++++++
.../border-bottom-right-radius-012.xht | 61 ++++++
.../border-bottom-right-radius-013.xht | 61 ++++++
.../border-bottom-right-radius-014.xht | 66 ++++++
.../border-bottom-width-medium.html | 25 +++
.../css-backgrounds/border-bottom-width-thick.html | 25 +++
.../css-backgrounds/border-bottom-width-thin.html | 25 +++
.../css-backgrounds/border-color_transparent.html | 29 +++
.../tests/css/css-backgrounds/border-image-017.xht | 61 ++++++
.../tests/css/css-backgrounds/border-image-018.xht | 61 ++++++
.../tests/css/css-backgrounds/border-image-019.xht | 61 ++++++
.../tests/css/css-backgrounds/border-image-020.xht | 61 ++++++
.../tests/css/css-backgrounds/border-image-1.html | 38 ++++
.../tests/css/css-backgrounds/border-image-10.html | 50 +++++
.../tests/css/css-backgrounds/border-image-11.html | 49 +++++
.../tests/css/css-backgrounds/border-image-12.html | 49 +++++
.../tests/css/css-backgrounds/border-image-13.html | 38 ++++
.../tests/css/css-backgrounds/border-image-14.html | 38 ++++
.../tests/css/css-backgrounds/border-image-15.html | 38 ++++
.../tests/css/css-backgrounds/border-image-16.html | 38 ++++
.../tests/css/css-backgrounds/border-image-2.html | 53 +++++
.../tests/css/css-backgrounds/border-image-3.html | 46 +++++
.../tests/css/css-backgrounds/border-image-4.html | 53 +++++
.../css/css-backgrounds/border-image-6-ref.html | 69 +++++++
.../tests/css/css-backgrounds/border-image-6.html | 46 +++++
.../tests/css/css-backgrounds/border-image-7.html | 46 +++++
.../tests/css/css-backgrounds/border-image-8.html | 50 +++++
.../tests/css/css-backgrounds/border-image-9.html | 50 +++++
.../css/css-backgrounds/border-image-calc-ref.html | 13 ++
.../css/css-backgrounds/border-image-calc.html | 20 ++
...isplayed-with-transparent-border-color-ref.html | 22 ++
...ge-displayed-with-transparent-border-color.html | 25 +++
.../border-image-image-type-001.htm | Bin 0 -> 2834 bytes
.../border-image-image-type-002.htm | Bin 0 -> 2900 bytes
.../border-image-image-type-003.htm | 29 +++
.../css-backgrounds/border-image-outset-001.htm | 37 ++++
.../css-backgrounds/border-image-outset-002.htm | 45 ++++
.../border-image-outset-003-ref.html | 23 +++
.../css-backgrounds/border-image-outset-003.html | 22 ++
.../css-backgrounds/border-image-repeat-001.htm | Bin 0 -> 2722 bytes
.../css-backgrounds/border-image-repeat-002.htm | Bin 0 -> 2718 bytes
.../css-backgrounds/border-image-repeat-003.htm | Bin 0 -> 3060 bytes
.../css-backgrounds/border-image-repeat-004.htm | Bin 0 -> 2502 bytes
.../css-backgrounds/border-image-repeat-005.html | 14 ++
.../css-backgrounds/border-image-repeat-1-ref.html | 20 ++
.../css/css-backgrounds/border-image-repeat-1.html | 24 +++
.../border-image-repeat-repeat-001.html | 58 ++++++
.../border-image-repeat-round-1-ref.html | 100 +++++++++
.../border-image-repeat-round-1.html | 28 +++
.../border-image-repeat-round-2-ref.html | 100 +++++++++
.../border-image-repeat-round-2.html | 28 +++
.../css-backgrounds/border-image-repeat-round.html | 23 +++
.../border-image-repeat-space-011.html | 65 ++++++
.../border-image-repeat-space-1-ref.html | 96 +++++++++
.../border-image-repeat-space-1.html | 28 +++
.../border-image-repeat-space-10-ref.html | 84 ++++++++
.../border-image-repeat-space-10.html | 22 ++
.../border-image-repeat-space-2-ref.html | 56 +++++
.../border-image-repeat-space-2.html | 27 +++
.../border-image-repeat-space-3-ref.html | 136 ++++++++++++
.../border-image-repeat-space-3.html | 28 +++
.../border-image-repeat-space-4-ref-1.html | 97 +++++++++
.../border-image-repeat-space-4-ref-2.html | 24 +++
.../border-image-repeat-space-4.html | 27 +++
.../border-image-repeat-space-5-ref-1.html | 177 ++++++++++++++++
.../border-image-repeat-space-5-ref-2.html | 24 +++
.../border-image-repeat-space-5.html | 27 +++
.../border-image-repeat-space-6-ref.html | 101 +++++++++
.../border-image-repeat-space-6.html | 27 +++
.../border-image-repeat-space-7-ref.html | 164 +++++++++++++++
.../border-image-repeat-space-7.html | 28 +++
.../border-image-repeat-space-8-ref.html | 21 ++
.../border-image-repeat-space-8.html | 26 +++
.../border-image-repeat-space-9.html | 25 +++
.../border-image-repeat_repeatnegx_none_50px.html | 88 ++++++++
.../border-image-round-and-stretch.html | 23 +++
.../css-backgrounds/border-image-shorthand-001.htm | 40 ++++
.../css-backgrounds/border-image-shorthand-002.htm | 50 +++++
.../css-backgrounds/border-image-shorthand-003.htm | 50 +++++
.../css/css-backgrounds/border-image-slice-001.xht | 74 +++++++
.../css/css-backgrounds/border-image-slice-002.xht | 74 +++++++
.../css/css-backgrounds/border-image-slice-003.xht | 41 ++++
.../css/css-backgrounds/border-image-slice-004.htm | Bin 0 -> 2508 bytes
.../css/css-backgrounds/border-image-slice-005.htm | 52 +++++
.../css/css-backgrounds/border-image-slice-006.htm | Bin 0 -> 2652 bytes
.../css/css-backgrounds/border-image-slice-007.htm | 52 +++++
.../border-image-slice-fill-001.html | 105 ++++++++++
.../border-image-slice-fill-002.html | 107 ++++++++++
.../border-image-slice-fill-003.html | 87 ++++++++
.../border-image-slice-percentage.html | 23 +++
.../border-image-slice-shorthand-reset.html | 21 ++
.../css-backgrounds/border-image-space-001.html | 28 +++
.../css/css-backgrounds/border-image-width-001.htm | Bin 0 -> 3416 bytes
.../css/css-backgrounds/border-image-width-002.htm | Bin 0 -> 3376 bytes
.../css/css-backgrounds/border-image-width-003.htm | Bin 0 -> 3382 bytes
.../css/css-backgrounds/border-image-width-004.htm | Bin 0 -> 3086 bytes
.../css/css-backgrounds/border-image-width-005.xht | 55 +++++
.../css/css-backgrounds/border-image-width-006.xht | 55 +++++
.../css/css-backgrounds/border-image-width-007.xht | 49 +++++
.../border-image-width-008-ref.html | 16 ++
.../css-backgrounds/border-image-width-008.html | 21 ++
.../css-backgrounds/border-image-width-009.html | 87 ++++++++
...r-image-width-should-extend-to-padding-ref.html | 22 ++
...order-image-width-should-extend-to-padding.html | 33 +++
.../tests/css/css-backgrounds/border-images.html | 27 +++
.../css-backgrounds/border-left-width-medium.html | 26 +++
.../css-backgrounds/border-left-width-thick.html | 26 +++
.../css-backgrounds/border-left-width-thin.html | 26 +++
.../css/css-backgrounds/border-radius-001-ref.xht | 27 +++
.../css/css-backgrounds/border-radius-001.xht | 35 ++++
.../css/css-backgrounds/border-radius-002-ref.xht | 30 +++
.../css/css-backgrounds/border-radius-002.xht | 38 ++++
.../css/css-backgrounds/border-radius-003-ref.xht | 30 +++
.../css/css-backgrounds/border-radius-003.xht | 38 ++++
.../css/css-backgrounds/border-radius-004-ref.xht | 31 +++
.../css/css-backgrounds/border-radius-004.xht | 39 ++++
.../css/css-backgrounds/border-radius-005-ref.xht | 31 +++
.../css/css-backgrounds/border-radius-005.xht | 38 ++++
.../css/css-backgrounds/border-radius-006-ref.xht | 30 +++
.../css/css-backgrounds/border-radius-006.xht | 38 ++++
.../css/css-backgrounds/border-radius-007-ref.xht | 30 +++
.../css/css-backgrounds/border-radius-007.xht | 38 ++++
.../css/css-backgrounds/border-radius-008.xht | 35 ++++
.../css/css-backgrounds/border-radius-009-ref.xht | 31 +++
.../css/css-backgrounds/border-radius-009.xht | 41 ++++
.../css/css-backgrounds/border-radius-010-ref.xht | 31 +++
.../css/css-backgrounds/border-radius-010.xht | 42 ++++
.../css/css-backgrounds/border-radius-011-ref.xht | 24 +++
.../css/css-backgrounds/border-radius-011.xht | 40 ++++
.../css/css-backgrounds/border-radius-012-ref.html | 13 ++
.../css/css-backgrounds/border-radius-012.html | 14 ++
.../css/css-backgrounds/border-radius-013.html | 12 ++
.../border-radius-applies-to-001.htm | 21 ++
.../border-radius-applies-to-002.htm | 25 +++
.../border-radius-applies-to-003.htm | 23 +++
.../border-radius-applies-to-004.htm | 23 +++
.../border-radius-applies-to-005.htm | 23 +++
.../border-radius-applies-to-006.htm | 35 ++++
.../border-radius-applies-to-007.htm | 40 ++++
.../border-radius-applies-to-008.htm | 35 ++++
.../border-radius-applies-to-009.htm | 36 ++++
.../border-radius-applies-to-010.htm | 24 +++
.../border-radius-applies-to-011.htm | 35 ++++
.../border-radius-applies-to-012.htm | 41 ++++
.../border-radius-applies-to-013.htm | 42 ++++
.../border-radius-applies-to-014.htm | 42 ++++
.../border-radius-applies-to-015.htm | 42 ++++
.../border-radius-applies-to-016.htm | 41 ++++
.../border-radius-applies-to-017.htm | 25 +++
.../css-backgrounds/border-radius-clip-001.html | 75 +++++++
.../css/css-backgrounds/border-radius-clip-002.htm | 60 ++++++
.../border-radius-clipping-002.html | 38 ++++
...der-radius-clipping-with-transform-001-ref.html | 47 +++++
.../border-radius-clipping-with-transform-001.html | 61 ++++++
.../border-radius-content-edge-001.htm | 23 +++
.../css-backgrounds/border-radius-css-text.html | 28 +++
.../border-radius-different-width-001.htm | 71 +++++++
.../border-radius-dynamic-from-no-radius-ref.html | 20 ++
.../border-radius-dynamic-from-no-radius.html | 36 ++++
.../border-radius-horizontal-value-is-zero.html | 36 ++++
.../border-radius-initial-value-001.htm | 30 +++
.../border-radius-not-inherited-001.htm | 38 ++++
.../border-radius-overflow-hidden.html | 54 +++++
.../border-radius-shorthand-001.htm | 59 ++++++
.../border-radius-shorthand-002-ref.html | 32 +++
.../border-radius-shorthand-002.html | 36 ++++
.../css-backgrounds/border-radius-style-001.htm | 26 +++
.../css-backgrounds/border-radius-style-002.htm | 22 ++
.../css-backgrounds/border-radius-style-003.htm | 22 ++
.../css-backgrounds/border-radius-style-004.htm | 22 ++
.../css-backgrounds/border-radius-style-005.htm | 23 +++
.../border-radius-sum-of-radii-001.htm | 142 +++++++++++++
.../border-radius-sum-of-radii-002.htm | 82 ++++++++
.../border-radius-with-three-values-001.htm | 35 ++++
.../border-radius-with-two-values-001.htm | 35 ++++
.../css-backgrounds/border-right-width-medium.html | 26 +++
.../css-backgrounds/border-right-width-thick.html | 26 +++
.../css-backgrounds/border-right-width-thin.html | 26 +++
.../css-backgrounds/border-top-left-radius-001.xht | 64 ++++++
.../css-backgrounds/border-top-left-radius-002.xht | 58 ++++++
.../border-top-left-radius-004-ref.xht | 23 +++
.../css-backgrounds/border-top-left-radius-004.xht | 26 +++
.../border-top-left-radius-005-ref.xht | 22 ++
.../css-backgrounds/border-top-left-radius-005.xht | 25 +++
.../css-backgrounds/border-top-left-radius-010.xht | 64 ++++++
.../css-backgrounds/border-top-left-radius-011.xht | 64 ++++++
.../css-backgrounds/border-top-left-radius-012.xht | 57 +++++
.../css-backgrounds/border-top-left-radius-013.xht | 58 ++++++
.../css-backgrounds/border-top-left-radius-014.xht | 64 ++++++
.../border-top-left-radius-values-001.htm | 38 ++++
.../border-top-left-radius-values-002.htm | 31 +++
.../border-top-left-radius-values-003.htm | 48 +++++
.../border-top-left-radius-values-004.htm | 113 ++++++++++
.../border-top-right-radius-001.xht | 64 ++++++
.../border-top-right-radius-002.xht | 58 ++++++
.../border-top-right-radius-004-ref.xht | 22 ++
.../border-top-right-radius-004.xht | 25 +++
.../border-top-right-radius-005-ref.xht | 22 ++
.../border-top-right-radius-005.xht | 25 +++
.../border-top-right-radius-010.xht | 65 ++++++
.../border-top-right-radius-011.xht | 64 ++++++
.../border-top-right-radius-012.xht | 57 +++++
.../border-top-right-radius-013.xht | 57 +++++
.../border-top-right-radius-014.xht | 64 ++++++
.../border-top-right-radius-values-004.htm | 113 ++++++++++
.../css-backgrounds/border-top-width-medium.html | 25 +++
.../css-backgrounds/border-top-width-thick.html | 25 +++
.../css/css-backgrounds/border-top-width-thin.html | 25 +++
.../css/css-backgrounds/border-width-cssom.html | 32 +++
.../border-width-pixel-snapping-001-a.html | 8 +
.../border-width-pixel-snapping-001-b.html | 8 +
.../border-width-small-values-001-a.html | 8 +
.../border-width-small-values-001-b.html | 8 +
.../border-width-small-values-001-c.html | 8 +
.../border-width-small-values-001-d.html | 8 +
.../border-width-small-values-001-e.html | 8 +
.../tests/css/css-backgrounds/box-shadow-001.htm | 33 +++
.../tests/css/css-backgrounds/box-shadow-002.htm | 32 +++
.../tests/css/css-backgrounds/box-shadow-003.htm | 42 ++++
.../tests/css/css-backgrounds/box-shadow-004.htm | 22 ++
.../tests/css/css-backgrounds/box-shadow-005.html | 36 ++++
.../tests/css/css-backgrounds/box-shadow-029.html | 62 ++++++
.../tests/css/css-backgrounds/box-shadow-039.html | 77 +++++++
.../tests/css/css-backgrounds/box-shadow-040.html | 77 +++++++
.../tests/css/css-backgrounds/box-shadow-041.html | 77 +++++++
.../tests/css/css-backgrounds/box-shadow-042.html | 77 +++++++
.../tests/css/css-backgrounds/box-shadow-body.html | 20 ++
.../css/css-backgrounds/box-shadow-calc-ref.html | 11 +
.../tests/css/css-backgrounds/box-shadow-calc.html | 15 ++
.../box-shadow-currentcolor-ref.html | 31 +++
.../css-backgrounds/box-shadow-currentcolor.html | 36 ++++
...-shadow-inset-spread-without-border-radius.html | 35 ++++
.../box-shadow-inset-without-border-radius.html | 35 ++++
...shadow-outset-spread-without-border-radius.html | 39 ++++
.../box-shadow-outset-without-border-radius.html | 37 ++++
.../box-shadow-overlapping-001.html | 48 +++++
.../box-shadow-overlapping-002.html | 48 +++++
.../box-shadow-overlapping-003.html | 55 +++++
.../box-shadow-overlapping-004.html | 52 +++++
.../css-backgrounds/box-shadow-radius-000-ref.html | 180 ++++++++++++++++
.../css/css-backgrounds/box-shadow-radius-000.html | 183 ++++++++++++++++
.../css-backgrounds/box-shadow-radius-001-ref.html | 159 ++++++++++++++
.../css/css-backgrounds/box-shadow-radius-001.html | 160 ++++++++++++++
.../box-shadow-table-border-collapse-001.html | 72 +++++++
.../box-shadow/box-shadow-blur-definition-001.xht | 47 +++++
.../slice-block-fragmentation-001-ref.html | 17 ++
.../box-shadow/slice-block-fragmentation-001.html | 8 +
.../slice-block-fragmentation-002-ref.html | 17 ++
.../box-shadow/slice-block-fragmentation-002.html | 8 +
.../slice-block-fragmentation-003-ref.html | 17 ++
.../box-shadow/slice-block-fragmentation-003.html | 8 +
.../slice-inline-fragmentation-001-ref.html | 19 ++
.../box-shadow/slice-inline-fragmentation-001.html | 13 ++
.../slice-inline-fragmentation-002-ref.html | 19 ++
.../box-shadow/slice-inline-fragmentation-002.html | 13 ++
.../slice-inline-fragmentation-003-ref.html | 19 ++
.../box-shadow/slice-inline-fragmentation-003.html | 13 ++
.../box-shadow-blur-definition-001-dark-bound.png | Bin 0 -> 903 bytes
.../box-shadow-blur-definition-001-light-bound.png | Bin 0 -> 880 bytes
...shadow-blur-definition-001-image-generator.html | 144 +++++++++++++
.../child-move-reveals-parent-background-ref.html | 10 +
.../child-move-reveals-parent-background.html | 29 +++
.../css/css-backgrounds/color-behind-images.htm | 24 +++
...ix-currentcolor-background-repaint-expected.xht | 19 ++
...entcolor-background-repaint-parent-expected.xht | 19 ++
...mix-currentcolor-background-repaint-parent.html | 39 ++++
.../color-mix-currentcolor-background-repaint.html | 34 +++
...lor-mix-currentcolor-border-repaint-parent.html | 38 ++++
.../color-mix-currentcolor-border-repaint.html | 33 +++
...r-mix-currentcolor-outline-repaint-expected.xht | 19 ++
...urrentcolor-outline-repaint-parent-expected.xht | 19 ++
...or-mix-currentcolor-outline-repaint-parent.html | 40 ++++
.../color-mix-currentcolor-outline-repaint.html | 35 ++++
.../css/css-backgrounds/css-border-radius-001.html | 42 ++++
.../css/css-backgrounds/css-box-shadow-001.html | 78 +++++++
.../css3-background-clip-border-box.html | 56 +++++
.../css3-background-clip-content-box.html | 55 +++++
.../css3-background-clip-padding-box.html | 55 +++++
.../css/css-backgrounds/css3-background-clip.html | 25 +++
.../css3-background-origin-border-box.html | 28 +++
.../css3-background-origin-content-box.html | 28 +++
.../css3-background-origin-padding-box.html | 28 +++
.../css-backgrounds/css3-background-size-001.html | 33 +++
.../css3-background-size-contain.html | 26 +++
.../css/css-backgrounds/css3-background-size.html | 24 +++
.../css3-border-image-repeat-repeat.html | 27 +++
.../css3-border-image-repeat-stretch.html | 26 +++
.../css-backgrounds/css3-border-image-source.html | 26 +++
.../tests/css/css-backgrounds/css3-box-shadow.html | 23 +++
.../currentcolor-border-repaint-parent.html | 38 ++++
.../document-canvas-remove-body-ref.html | 2 +
.../document-canvas-remove-body.html | 14 ++
.../css-backgrounds/fieldset-inset-shadow-ref.html | 11 +
.../css/css-backgrounds/fieldset-inset-shadow.html | 18 ++
.../first-letter-space-not-selected.html | 27 +++
.../gradient-wrong-interpolation-crash.html | 7 +
.../css-backgrounds/hidpi/simple-bg-color-ref.html | 15 ++
.../css/css-backgrounds/hidpi/simple-bg-color.html | 19 ++
.../tests/css/css-backgrounds/inheritance.sub.html | 80 +++++++
.../css-backgrounds/inline-background-rtl-001.html | 25 +++
.../inner-border-non-renderable-ref.html | 18 ++
.../inner-border-non-renderable.html | 39 ++++
.../inset-box-shadow-scroll-ref.html | 18 ++
.../css-backgrounds/inset-box-shadow-scroll.html | 21 ++
.../inset-box-shadow-stacking-context-scroll.html | 23 +++
.../tests/css/css-backgrounds/justfortest.html | 0
.../linear-gradient-calc-crash.html | 4 +
...inear-gradient-currentcolor-first-line-ref.html | 4 +
.../linear-gradient-currentcolor-first-line.html | 13 ++
.../local-attachment-content-box-scroll-ref.html | 28 +++
.../local-attachment-content-box-scroll.html | 54 +++++
.../css/css-backgrounds/none-as-image-layer.htm | 39 ++++
.../tests/css/css-backgrounds/order-of-images.htm | 24 +++
.../parsing/background-attachment-computed.html | 21 ++
.../parsing/background-attachment-invalid.html | 19 ++
.../parsing/background-attachment-valid.html | 19 ++
.../parsing/background-clip-computed.html | 23 +++
.../parsing/background-clip-invalid.html | 21 ++
.../parsing/background-clip-valid.html | 22 ++
.../parsing/background-color-computed.html | 30 +++
.../parsing/background-color-invalid.html | 20 ++
.../parsing/background-color-valid.html | 28 +++
.../parsing/background-computed.html | 70 +++++++
.../parsing/background-image-computed.sub.html | 63 ++++++
.../parsing/background-image-invalid.html | 30 +++
.../parsing/background-image-valid.html | 35 ++++
.../parsing/background-invalid.html | 22 ++
.../parsing/background-origin-computed.html | 23 +++
.../parsing/background-origin-invalid.html | 21 ++
.../parsing/background-origin-valid.html | 22 ++
.../parsing/background-position-computed.html | 53 +++++
.../parsing/background-position-invalid.html | 28 +++
.../parsing/background-position-valid.html | 43 ++++
.../parsing/background-position-x-computed.html | 39 ++++
.../parsing/background-position-x-invalid.html | 25 +++
.../parsing/background-position-x-valid.html | 31 +++
.../parsing/background-position-y-computed.html | 39 ++++
.../parsing/background-position-y-invalid.html | 25 +++
.../parsing/background-position-y-valid.html | 31 +++
.../parsing/background-repeat-computed.html | 30 +++
.../parsing/background-repeat-invalid.html | 20 ++
.../parsing/background-repeat-valid.html | 21 ++
.../background-shorthand-serialization.html | 46 +++++
.../parsing/background-size-computed.html | 35 ++++
.../parsing/background-size-invalid.html | 22 ++
.../parsing/background-size-valid.html | 27 +++
.../css-backgrounds/parsing/background-valid.html | 49 +++++
.../parsing/border-color-computed.html | 38 ++++
.../parsing/border-color-invalid.html | 22 ++
.../parsing/border-color-shorthand.html | 43 ++++
.../parsing/border-color-valid.html | 26 +++
.../parsing/border-image-invalid.html | 40 ++++
.../parsing/border-image-outset-computed.html | 27 +++
.../parsing/border-image-outset-invalid.html | 25 +++
.../parsing/border-image-outset-valid.html | 20 ++
.../parsing/border-image-repeat-computed.html | 20 ++
.../parsing/border-image-repeat-invalid.html | 20 ++
.../parsing/border-image-repeat-valid.html | 20 ++
.../parsing/border-image-shorthand.sub.html | 55 +++++
.../parsing/border-image-slice-computed.html | 23 +++
.../parsing/border-image-slice-invalid.html | 27 +++
.../parsing/border-image-slice-valid.html | 23 +++
.../parsing/border-image-source-computed.sub.html | 37 ++++
.../parsing/border-image-source-invalid.html | 20 ++
.../parsing/border-image-source-valid.html | 21 ++
.../parsing/border-image-valid.html | 59 ++++++
.../parsing/border-image-width-computed.html | 34 +++
.../parsing/border-image-width-invalid.html | 24 +++
.../parsing/border-image-width-valid.html | 23 +++
.../css-backgrounds/parsing/border-invalid.html | 19 ++
.../parsing/border-radius-computed.html | 39 ++++
.../parsing/border-radius-invalid.html | 29 +++
.../parsing/border-radius-valid.html | 42 ++++
.../css-backgrounds/parsing/border-shorthand.html | 66 ++++++
.../parsing/border-style-computed.html | 26 +++
.../parsing/border-style-invalid.html | 19 ++
.../parsing/border-style-shorthand.html | 43 ++++
.../parsing/border-style-valid.html | 26 +++
.../css/css-backgrounds/parsing/border-valid.html | 23 +++
.../parsing/border-width-computed.html | 57 +++++
.../parsing/border-width-invalid.html | 20 ++
.../parsing/border-width-shorthand.html | 43 ++++
.../parsing/border-width-valid.html | 24 +++
.../parsing/box-shadow-computed.html | 29 +++
.../parsing/box-shadow-invalid.html | 66 ++++++
.../css-backgrounds/parsing/box-shadow-valid.html | 67 ++++++
.../parsing/webkit-border-radius-valid.html | 70 +++++++
.../reference/60x60-green-background.html | 10 +
.../reference/background-334-ref.xht | 32 +++
.../background-attachment-local-hidden-ref.html | 23 +++
.../reference/background-clip-002-ref.html | 16 ++
.../reference/background-clip-004-ref.html | 18 ++
.../reference/background-clip-005-ref.html | 18 ++
.../reference/background-clip-content-box-ref.html | 15 ++
...nd-clip-padding-box-with-border-radius-ref.html | 30 +++
.../reference/background-color-clip.html | 15 ++
...ackground-gradient-subpixel-fills-area-ref.html | 33 +++
.../reference/background-image-001-ref.html | 13 ++
...ound-image-centered-with-border-radius-ref.html | 22 ++
.../background-image-cover-zoomed-1-ref.html | 24 +++
.../background-image-first-letter-ref.html | 26 +++
.../reference/background-image-first-line-ref.html | 16 ++
.../background-image-large-with-auto-ref.html | 31 +++
.../background-image-table-cells-zoomed-ref.html | 39 ++++
...ound-image-with-border-radius-fidelity-ref.html | 12 ++
.../reference/background-origin-002-ref.html | 19 ++
.../reference/background-origin-004-ref.html | 15 ++
.../reference/background-origin-005-ref.html | 18 ++
.../reference/background-origin-006-ref.html | 21 ++
.../reference/background-origin-007-ref.html | 18 ++
.../reference/background-paint-order-001-ref.html | 20 ++
...osition-negative-percentage-comparison-ref.html | 12 ++
...-position-subpixel-at-border-ref.tentative.html | 87 ++++++++
.../background-position-three-four-values-ref.html | 37 ++++
.../reference/background-rounded-image-clip.html | 17 ++
.../reference/background-size-002-ref.html | 15 ++
.../reference/background-size-006-ref.html | 15 ++
.../reference/background-size-021-ref.html | 19 ++
.../reference/background-size-025-ref.xht | 29 +++
.../reference/background-size-026-ref.xht | 28 +++
.../reference/background-size-027-ref.xht | 29 +++
.../reference/background-size-028-ref.xht | 29 +++
.../reference/background-size-029-ref.xht | 29 +++
.../reference/background-size-031-ref.xht | 29 +++
.../reference/background-size-041-ref.html | 26 +++
.../reference/background-size-043-ref.html | 27 +++
.../background-size-one-value-1x1-image-ref.html | 20 ++
.../reference/background_clip_padding-box.html | 40 ++++
.../reference/border-image-image-type-003-ref.html | 31 +++
.../reference/border-image-repeat-005-ref.html | 15 ++
.../border-image-repeat-repeat-001-ref.html | 41 ++++
.../reference/border-image-repeat-round-ref.html | 59 ++++++
.../border-image-repeat-space-011-ref.html | 38 ++++
.../border-image-round-and-stretch-ref.html | 104 ++++++++++
.../reference/border-image-shorthand-001-ref.html | 28 +++
.../reference/border-image-shorthand-002-ref.html | 23 +++
.../reference/border-image-shorthand-003-ref.html | 28 +++
.../reference/border-image-slice-005-ref.html | 30 +++
.../reference/border-image-slice-007-ref.html | 31 +++
.../reference/border-image-slice-fill-001-ref.html | 22 ++
.../reference/border-image-slice-fill-002-ref.html | 29 +++
.../reference/border-image-space-001-ref.html | 74 +++++++
.../reference/border-image-width-009-ref.html | 46 +++++
.../reference/border-radius-clip-002-ref.htm | 32 +++
.../reference/border-radius-clipping-ref.html | 29 +++
...border-radius-horizontal-value-is-zero-ref.html | 22 ++
.../reference/border-right-width-1px-ref.html | 13 ++
.../reference/border-right-width-3px-ref.html | 13 ++
.../reference/border-right-width-5px-ref.html | 13 ++
.../reference/border-top-width-1px-ref.html | 13 ++
.../reference/border-top-width-3px-ref.html | 13 ++
.../reference/border-top-width-5px-ref.html | 13 ++
.../border-width-pixel-snapping-001-ref.html | 5 +
.../border-width-small-values-001-ref.html | 5 +
.../reference/box-shadow-005-ref.html | 32 +++
.../reference/box-shadow-039-ref.html | 75 +++++++
.../reference/box-shadow-040-ref.html | 75 +++++++
.../reference/box-shadow-041-ref.html | 54 +++++
.../reference/box-shadow-042-ref.html | 68 ++++++
.../reference/box-shadow-body-ref.html | 20 ++
...-shadow-inset-spread-without-border-radius.html | 24 +++
.../box-shadow-inset-without-border-radius.html | 24 +++
...shadow-outset-spread-without-border-radius.html | 26 +++
.../box-shadow-outset-without-border-radius.html | 26 +++
.../reference/box-shadow-overlapping-001-ref.html | 20 ++
.../reference/box-shadow-overlapping-003-ref.html | 20 ++
.../box-shadow-table-border-collapse-001-ref.html | 22 ++
.../reference/css-border-radius-001-ref.html | 37 ++++
.../reference/css-box-shadow-ref-001.html | 79 +++++++
.../css3-background-clip-border-box-ref.html | 34 +++
.../css3-background-clip-content-box-ref.html | 50 +++++
.../css3-background-clip-padding-box-ref.html | 42 ++++
.../reference/css3-background-clip-ref.html | 28 +++
.../css3-background-origin-border-box-ref.html | 32 +++
.../css3-background-origin-content-box-ref.html | 31 +++
.../css3-background-origin-padding-box-ref.html | 31 +++
.../reference/css3-background-size-001-ref.html | 38 ++++
.../css3-background-size-contain-ref.html | 28 +++
.../reference/css3-background-size-ref.html | 19 ++
.../css3-border-image-repeat-repeat-ref.html | 53 +++++
.../css3-border-image-repeat-stretch-ref.html | 46 +++++
.../reference/css3-border-image-source-ref.html | 49 +++++
.../reference/css3-box-shadow-ref.html | 37 ++++
.../first-letter-space-not-selected-ref.html | 17 ++
.../reference/inline-background-rtl-001-ref.html | 19 ++
.../reference/order-of-images-ref.html | 49 +++++
.../reference/ref-filled-black-96px-square.xht | 20 ++
.../reference/ref-filled-green-100px-square.xht | 19 ++
.../reference/ref-if-there-is-no-red.xht | 18 ++
.../css/css-backgrounds/reference/reference.html | 47 +++++
.../subpixel-repeat-no-repeat-mix-ref.html | 35 ++++
.../reference/ttwf-reftest-borderRadius-ref.html | 21 ++
.../css/css-backgrounds/resources/blue-100.png | Bin 0 -> 92 bytes
.../css/css-backgrounds/resources/green-100.png | Bin 0 -> 92 bytes
.../css/css-backgrounds/resources/green-bottom.png | Bin 0 -> 103 bytes
.../css/css-backgrounds/resources/green-right.png | Bin 0 -> 98 bytes
.../css/css-backgrounds/resources/green1x50.png | Bin 0 -> 151 bytes
.../css/css-backgrounds/resources/green50x1.png | Bin 0 -> 148 bytes
.../css/css-backgrounds/resources/stripes-100.png | Bin 0 -> 138 bytes
...roll-positioned-multiple-background-images.html | 35 ++++
.../subpixel-repeat-no-repeat-mix.html | 37 ++++
.../support/100x100-blue-and-orange.png | Bin 0 -> 4404 bytes
.../css/css-backgrounds/support/100x100-gr-rr.png | Bin 0 -> 1216 bytes
.../support/100x100-green-with-red-corners.png | Bin 0 -> 1517 bytes
.../css/css-backgrounds/support/100x100-red.png | Bin 0 -> 510 bytes
.../css/css-backgrounds/support/1x1-green.png | Bin 0 -> 135 bytes
.../tests/css/css-backgrounds/support/1x1-lime.png | Bin 0 -> 135 bytes
.../css/css-backgrounds/support/1x1-maroon.png | Bin 0 -> 109 bytes
.../tests/css/css-backgrounds/support/1x1-navy.png | Bin 0 -> 109 bytes
.../tests/css/css-backgrounds/support/1x1-red.png | Bin 0 -> 135 bytes
.../css/css-backgrounds/support/1x1-white.png | Bin 0 -> 109 bytes
.../support/40px-wide-20px-tall-green-rect.png | Bin 0 -> 171 bytes
.../support/500x500-red-with-green-center.png | Bin 0 -> 2654 bytes
.../500x500-white-red-green-irreg-polygon.png | Bin 0 -> 10243 bytes
.../css/css-backgrounds/support/50x50-green.png | Bin 0 -> 205 bytes
.../css/css-backgrounds/support/60x60-gg-rr.png | Bin 0 -> 224 bytes
.../css/css-backgrounds/support/60x60-green.png | Bin 0 -> 218 bytes
.../css-backgrounds/support/9-colored-areas.png | Bin 0 -> 2875 bytes
.../support/9grid40-30-20-10-green.png | Bin 0 -> 6266 bytes
.../support/9grid40-30-20-10-red-old.png | Bin 0 -> 1535 bytes
.../support/9grid40-30-20-10-red.png | Bin 0 -> 9594 bytes
.../tests/css/css-backgrounds/support/a-green.css | 1 +
.../css-backgrounds/support/aqua-yellow-32x32.png | Bin 0 -> 156 bytes
.../css-backgrounds/support/aqua-yellow-37x37.png | Bin 0 -> 287 bytes
.../css/css-backgrounds/support/aqua_color.png | Bin 0 -> 444 bytes
.../tests/css/css-backgrounds/support/b-green.css | 1 +
.../tests/css/css-backgrounds/support/bg.jpg | Bin 0 -> 16569 bytes
.../css/css-backgrounds/support/bg_flower.gif | Bin 0 -> 4587 bytes
.../css/css-backgrounds/support/black96x96.png | Bin 0 -> 204 bytes
.../css/css-backgrounds/support/black_color.png | Bin 0 -> 2831 bytes
.../support/blue-and-red-diamonds-81x81.png | Bin 0 -> 10372 bytes
.../css-backgrounds/support/blue-diamond-27x27.png | Bin 0 -> 285 bytes
.../css/css-backgrounds/support/blue-diamond.png | Bin 0 -> 1054 bytes
.../css/css-backgrounds/support/blue96x96.png | Bin 0 -> 1010 bytes
.../css/css-backgrounds/support/blue_color.png | Bin 0 -> 3592 bytes
.../support/border-image-repeat-space-011.png | Bin 0 -> 7452 bytes
.../css/css-backgrounds/support/border-image.jpg | Bin 0 -> 77546 bytes
.../tests/css/css-backgrounds/support/border.png | Bin 0 -> 849 bytes
.../tests/css/css-backgrounds/support/c-red.css | 1 +
.../tests/css/css-backgrounds/support/cat.png | Bin 0 -> 1883 bytes
.../tests/css/css-backgrounds/support/css3.png | Bin 0 -> 57166 bytes
.../css/css-backgrounds/support/green-1000x10.png | Bin 0 -> 128 bytes
.../css/css-backgrounds/support/green-10x1000.png | Bin 0 -> 161 bytes
.../css/css-backgrounds/support/green-150-150.png | Bin 0 -> 973 bytes
.../css/css-backgrounds/support/green-60-60.png | Bin 0 -> 955 bytes
.../support/green-60x60-red-5px-border.png | Bin 0 -> 225 bytes
.../tests/css/css-backgrounds/support/green.png | Bin 0 -> 961 bytes
.../css/css-backgrounds/support/green_color.png | Bin 0 -> 2943 bytes
.../css/css-backgrounds/support/img-ref-1.png | Bin 0 -> 131 bytes
.../css/css-backgrounds/support/img-ref-2.png | Bin 0 -> 198 bytes
.../css/css-backgrounds/support/import-green.css | 1 +
.../css/css-backgrounds/support/import-red.css | 1 +
.../support/new-red-diamond-27x27.png | Bin 0 -> 372 bytes
.../support/orange-intrinsic-none.svg | 3 +
.../css/css-backgrounds/support/orange_color.png | Bin 0 -> 3592 bytes
.../support/outline-5px-10px-15px-20px-green.png | Bin 0 -> 301 bytes
.../support/pattern-gr-rr-200x200.png | Bin 0 -> 547 bytes
.../support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes
.../support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes
.../support/pattern-rg-rr-200x200.png | Bin 0 -> 529 bytes
.../support/pattern-rgr-grg-rgr.png | Bin 0 -> 222 bytes
.../support/pattern-rr-gr-200x200.png | Bin 0 -> 531 bytes
.../support/pattern-rr-rg-200x200.png | Bin 0 -> 530 bytes
.../css/css-backgrounds/support/pattern-tr.png | Bin 0 -> 137 bytes
.../css/css-backgrounds/support/red-diamond.png | Bin 0 -> 1065 bytes
.../tests/css/css-backgrounds/support/red.png | Bin 0 -> 961 bytes
.../css/css-backgrounds/support/red_color.png | Bin 0 -> 2943 bytes
.../css/css-backgrounds/support/reticule-bl.png | Bin 0 -> 123 bytes
.../css/css-backgrounds/support/reticule-bo.png | Bin 0 -> 134 bytes
.../css/css-backgrounds/support/reticule-br.png | Bin 0 -> 121 bytes
.../css/css-backgrounds/support/reticule-ct.png | Bin 0 -> 127 bytes
.../css/css-backgrounds/support/reticule-le.png | Bin 0 -> 128 bytes
.../css/css-backgrounds/support/reticule-ri.png | Bin 0 -> 130 bytes
.../css/css-backgrounds/support/reticule-tl.png | Bin 0 -> 125 bytes
.../css/css-backgrounds/support/reticule-to.png | Bin 0 -> 128 bytes
.../css/css-backgrounds/support/reticule-tr.png | Bin 0 -> 126 bytes
.../tests/css/css-backgrounds/support/reticule.png | Bin 0 -> 202 bytes
.../css/css-backgrounds/support/ruler-h-50%.png | Bin 0 -> 691 bytes
.../css/css-backgrounds/support/ruler-h-50px.png | Bin 0 -> 671 bytes
.../css/css-backgrounds/support/ruler-v-100px.png | Bin 0 -> 760 bytes
.../css/css-backgrounds/support/ruler-v-50px.png | Bin 0 -> 757 bytes
.../css/css-backgrounds/support/square-purple.png | Bin 0 -> 92 bytes
.../css/css-backgrounds/support/square-teal.png | Bin 0 -> 92 bytes
.../css/css-backgrounds/support/square-white.png | Bin 0 -> 78 bytes
.../css/css-backgrounds/support/swatch-blue.png | Bin 0 -> 84 bytes
.../css/css-backgrounds/support/swatch-green.png | Bin 0 -> 84 bytes
.../css/css-backgrounds/support/swatch-lime.png | Bin 0 -> 84 bytes
.../css/css-backgrounds/support/swatch-orange.png | Bin 0 -> 84 bytes
.../css/css-backgrounds/support/swatch-red.png | Bin 0 -> 84 bytes
.../css/css-backgrounds/support/swatch-white.png | Bin 0 -> 85 bytes
.../css/css-backgrounds/support/swatch-yellow.png | Bin 0 -> 84 bytes
.../css/css-backgrounds/support/table-head.jpg | Bin 0 -> 687 bytes
.../tests/css/css-backgrounds/support/test-bl.png | Bin 0 -> 1368 bytes
.../tests/css/css-backgrounds/support/test-br.png | Bin 0 -> 1045 bytes
.../support/test-inner-half-size.png | Bin 0 -> 180 bytes
.../css/css-backgrounds/support/test-outer.png | Bin 0 -> 2412 bytes
.../tests/css/css-backgrounds/support/test-tl.png | Bin 0 -> 1025 bytes
.../tests/css/css-backgrounds/support/test-tr.png | Bin 0 -> 1235 bytes
.../css/css-backgrounds/support/white_color.png | Bin 0 -> 2939 bytes
.../tests/css/css-backgrounds/support/y.png | Bin 0 -> 4103 bytes
.../table-cell-background-local-ref.html | 12 ++
.../table-cell-background-local.html | 24 +++
...y-foreignObject-double-border-radius-crash.html | 5 +
...round-border-color-shorthand-missing-bottom.htm | 31 +++
...kground-border-color-shorthand-missing-left.htm | 31 +++
...ground-border-color-shorthand-missing-right.htm | 31 +++
.../ttwf-css3background-border-color-shorthand.htm | 31 +++
.../ttwf-css3background-border-color.htm | 34 +++
.../ttwf-css3background-border-style-double.htm | 31 +++
...round-border-style-shorthand-missing-bottom.htm | 31 +++
...kground-border-style-shorthand-missing-left.htm | 31 +++
.../ttwf-css3background-border-style-shorthand.htm | 31 +++
.../ttwf-css3background-border-style-values.htm | 70 +++++++
.../ttwf-css3background-border-style.htm | 34 +++
.../css-backgrounds/ttwf-reftest-borderRadius.html | 24 +++
1315 files changed, 46625 insertions(+)
create mode 100644 testing/web-platform/tests/css/css-backgrounds/META.yml
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-backdrop-infinite-duration-crash.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-field-crash.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-empty-no-draw-crash.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-removed-element-crash.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-image-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-position-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-position-origin-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-position-x-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-position-y-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/background-size-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-left-radius-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-right-radius-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-width-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-color-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-source-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-width-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-image-width-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-left-width-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-radius-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-right-width-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-top-left-radius-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-top-right-radius-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-top-width-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/border-width-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/box-shadow-composition.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/box-shadow-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/discrete-no-interpolation.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-331.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-332.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-333.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-334.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-335.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-336.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-350.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-353.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local-hidden.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local-scrolling.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/aqua-yellow-32x32.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-004.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-006.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-007.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-008.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-009.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-010.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-color-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-color.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-content-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-with-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip-root.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_position.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_size.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_position.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_size.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_position.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_size.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip/list.txt
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-clip_padding-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-applied-to-rounded-inline-element.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-004.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-006.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-007.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-008.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-009.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-border-box.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-clip.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-no-body-propagation-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-gradient-subpixel-fills-area.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-004.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-006.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-007.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-centered-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-centered-with-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-centered.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-cors-no-reload.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-cover-zoomed-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-first-letter.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-first-line.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-large-with-auto.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-none-gradient-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-straddling-no-repeat.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-zoomed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-image-with-border-radius-fidelity.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-root-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-root.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-004.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-006.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-007.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin-008.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/list.txt
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_position.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_size.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_position.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_size.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_position.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_size.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-paint-order-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-position-calc-minmax-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-position-negative-percentage-comparison.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-position-subpixel-at-border.tentative.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-position-three-four-values.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-position-xy-three-four-values-passthru.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-position/reference/subpixel-position-center-ref.tentative.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-position/subpixel-position-center.tentative.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1a.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1b.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1c.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1d.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1e.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1a.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1b.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1c.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat-space-padding-box.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-no-repeat.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-space.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/gradient-repeat-spaced-with-borders.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-no-repeat.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-x.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-y.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round-roundup.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-space.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/gradient-repeat-spaced-with-borders.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/support/rectangle-96x60.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-repeat/support/rectangle-96x60.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-006.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-007.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-008.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-009.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-010.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-011.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-012.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-013.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-014.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-015.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-016.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-017.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-018.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-019.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-020.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-021.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-022.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-023.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-024.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-025.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-026.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-027.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-028.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-029.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-030.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-031.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-032.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-033.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-034.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-041.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-042.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-043.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-044.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-applies-to-block.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-aspect-ratio.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-contain-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-contain-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-cover-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-cover-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-cover-003-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-cover-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-one-value-1x1-image.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size-with-negative-value.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-contain.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-002.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-svg.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-color.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-gradient.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-png.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-svg.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-contain.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover-svg-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-near-zero-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/reference/support/rectangle-96x60.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/support/200x200-red.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-2560x208.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-96x60.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-004.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-006.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-007.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-008.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-009.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-010.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-011.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-012.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-013.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-014.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-015.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-016.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-017.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-018.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-019.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-020.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-021.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-022.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-023.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-024.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-025.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-026.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-027.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-028.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-029.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-008-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-021-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-022-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/diagonal-percentage-vector-background-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x16-aqua128x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x192-aqua128x192.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x128-aqua16x128.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x192-aqua16x192.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime24x192-aqua24x192.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime2x16-aqua2x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime8x16-aqua8x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-empty.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime192x384-aqua192x384.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x16-aqua256x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x384-aqua256x384.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x512-aqua256x256.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x768.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime2x16-aqua2x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime32x128-aqua32x128.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime48x384-aqua48x384.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime4x16-aqua4x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x16-aqua8x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x32-aqua8x32.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-empty.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x128-aqua12x128.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x16-aqua12x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x24-aqua12x24.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x96-aqua12x96.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime16x128-aqua16x128.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime2x16-aqua2x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime64x128-aqua64x128.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x128-aqua768x128.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x16-aqua768x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x256.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x128-aqua8x128.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x16-aqua8x16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x64-aqua8x64.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled-fixed.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-no-dimensions.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-width.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-extreme-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-extreme-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height-viewbox.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--width.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--width.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--width.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--width.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-5px-auto.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-5px.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-auto.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-contain.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-cover.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-5px-auto.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-5px.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-auto.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-contain.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-cover.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-5px-auto.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-5px.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-auto.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-contain.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-cover.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background_color_padding_box.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background_properties_greater_than_images.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background_repeat_space_border_box.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/background_repeat_space_content_box.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-002.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-010.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-011.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-012.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-013.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-014.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-002.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-010.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-011.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-012.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-013.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-014.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-width-medium.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thick.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thin.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-color_transparent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-017.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-018.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-019.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-020.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-10.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-11.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-12.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-13.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-14.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-15.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-16.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-6-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-6.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-7.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-8.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-9.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-calc-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-calc.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-image-type-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-image-type-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-image-type-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-outset-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-outset-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-outset-003-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-outset-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-repeat-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-011.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-1.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-2.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-9.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-round-and-stretch.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-002.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-003.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-005.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-006.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-007.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-percentage.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-slice-shorthand-reset.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-space-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-005.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-006.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-007.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-008-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-008.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-009.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-images.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-left-width-medium.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-left-width-thick.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-left-width-thin.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-001-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-002-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-002.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-003-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-003.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-004-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-004.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-005-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-005.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-006-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-006.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-007-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-007.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-008.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-009-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-009.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-010-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-010.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-011-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-011.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-012-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-012.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-013.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-005.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-006.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-007.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-008.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-009.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-010.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-011.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-012.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-013.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-014.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-015.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-016.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-017.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-clip-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-clip-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-content-edge-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-css-text.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-different-width-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-horizontal-value-is-zero.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-initial-value-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-not-inherited-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-overflow-hidden.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-style-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-style-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-style-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-style-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-style-005.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-with-three-values-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-radius-with-two-values-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-right-width-medium.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-right-width-thick.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-right-width-thin.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-002.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-010.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-011.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-012.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-013.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-014.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-002.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-010.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-011.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-012.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-013.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-014.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-values-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-width-medium.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-width-thick.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-top-width-thin.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-cssom.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-a.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-b.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-a.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-b.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-c.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-d.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-e.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-001.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-002.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-003.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-004.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-005.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-029.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-039.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-040.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-041.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-042.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-body.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-calc-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-calc.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-spread-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-spread-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-004.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow-table-border-collapse-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/box-shadow-blur-definition-001.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-dark-bound.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-light-bound.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/box-shadow/tools/box-shadow-blur-definition-001-image-generator.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-behind-images.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-expected.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent-expected.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-expected.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent-expected.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css-border-radius-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css-box-shadow-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-clip-border-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-clip-content-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-clip-padding-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-clip.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-origin-border-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-origin-content-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-origin-padding-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-size-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-size-contain.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-background-size.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-repeat.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-stretch.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-border-image-source.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/css3-box-shadow.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/currentcolor-border-repaint-parent.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/first-letter-space-not-selected.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/gradient-wrong-interpolation-crash.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/inheritance.sub.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/inline-background-rtl-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-stacking-context-scroll.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/justfortest.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/linear-gradient-calc-crash.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/none-as-image-layer.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/order-of-images.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-color-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-color-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-image-computed.sub.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-image-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-image-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-shorthand-serialization.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-size-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-size-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-size-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/background-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-color-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-color-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-color-shorthand.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-color-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-shorthand.sub.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-computed.sub.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-shorthand.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-style-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-style-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-style-shorthand.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-style-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-width-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-width-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-width-shorthand.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/border-width-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-computed.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-invalid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/parsing/webkit-border-radius-valid.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/60x60-green-background.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-334-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-attachment-local-hidden-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-clip-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-clip-004-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-clip-005-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-clip-content-box-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-clip-padding-box-with-border-radius-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-color-clip.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-gradient-subpixel-fills-area-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-centered-with-border-radius-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-cover-zoomed-1-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-letter-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-line-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-large-with-auto-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-table-cells-zoomed-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-image-with-border-radius-fidelity-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-origin-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-origin-004-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-origin-005-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-origin-006-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-origin-007-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-paint-order-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-position-negative-percentage-comparison-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-position-subpixel-at-border-ref.tentative.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-position-three-four-values-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-rounded-image-clip.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-006-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-021-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-025-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-026-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-027-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-028-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-029-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-031-ref.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-041-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-043-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background-size-one-value-1x1-image-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/background_clip_padding-box.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-image-type-003-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-005-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-repeat-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-round-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-space-011-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-round-and-stretch-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-003-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-005-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-007-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-002-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-space-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-image-width-009-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clip-002-ref.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clipping-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-radius-horizontal-value-is-zero-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-1px-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-3px-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-5px-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-1px-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-3px-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-5px-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-width-pixel-snapping-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/border-width-small-values-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-005-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-039-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-040-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-041-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-042-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-body-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-spread-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-spread-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-without-border-radius.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-003-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-table-border-collapse-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css-border-radius-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css-box-shadow-ref-001.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-border-box-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-content-box-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-padding-box-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-border-box-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-content-box-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-padding-box-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-contain-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-repeat-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-stretch-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-source-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/css3-box-shadow-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/first-letter-space-not-selected-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/inline-background-rtl-001-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/order-of-images-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-black-96px-square.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-green-100px-square.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/ref-if-there-is-no-red.xht
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/reference.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/subpixel-repeat-no-repeat-mix-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/reference/ttwf-reftest-borderRadius-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/resources/blue-100.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/resources/green-100.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/resources/green-bottom.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/resources/green-right.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/resources/green1x50.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/resources/green50x1.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/resources/stripes-100.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/scroll-positioned-multiple-background-images.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/subpixel-repeat-no-repeat-mix.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/100x100-blue-and-orange.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/100x100-gr-rr.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/100x100-green-with-red-corners.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/100x100-red.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/1x1-green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/1x1-lime.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/1x1-maroon.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/1x1-navy.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/1x1-red.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/1x1-white.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/40px-wide-20px-tall-green-rect.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/500x500-red-with-green-center.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/500x500-white-red-green-irreg-polygon.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/50x50-green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/60x60-gg-rr.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/60x60-green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/9-colored-areas.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red-old.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/a-green.css
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-32x32.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-37x37.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/aqua_color.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/b-green.css
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/bg.jpg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/bg_flower.gif
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/black96x96.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/black_color.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/blue-and-red-diamonds-81x81.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/blue-diamond-27x27.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/blue-diamond.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/blue96x96.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/blue_color.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/border-image-repeat-space-011.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/border-image.jpg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/border.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/c-red.css
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/cat.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/css3.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/green-1000x10.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/green-10x1000.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/green-150-150.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/green-60-60.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/green-60x60-red-5px-border.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/green_color.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/img-ref-1.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/img-ref-2.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/import-green.css
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/import-red.css
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/new-red-diamond-27x27.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/orange-intrinsic-none.svg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/orange_color.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/outline-5px-10px-15px-20px-green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-gr-rr-200x200.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rgr-grg.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rrg-rgg.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-rg-rr-200x200.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-rgr-grg-rgr.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-gr-200x200.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-rg-200x200.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/pattern-tr.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/red-diamond.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/red.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/red_color.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-bl.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-bo.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-br.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-ct.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-le.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-ri.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-tl.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-to.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule-tr.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/reticule.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50%.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50px.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/ruler-v-100px.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/ruler-v-50px.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/square-purple.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/square-teal.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/square-white.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/swatch-blue.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/swatch-green.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/swatch-lime.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/swatch-orange.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/swatch-red.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/swatch-white.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/swatch-yellow.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/table-head.jpg
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/test-bl.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/test-br.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/test-inner-half-size.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/test-outer.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/test-tl.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/test-tr.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/white_color.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/support/y.png
create mode 100644 testing/web-platform/tests/css/css-backgrounds/table-cell-background-local-ref.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/table-cell-background-local.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/tiny-foreignObject-double-border-radius-crash.html
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-bottom.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-left.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-right.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-double.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-bottom.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-left.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-values.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style.htm
create mode 100644 testing/web-platform/tests/css/css-backgrounds/ttwf-reftest-borderRadius.html
(limited to 'testing/web-platform/tests/css/css-backgrounds')
diff --git a/testing/web-platform/tests/css/css-backgrounds/META.yml b/testing/web-platform/tests/css/css-backgrounds/META.yml
new file mode 100644
index 0000000000..d673be5f4f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/META.yml
@@ -0,0 +1,4 @@
+spec: https://drafts.csswg.org/css-backgrounds/
+suggested_reviewers:
+ - dbaron
+ - fantasai
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-backdrop-infinite-duration-crash.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-backdrop-infinite-duration-crash.html
new file mode 100644
index 0000000000..40aa54debc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-backdrop-infinite-duration-crash.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport-ref.html
new file mode 100644
index 0000000000..e47a83e393
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport-ref.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport.html
new file mode 100644
index 0000000000..db212e3992
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe-ref.html
new file mode 100644
index 0000000000..b8ef74f8e1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe-ref.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe.html
new file mode 100644
index 0000000000..6bb1b8257e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent-ref.html
new file mode 100644
index 0000000000..7a0046f27b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent.html
new file mode 100644
index 0000000000..9140b705d4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent-ref.html
new file mode 100644
index 0000000000..7a0046f27b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent.html
new file mode 100644
index 0000000000..1c5b63201f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace-ref.html
new file mode 100644
index 0000000000..271281cf88
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace.html
new file mode 100644
index 0000000000..ce4e927f73
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fallback-replace.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-field-crash.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-field-crash.html
new file mode 100644
index 0000000000..8e702fbac6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-field-crash.html
@@ -0,0 +1,14 @@
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented-ref.html
new file mode 100644
index 0000000000..845a8b5a5b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented-ref.html
@@ -0,0 +1,4 @@
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented.html
new file mode 100644
index 0000000000..64d94b9322
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-fragmented.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque-ref.html
new file mode 100644
index 0000000000..6bcb9840b3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque-ref.html
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque.html
new file mode 100644
index 0000000000..2e00fa6113
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-half-opaque.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body-ref.html
new file mode 100644
index 0000000000..5d3d419db6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body-ref.html
@@ -0,0 +1,8 @@
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body.html
new file mode 100644
index 0000000000..e5783f2b41
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-in-body.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-empty-no-draw-crash.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-empty-no-draw-crash.html
new file mode 100644
index 0000000000..a00c08abce
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-empty-no-draw-crash.html
@@ -0,0 +1,16 @@
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero-ref.html
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html
new file mode 100644
index 0000000000..6ba25c8196
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element-ref.html
new file mode 100644
index 0000000000..d82d28782b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element-ref.html
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element.html
new file mode 100644
index 0000000000..e5066281d9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-pseudo-element.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-ref.html
new file mode 100644
index 0000000000..8e0e70ba20
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-removed-element-crash.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-removed-element-crash.html
new file mode 100644
index 0000000000..f8408fb5a1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-removed-element-crash.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe-ref.html
new file mode 100644
index 0000000000..befe7c7f9b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe.html
new file mode 100644
index 0000000000..019b7f83f1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-single-keyframe.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes1.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes1.html
new file mode 100644
index 0000000000..cba0113f00
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes1.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2-ref.html
new file mode 100644
index 0000000000..823d8ac382
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2.html
new file mode 100644
index 0000000000..d2be16034f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes3.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes3.html
new file mode 100644
index 0000000000..708faa5560
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-three-keyframes3.html
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents-ref.html
new file mode 100644
index 0000000000..d980a29ff7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents-ref.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents.html
new file mode 100644
index 0000000000..a218098721
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-will-change-contents.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur-ref.html
new file mode 100644
index 0000000000..31418d093c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur-ref.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur.html
new file mode 100644
index 0000000000..86e97b0f7e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-blur.html
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images-ref.html
new file mode 100644
index 0000000000..ba414f7b34
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images-ref.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images.html
new file mode 100644
index 0000000000..0ea29b8f1c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-images.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask-ref.html
new file mode 100644
index 0000000000..6cb20f12d1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask-ref.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask.html
new file mode 100644
index 0000000000..9001121edc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-mask.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1-ref.html
new file mode 100644
index 0000000000..7522c388f0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1-ref.html
@@ -0,0 +1,10 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1.html
new file mode 100644
index 0000000000..de5f482e88
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table1.html
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table2.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table2.html
new file mode 100644
index 0000000000..5fc03b3d92
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table2.html
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table3.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table3.html
new file mode 100644
index 0000000000..0ee8fdd69f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table3.html
@@ -0,0 +1,19 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table4.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table4.html
new file mode 100644
index 0000000000..319ee77481
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-table4.html
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate-ref.html
new file mode 100644
index 0000000000..823d8ac382
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html
new file mode 100644
index 0000000000..2a56399462
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero-ref.html
new file mode 100644
index 0000000000..26882bd23b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero-ref.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html
new file mode 100644
index 0000000000..f62380f9ed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-ref.html
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element.html
new file mode 100644
index 0000000000..008b78a4c0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation-zero-size-element.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation.html
new file mode 100644
index 0000000000..597f52c915
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-animation.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-interpolation.html
new file mode 100644
index 0000000000..bb727d8e4e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-interpolation.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport-ref.html
new file mode 100644
index 0000000000..e5bbf67dfe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport-ref.html
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport.html
new file mode 100644
index 0000000000..24b22b43e4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-scroll-into-viewport.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor-ref.html
new file mode 100644
index 0000000000..b910478656
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor-ref.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor.html
new file mode 100644
index 0000000000..7d12b44051
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition-currentcolor.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition.html
new file mode 100644
index 0000000000..d43b9415cf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transition.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body-ref.html
new file mode 100644
index 0000000000..72c0c83ffc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body-ref.html
@@ -0,0 +1,3 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html
new file mode 100644
index 0000000000..f156f91408
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-image-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-image-interpolation.html
new file mode 100644
index 0000000000..feda6afebe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-image-interpolation.html
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-position-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-interpolation.html
new file mode 100644
index 0000000000..2e7f2e24a1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-interpolation.html
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-position-origin-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-origin-interpolation.html
new file mode 100644
index 0000000000..f34145c573
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-origin-interpolation.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-position-x-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-x-interpolation.html
new file mode 100644
index 0000000000..a66c1ea078
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-x-interpolation.html
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-position-y-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-y-interpolation.html
new file mode 100644
index 0000000000..c272a71226
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-position-y-interpolation.html
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/background-size-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/background-size-interpolation.html
new file mode 100644
index 0000000000..f6a480c7bd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/background-size-interpolation.html
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-left-radius-composition.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-left-radius-composition.html
new file mode 100644
index 0000000000..87042d1969
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-left-radius-composition.html
@@ -0,0 +1,58 @@
+
+
+border-bottom-left-radius composition
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-right-radius-composition.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-right-radius-composition.html
new file mode 100644
index 0000000000..2b5a72df69
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-right-radius-composition.html
@@ -0,0 +1,58 @@
+
+
+border-bottom-right-radius composition
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-width-composition.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-width-composition.html
new file mode 100644
index 0000000000..5377c0ab42
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-bottom-width-composition.html
@@ -0,0 +1,65 @@
+
+
+border-bottom-width composition
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-color-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-color-interpolation.html
new file mode 100644
index 0000000000..3e7843b8a0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-color-interpolation.html
@@ -0,0 +1,120 @@
+
+
+border-color interpolation
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-composition.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-composition.html
new file mode 100644
index 0000000000..e331171175
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-composition.html
@@ -0,0 +1,133 @@
+
+
+border-image-outset composition
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-interpolation.html
new file mode 100644
index 0000000000..aebadbbafb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-outset-interpolation.html
@@ -0,0 +1,125 @@
+
+
+border-image-outset interpolation
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-composition.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-composition.html
new file mode 100644
index 0000000000..d0ccb1a3a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-composition.html
@@ -0,0 +1,133 @@
+
+
+border-image-slice composition
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html
new file mode 100644
index 0000000000..26431334e4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation-stability.html
@@ -0,0 +1,24 @@
+
+
+border-image-slice interpolation stability
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation.html b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation.html
new file mode 100644
index 0000000000..60301e755b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/border-image-slice-interpolation.html
@@ -0,0 +1,175 @@
+
+
+border-image-slice interpolation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha-ref.html
new file mode 100644
index 0000000000..8442d3de96
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha-ref.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha.html
new file mode 100644
index 0000000000..c282898287
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured-ref.html
new file mode 100644
index 0000000000..d615522c84
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured-ref.html
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured.html
new file mode 100644
index 0000000000..9f8c2fc9c4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured.html
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay-ref.html
new file mode 100644
index 0000000000..8e0e70ba20
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay.html
new file mode 100644
index 0000000000..bf7d8fb63a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent-ref.html
new file mode 100644
index 0000000000..10475b7bb1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent-ref.html
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent.html b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent.html
new file mode 100644
index 0000000000..bd75226601
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1-ref.html
new file mode 100644
index 0000000000..44e416fe8f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1.html b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1.html
new file mode 100644
index 0000000000..d49ac0828c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2-ref.html
new file mode 100644
index 0000000000..44e416fe8f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2.html b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2.html
new file mode 100644
index 0000000000..979414db26
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3-ref.html b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3-ref.html
new file mode 100644
index 0000000000..66af34da3d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3-ref.html
@@ -0,0 +1,10 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html
new file mode 100644
index 0000000000..b727f5c64f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-331.html b/testing/web-platform/tests/css/css-backgrounds/background-331.html
new file mode 100644
index 0000000000..121623453a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-331.html
@@ -0,0 +1,64 @@
+
+
+
+ CSS Backgrounds and Borders Test: background shorthand - initial values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-332.html b/testing/web-platform/tests/css/css-backgrounds/background-332.html
new file mode 100644
index 0000000000..54c5e68c51
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-332.html
@@ -0,0 +1,64 @@
+
+
+
+ CSS Backgrounds and Borders Test: background shorthand - all values specified
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-333.html b/testing/web-platform/tests/css/css-backgrounds/background-333.html
new file mode 100644
index 0000000000..53dd15053c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-333.html
@@ -0,0 +1,64 @@
+
+
+
+ CSS Backgrounds and Borders Test: background shorthand - background-color 'red'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-334.html b/testing/web-platform/tests/css/css-backgrounds/background-334.html
new file mode 100644
index 0000000000..03ee2d3bb2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-334.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background shorthand - background-size '100% auto'
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square with gray background, black dotted borders and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-335.html b/testing/web-platform/tests/css/css-backgrounds/background-335.html
new file mode 100644
index 0000000000..206485c1d2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-335.html
@@ -0,0 +1,34 @@
+
+
+
+ CSS Backgrounds and Borders Test: background shorthand - only one <box> value
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-336.html b/testing/web-platform/tests/css/css-backgrounds/background-336.html
new file mode 100644
index 0000000000..b921732ca8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-336.html
@@ -0,0 +1,34 @@
+
+
+
+ CSS Backgrounds and Borders Test: background shorthand - two <box> values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-350.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-350.html
new file mode 100644
index 0000000000..979171f6e6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-350.html
@@ -0,0 +1,63 @@
+
+
+
+
+ CSS Background and Borders Test: 'background-attachment: local' and 'overflow: hidden'
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-353.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-353.html
new file mode 100644
index 0000000000..ca5a41d05a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-353.html
@@ -0,0 +1,132 @@
+
+
+
+
+ CSS Background and Borders Test: 'background-attachment: local' and 'overflow: hidden'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset-ref.html
new file mode 100644
index 0000000000..b912624b50
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset-ref.html
@@ -0,0 +1,20 @@
+
+background-attachment: fixed with border-radius and offset (reference)
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset.html
new file mode 100644
index 0000000000..5d92bcb56a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-border-radius-offset.html
@@ -0,0 +1,25 @@
+
+background-attachment: fixed with border-radius and offset
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled-ref.html
new file mode 100644
index 0000000000..1767c84a5f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled-ref.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html
new file mode 100644
index 0000000000..746997d605
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inline-scrolled.html
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1-ref.html
new file mode 100644
index 0000000000..8d4c3f785c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1-ref.html
@@ -0,0 +1,39 @@
+
+
+
+
+ CSS Background: background-attachment: background-attachment:fixed inside a transform
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1.html
new file mode 100644
index 0000000000..9dae31aacc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1.html
@@ -0,0 +1,42 @@
+
+
+
+
+ CSS Background: background-attachment: background-attachment:fixed inside a transform
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed.html
new file mode 100644
index 0000000000..4c6db13401
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-fixed.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Test: 'Background-attachment' with value 'fixed'
+
+
+
+
+
+
+
+
+
+ Test passes if the cat image does not move when the blue-bordered containing block or the viewport is scrolled.
+
+
+ Cupcake ipsum dolor sit. Amet applicake bonbon chocolate cake ice cream. Bear claw tootsie roll cotton candy biscuit. Sweet roll chupa chups gingerbread sugar plum icing muffin biscuit. Chocolate cake wafer pastry tart macaroon danish topping ice cream. Jujubes liquorice candy canes faworki. Jujubes cake caramels faworki pie cake sweet roll. Tiramisu sesame snaps candy cheesecake brownie souffle biscuit. Danish chupa chups donut. Donut tart marshmallow biscuit lollipop chupa chups jelly beans faworki. Sugar plum wafer faworki marshmallow brownie ice cream cotton candy marshmallow marzipan. Cheesecake gummi bears cupcake sweet croissant cookie chocolate bar sweet roll. Halvah cupcake carrot cake souffle carrot cake chocolate cake pastry gummi bears muffin. Sweet roll candy gingerbread dessert tart. Pastry oat cake jelly beans.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local-hidden.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local-hidden.html
new file mode 100644
index 0000000000..cbe3440e38
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local-hidden.html
@@ -0,0 +1,18 @@
+
+CSS Test: 'overflow: hidden' of 'Background-attachment' with value 'local'
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local-scrolling.htm b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local-scrolling.htm
new file mode 100644
index 0000000000..c3f85d7a26
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local-scrolling.htm
@@ -0,0 +1,37 @@
+
+
+
+ CSS Test: Scrolling when 'background-attachment: local'
+
+
+
+
+
+
+ Test passes if the images of all the cats scroll when the box is scrolled. (Presence of cats behind the double border is UA dependent).
+ Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text Filler Text
+ Filler Text Filler Text
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local.html
new file mode 100644
index 0000000000..821c1c5445
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Test: 'Background-attachment' with value 'local'
+
+
+
+
+
+
+
+
+
+ Test passes if the image of the cat scrolls out of view when the blue-bordered containing block is scrolled.
+
+
+ Cupcake ipsum dolor sit. Amet applicake bonbon chocolate cake ice cream. Bear claw tootsie roll cotton candy biscuit. Sweet roll chupa chups gingerbread sugar plum icing muffin biscuit. Chocolate cake wafer pastry tart macaroon danish topping ice cream. Jujubes liquorice candy canes faworki. Jujubes cake caramels faworki pie cake sweet roll. Tiramisu sesame snaps candy cheesecake brownie souffle biscuit. Danish chupa chups donut. Donut tart marshmallow biscuit lollipop chupa chups jelly beans faworki. Sugar plum wafer faworki marshmallow brownie ice cream cotton candy marshmallow marzipan. Cheesecake gummi bears cupcake sweet croissant cookie chocolate bar sweet roll. Halvah cupcake carrot cake souffle carrot cake chocolate cake pastry gummi bears muffin. Sweet roll candy gingerbread dessert tart. Pastry oat cake jelly beans.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/aqua-yellow-32x32.png b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/aqua-yellow-32x32.png
new file mode 100644
index 0000000000..42f8a2100b
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/aqua-yellow-32x32.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1-ref.html
new file mode 100644
index 0000000000..e3cc0375a4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1-ref.html
@@ -0,0 +1,18 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html
new file mode 100644
index 0000000000..8cb76ee89c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-1.html
@@ -0,0 +1,30 @@
+
+CSS Test: background-{attachment: local; clip: border-box; color}
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html
new file mode 100644
index 0000000000..c3895a9c25
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-2.html
@@ -0,0 +1,30 @@
+
+CSS Test: background-{attachment: local; clip: padding-box; color}
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3-ref.html
new file mode 100644
index 0000000000..6a60077e8d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3-ref.html
@@ -0,0 +1,18 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html
new file mode 100644
index 0000000000..f81a804286
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-3.html
@@ -0,0 +1,30 @@
+
+CSS Test: background-{attachment: local; clip: content-box; color}
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4-ref.html
new file mode 100644
index 0000000000..db18749d0f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4-ref.html
@@ -0,0 +1,19 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html
new file mode 100644
index 0000000000..78e823c888
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-4.html
@@ -0,0 +1,31 @@
+
+CSS Test: background-{attachment: local; clip: border-box; color}; border-radius
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html
new file mode 100644
index 0000000000..136b704bd6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html
@@ -0,0 +1,32 @@
+
+CSS Test: background-{attachment: local; clip: padding-box; color}; border-radius
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6-ref.html
new file mode 100644
index 0000000000..f23e2274a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6-ref.html
@@ -0,0 +1,27 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html
new file mode 100644
index 0000000000..fd13d7183a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-6.html
@@ -0,0 +1,31 @@
+
+CSS Test: background-{attachment: local; clip: content-box; color}; border-radius
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1-ref.html
new file mode 100644
index 0000000000..7cbaa919c2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1-ref.html
@@ -0,0 +1,18 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html
new file mode 100644
index 0000000000..caca856de9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-1.html
@@ -0,0 +1,32 @@
+
+CSS Test: background-{attachment: local; clip: border-box; image}
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html
new file mode 100644
index 0000000000..c5dca00cb8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-2.html
@@ -0,0 +1,30 @@
+
+CSS Test: background-{attachment: local; clip: padding-box; image}
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3-ref.html
new file mode 100644
index 0000000000..f48df68f3e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3-ref.html
@@ -0,0 +1,18 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html
new file mode 100644
index 0000000000..1e20e679a7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-3.html
@@ -0,0 +1,30 @@
+
+CSS Test: background-{attachment: local; clip: content-box; image}
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4-ref.html
new file mode 100644
index 0000000000..4432334d34
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4-ref.html
@@ -0,0 +1,19 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html
new file mode 100644
index 0000000000..9a8366242e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-4.html
@@ -0,0 +1,33 @@
+
+CSS Test: background-{attachment: local; clip: border-box; image}; border-radius
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html
new file mode 100644
index 0000000000..1d6f1a8c66
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html
@@ -0,0 +1,32 @@
+
+CSS Test: background-{attachment: local; clip: padding-box; image}; border-radius
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6-ref.html
new file mode 100644
index 0000000000..a4e62038f3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6-ref.html
@@ -0,0 +1,27 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html
new file mode 100644
index 0000000000..11cb068caf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-6.html
@@ -0,0 +1,31 @@
+
+CSS Test: background-{attachment: local; clip: content-box; image}; border-radius
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2-ref.html
new file mode 100644
index 0000000000..e61ccba6c7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2-ref.html
@@ -0,0 +1,25 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
+
+
Lorem ipsum dolor sit amet
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html
new file mode 100644
index 0000000000..c358fd47f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-2.html
@@ -0,0 +1,35 @@
+
+CSS Test: background-attachment: local; positioning area
+
+
+
+
+
+
+
+
Lorem ipsum dolor sit amet
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3-ref.html
new file mode 100644
index 0000000000..d3e1d0bded
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3-ref.html
@@ -0,0 +1,29 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
+
+
Lorem ipsum dolor sit amet
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html
new file mode 100644
index 0000000000..b370048e7a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-3.html
@@ -0,0 +1,36 @@
+
+CSS Test: background-attachment: local; positioning area with dir=rtl
+
+
+
+
+
+
+
+
Lorem ipsum dolor sit amet
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4-ref.html
new file mode 100644
index 0000000000..8e5b383d7c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4-ref.html
@@ -0,0 +1,29 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
+
+
Lorem ipsum dolor sit amet
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html
new file mode 100644
index 0000000000..d0dbfe166e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-4.html
@@ -0,0 +1,35 @@
+
+CSS Test: background-attachment: local; positioning area with dir=rtl, top left
+
+
+
+
+
+
+
+
Lorem ipsum dolor sit amet
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5-ref.html
new file mode 100644
index 0000000000..ad7c577737
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5-ref.html
@@ -0,0 +1,18 @@
+
+CSS Reftest Reference: background-attachment: local
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html
new file mode 100644
index 0000000000..ae02307354
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-local-positioning-5.html
@@ -0,0 +1,24 @@
+
+CSS Test: background-{attachment: local; origin: content-box}; positioning area
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1-ref.html
new file mode 100644
index 0000000000..b9cd919bc4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1-ref.html
@@ -0,0 +1,17 @@
+
+CSS Reftest Reference: background-attachment: scroll
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html
new file mode 100644
index 0000000000..67bccc350e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-local/attachment-scroll-positioning-1.html
@@ -0,0 +1,23 @@
+
+CSS Test: background-attachment: scroll; positioning area
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001-ref.html
new file mode 100644
index 0000000000..ee25fd250e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001-ref.html
@@ -0,0 +1,14 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001.html
new file mode 100644
index 0000000000..88bc2845e8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-001.html
@@ -0,0 +1,15 @@
+
+Background-attachment: scroll should be positioned relative to the root element and should extend to cover the entire canvas in the presence of fixed backgrounds
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002-ref.html
new file mode 100644
index 0000000000..9fb084071c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002-ref.html
@@ -0,0 +1,14 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002.html b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002.html
new file mode 100644
index 0000000000..4ee882f9da
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-attachment-margin-root-002.html
@@ -0,0 +1,15 @@
+
+Background-attachment: fixed should be positioned relative to the view and should extend to cover the entire canvas in the presence of scroll backgrounds
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-001.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-001.html
new file mode 100644
index 0000000000..9c677e547f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-001.html
@@ -0,0 +1,40 @@
+
+
+
+ CSS Backgrounds and Borders Test: background-clip - initial and supported values
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-002.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-002.html
new file mode 100644
index 0000000000..286e482ef2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-002.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-clip - initial value
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-003.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-003.html
new file mode 100644
index 0000000000..e8b03bdf43
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-003.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-clip - border-box keyword value
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-004.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-004.html
new file mode 100644
index 0000000000..d2bf3e00b0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-004.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-clip - padding-box keyword value
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-005.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-005.html
new file mode 100644
index 0000000000..426b854660
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-005.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-clip - content-box keyword value
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-006.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-006.html
new file mode 100644
index 0000000000..643865a149
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-006.html
@@ -0,0 +1,50 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-clip - inherit keyword value
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-007.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-007.html
new file mode 100644
index 0000000000..09596b2772
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-007.html
@@ -0,0 +1,27 @@
+
+
+
+
+ CSS Background and Borders Test: background-clip: content-box with background-color
+
+
+
+
+
+
+
+
+
+ Test passes if there is no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-008.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-008.html
new file mode 100644
index 0000000000..5994edfb0e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-008.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Background and Borders Test: background-clip: padding-box with background-color
+
+
+
+
+
+
+
+
+
+ Test passes if there is no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-009.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-009.html
new file mode 100644
index 0000000000..d2dae10761
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-009.html
@@ -0,0 +1,27 @@
+
+
+
+
+ CSS Background and Borders Test: background-clip: border-box with background-color
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled black square.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-010.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-010.html
new file mode 100644
index 0000000000..856846d19a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-010.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+ CSS Background and Borders Test: background-clip - content-box with background-color
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-color-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-color-ref.html
new file mode 100644
index 0000000000..0bd414cd06
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-color-ref.html
@@ -0,0 +1,19 @@
+
+
+CSS Test Reference
+
+
+There should be three green 30x30 px squares below.
+border-box
+
+padding-box
+
+content-box
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint-ref.html
new file mode 100644
index 0000000000..81e95173e8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint-ref.html
@@ -0,0 +1,6 @@
+
+
+CSS Test Reference
+
+There should be a green square below.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint.html
new file mode 100644
index 0000000000..4a5cee0800
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-color-repaint.html
@@ -0,0 +1,34 @@
+
+
+
+CSS Backgrounds and Borders: background-clip color background repaint
+
+
+
+
+There should be a green square below.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-color.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-color.html
new file mode 100644
index 0000000000..b09d8086ec
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-color.html
@@ -0,0 +1,60 @@
+
+
+CSS Backgrounds and Borders: background-clip color backgrounds
+
+
+
+
+There should be three green 30x30 px squares below.
+border-box
+
+padding-box
+
+content-box
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-001.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-001.html
new file mode 100644
index 0000000000..f0777e88c2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-001.html
@@ -0,0 +1,25 @@
+
+CSS Backgrounds and Borders Test: background-clip Reference
+
+
+
+
+Test passes if the orange box has a 10px width blue edge.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-002.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-002.html
new file mode 100644
index 0000000000..7dfa732643
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box-002.html
@@ -0,0 +1,32 @@
+
+background-clip: content-box with fractional width/position
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box.html
new file mode 100644
index 0000000000..7a0248d3df
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-content-box.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Background and Borders Test:background-clip_content-box
+
+
+
+
+
+
+
+
+
+ "Test passes if the background color is limited to the content only and border is blue dotted without red."
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-001.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-001.html
new file mode 100644
index 0000000000..ed2b21b148
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-001.html
@@ -0,0 +1,23 @@
+
+background-clip: padding-box with fractional border-width
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-with-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-with-border-radius.html
new file mode 100644
index 0000000000..8595caec7b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-padding-box-with-border-radius.html
@@ -0,0 +1,79 @@
+
+
+
+
+
+CSS Backgrounds and Borders Test: background-clip: padding-box with border-radius
+
+
+
+
+
+
+
+
+
+
+Test passes if there are two filled green rounded squares and no red .
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip-root.html b/testing/web-platform/tests/css/css-backgrounds/background-clip-root.html
new file mode 100644
index 0000000000..8f9f5f3ebd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip-root.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+CSS Backgrounds and Borders Test: background-clip on root
+
+
+
+
+
+
+
+
+
+Test passes if there is green and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box.html
new file mode 100644
index 0000000000..12763856c6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:border-box
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area includes the area covered by border , and the area surrounded by border.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_position.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_position.html
new file mode 100644
index 0000000000..300554754a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_position.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:border-box & background-position
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area includes the area covered by border , and the area surrounded by border.
+When background-position is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip:
+
+
+
+ Test background-clip:
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_radius.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_radius.html
new file mode 100644
index 0000000000..f01d5e69ef
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_radius.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:border-box & border-radius
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area includes the area covered by border , and the area surrounded by border.
+When border-radius is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip:
+
+
+
+ Test background-clip:
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_size.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_size.html
new file mode 100644
index 0000000000..13617d3899
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-border-box_with_size.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:border-box & background-size
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area includes the area covered by border , and the area surrounded by border.
+When background-size is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip:
+
+
+
+ Test background-clip:
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box.html
new file mode 100644
index 0000000000..94fe5c1e1c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:content-box
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the content-area(excludes padding-area ) of the DIV.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_position.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_position.html
new file mode 100644
index 0000000000..7f1cc4d556
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_position.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:content-box & background-position
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the content-area(excludes padding-area ) of the DIV.
+When background-position is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_radius.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_radius.html
new file mode 100644
index 0000000000..0aea268973
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_radius.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:content-box & border-radius
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the content-area(excludes padding-area ) of the DIV.
+When border-radius is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_size.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_size.html
new file mode 100644
index 0000000000..efe2eda39e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-content-box_with_size.html
@@ -0,0 +1,70 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:content-box & background-size
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the content-area(excludes padding-area ) of the DIV.
+When background-size is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box.html
new file mode 100644
index 0000000000..eb5c44fcad
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:padding-box
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the area covered by border(includes padding-area ).
+
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_position.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_position.html
new file mode 100644
index 0000000000..912d804227
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_position.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:padding-box & background-position
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the area covered by border(includes padding-area ).
+When background-position is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_radius.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_radius.html
new file mode 100644
index 0000000000..8e8a56cf69
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_radius.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:padding-box & border-radius
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the area covered by border(includes padding-area ).
+When border-radius is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_size.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_size.html
new file mode 100644
index 0000000000..c163043ad0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-padding-box_with_size.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-clip:padding-box & background-size
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is clipped. The clip area is the area covered by border(includes padding-area ).
+When background-size is enabled, the browser should clip the background correctly.
+
+
+
+
+
+ Test background-clip
+
+
+
+ Test background-clip
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner-ref.html
new file mode 100644
index 0000000000..379ad36992
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner-ref.html
@@ -0,0 +1,26 @@
+
+
+Filled Background with Rounded Corner
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner.html
new file mode 100644
index 0000000000..3453c5bc8f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-rounded-corner.html
@@ -0,0 +1,28 @@
+
+
+Filled Background with Rounded Corner
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2-ref.html
new file mode 100644
index 0000000000..6a4ef234b0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2-ref.html
@@ -0,0 +1,24 @@
+
+CSS Test Reference
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2.html
new file mode 100644
index 0000000000..57a31266be
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-dynamic-2.html
@@ -0,0 +1,40 @@
+
+
+CSS Test: background-clip: text is invalidated properly on text position changes
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex-ref.html
new file mode 100644
index 0000000000..0bcbc0bc13
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex-ref.html
@@ -0,0 +1,16 @@
+
+
+
+flex
+inline-flex
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex.html
new file mode 100644
index 0000000000..618c8c1dbc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-flex.html
@@ -0,0 +1,21 @@
+
+background-clip:text with display:flex
+
+
+
+
+flex
+inline-flex
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line-ref.html
new file mode 100644
index 0000000000..455daa7aea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line-ref.html
@@ -0,0 +1,22 @@
+
+
+
+
+ CSS test reference
+
+
+
+
+
+
+ Test passes if there are 2 green stripes and if the top stripe is half the width of the bottom stripe.
+
+
12345 1234567890
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line.html b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line.html
new file mode 100644
index 0000000000..88ad111eb8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/clip-text-multi-line.html
@@ -0,0 +1,40 @@
+
+
+
+
+ CSS Backgrounds Test: 'background-clip: text' and painting of multi-line text
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there are 2 green stripes and if the top stripe is half the width of the bottom stripe.
+
+
12345 1234567890
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip/list.txt b/testing/web-platform/tests/css/css-backgrounds/background-clip/list.txt
new file mode 100644
index 0000000000..52c47ebba9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip/list.txt
@@ -0,0 +1,12 @@
+background-clip/border-box.html
+background-clip/border-box_with_position.html
+background-clip/border-box_with_radius.html
+background-clip/border-box_with_size.html
+background-clip/content-box.html
+background-clip/content-box_with_position.html
+background-clip/content-box_with_radius.html
+background-clip/content-box_with_size.html
+background-clip/padding-box.html
+background-clip/padding-box_with_position.html
+background-clip/padding-box_with_radius.html
+background-clip/padding-box_with_size.html
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-clip_padding-box.html b/testing/web-platform/tests/css/css-backgrounds/background-clip_padding-box.html
new file mode 100644
index 0000000000..354cbba907
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-clip_padding-box.html
@@ -0,0 +1,36 @@
+
+
+
+ CSS Backgrounds and Borders Test: background-clip_border-box
+
+
+
+
+
+
+
+
+Test passes if border is blue and dotted without red background
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-applied-to-rounded-inline-element.htm b/testing/web-platform/tests/css/css-backgrounds/background-color-applied-to-rounded-inline-element.htm
new file mode 100644
index 0000000000..8199a45d16
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-applied-to-rounded-inline-element.htm
@@ -0,0 +1,24 @@
+
+
+
+ CSS Test: 'Background-color' applied to a rounded inline element
+
+
+
+
+
+
+ Test passes if there is an orange box with rounded corners below.
+ Filler Text
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-001.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-001.html
new file mode 100644
index 0000000000..4cfc36033d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-001.html
@@ -0,0 +1,16 @@
+
+CSS Backgrounds and Borders Test: propagate body background to viewport
+
+
+
+
+The viewport should have a green background.
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-002.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-002.html
new file mode 100644
index 0000000000..1c42637e50
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-002.html
@@ -0,0 +1,19 @@
+
+CSS Backgrounds and Borders Test: body background not propagating when html does
+
+
+
+
+The viewport should have a green background.
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-003.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-003.html
new file mode 100644
index 0000000000..8106822a4e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-003.html
@@ -0,0 +1,11 @@
+
+CSS Backgrounds and Borders Test: propagate body background while display changes
+
+
+
+
+The viewport should have a green background.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-004.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-004.html
new file mode 100644
index 0000000000..ede419096f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-004.html
@@ -0,0 +1,11 @@
+
+CSS Backgrounds and Borders Test: don't propagate body background when display:none
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-005.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-005.html
new file mode 100644
index 0000000000..05c5421977
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-005.html
@@ -0,0 +1,9 @@
+
+CSS Backgrounds and Borders Test: don't propagate body background when html is display:none
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-006.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-006.html
new file mode 100644
index 0000000000..4c58cb9dc2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-006.html
@@ -0,0 +1,17 @@
+
+
+CSS Backgrounds and Borders Test: don't propagate body background when html is display:none dynamic
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-007.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-007.html
new file mode 100644
index 0000000000..6deda8dcdb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-007.html
@@ -0,0 +1,11 @@
+
+CSS Backgrounds and Borders Test: don't propagate body background when display:contents
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-008.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-008.html
new file mode 100644
index 0000000000..250e4c245b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-008.html
@@ -0,0 +1,10 @@
+
+
+CSS Backgrounds and Borders Test: Do not propagate body background when html root is contained
+
+
+
+This text should have a green background.
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-009.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-009.html
new file mode 100644
index 0000000000..b681543e3d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-009.html
@@ -0,0 +1,9 @@
+
+
+CSS Backgrounds and Borders Test: Do not propagate body background when body is contained
+
+
+
+This text should have a green background.
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-ref.html
new file mode 100644
index 0000000000..1a138740de
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-body-propagation-ref.html
@@ -0,0 +1,6 @@
+
+
+CSS Reftest Reference
+
+
+The viewport should have a green background.
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-border-box.htm b/testing/web-platform/tests/css/css-backgrounds/background-color-border-box.htm
new file mode 100644
index 0000000000..c22aff6495
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-border-box.htm
@@ -0,0 +1,34 @@
+
+
+
+ CSS Test: Background color clipped to 'border-box'
+
+
+
+
+
+
+ Test passes if green is visible on the page and there is no red visible on the page.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-clip.html b/testing/web-platform/tests/css/css-backgrounds/background-color-clip.html
new file mode 100644
index 0000000000..961e161388
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-clip.html
@@ -0,0 +1,19 @@
+
+
+Background Color Clip
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-no-body-propagation-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-color-no-body-propagation-ref.html
new file mode 100644
index 0000000000..87ddae625a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-no-body-propagation-ref.html
@@ -0,0 +1,3 @@
+
+CSS Reftest Reference
+This text should have a green background.
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-001.html b/testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-001.html
new file mode 100644
index 0000000000..0fa84ef2f0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-001.html
@@ -0,0 +1,10 @@
+
+CSS Backgrounds and Borders Test: don't propagate html background when display:none
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-002.html b/testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-002.html
new file mode 100644
index 0000000000..0256f66bc5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-color-root-propagation-002.html
@@ -0,0 +1,16 @@
+
+
+CSS Backgrounds and Borders Test: don't propagate html background when display:none dynamic
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-gradient-subpixel-fills-area.html b/testing/web-platform/tests/css/css-backgrounds/background-gradient-subpixel-fills-area.html
new file mode 100644
index 0000000000..78d4c99c06
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-gradient-subpixel-fills-area.html
@@ -0,0 +1,45 @@
+
+
+
+ CSS Background Test: Gradient backgrounds should fill the positioning area
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-001.html b/testing/web-platform/tests/css/css-backgrounds/background-image-001.html
new file mode 100644
index 0000000000..af75ae1772
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-001.html
@@ -0,0 +1,20 @@
+
+CSS Backgrounds: background-image div
+
+
+
+
+
+
+ Test passes if green image shows and no red visable.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-002.html b/testing/web-platform/tests/css/css-backgrounds/background-image-002.html
new file mode 100644
index 0000000000..6e0ea774f2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-002.html
@@ -0,0 +1,20 @@
+
+CSS Backgrounds: background-image layered background on div
+
+
+
+
+
+
+ Test passes if green image shows and no red visable.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-003.html b/testing/web-platform/tests/css/css-backgrounds/background-image-003.html
new file mode 100644
index 0000000000..dd89391c4e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-003.html
@@ -0,0 +1,30 @@
+
+CSS Backgrounds: background-image
+
+
+
+
+
+
+ Test passes if green image shows and no red visable.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-004.html b/testing/web-platform/tests/css/css-backgrounds/background-image-004.html
new file mode 100644
index 0000000000..db2953ed2c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-004.html
@@ -0,0 +1,30 @@
+
+CSS Backgrounds: background-image layered images
+
+
+
+
+
+
+ Test passes if green image shows and no red visable.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-005.html b/testing/web-platform/tests/css/css-backgrounds/background-image-005.html
new file mode 100644
index 0000000000..acee15e713
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-005.html
@@ -0,0 +1,31 @@
+
+CSS Backgrounds: background-image p tag
+
+
+
+
+
+
+ Test passes if green image shows and no red visable.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-006.html b/testing/web-platform/tests/css/css-backgrounds/background-image-006.html
new file mode 100644
index 0000000000..77d97593f4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-006.html
@@ -0,0 +1,31 @@
+
+CSS Backgrounds: background-image p layered images
+
+
+
+
+
+
+ Test passes if green image shows and no red visable.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-007.html b/testing/web-platform/tests/css/css-backgrounds/background-image-007.html
new file mode 100644
index 0000000000..9bccd2d364
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-007.html
@@ -0,0 +1,43 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: ::first-letter with multiple background images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
AZ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-centered-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-image-centered-ref.html
new file mode 100644
index 0000000000..f52cd963ad
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-centered-ref.html
@@ -0,0 +1,16 @@
+
+
+Centered Background Gradient
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-centered-with-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/background-image-centered-with-border-radius.html
new file mode 100644
index 0000000000..925903b9e5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-centered-with-border-radius.html
@@ -0,0 +1,24 @@
+
+
+
+ CSS Background Test: Centered background image with border radius
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-centered.html b/testing/web-platform/tests/css/css-backgrounds/background-image-centered.html
new file mode 100644
index 0000000000..4d5633f1bf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-centered.html
@@ -0,0 +1,18 @@
+
+
+Centered Background Gradient
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-cors-no-reload.html b/testing/web-platform/tests/css/css-backgrounds/background-image-cors-no-reload.html
new file mode 100644
index 0000000000..964ca0919c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-cors-no-reload.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-cover-zoomed-1.html b/testing/web-platform/tests/css/css-backgrounds/background-image-cover-zoomed-1.html
new file mode 100644
index 0000000000..b4dca32fdd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-cover-zoomed-1.html
@@ -0,0 +1,34 @@
+
+
+
+ CSS Background Test: background-size:cover should cover at zoom
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-first-letter.html b/testing/web-platform/tests/css/css-backgrounds/background-image-first-letter.html
new file mode 100644
index 0000000000..87160959a2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-first-letter.html
@@ -0,0 +1,32 @@
+
+
+
+ CSS Test: background-image applicability to ::first-letter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if cat image is visible.
+ X
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-first-line.html b/testing/web-platform/tests/css/css-backgrounds/background-image-first-line.html
new file mode 100644
index 0000000000..eb8cbbd0be
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-first-line.html
@@ -0,0 +1,26 @@
+
+
+CSS Test: background-image applicability to ::first-line
+
+
+
+
+
+
+
+
+
+
+
+Test passes if cat image is visible.
+X
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint-ref.html
new file mode 100644
index 0000000000..32158493df
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint-ref.html
@@ -0,0 +1,8 @@
+
+
+CSS Test Reference
+
+There should be a square with a white-to-green gradient and some text below.
+
+
This text should be green
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint.html
new file mode 100644
index 0000000000..cbd524615f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-conic-repaint.html
@@ -0,0 +1,29 @@
+
+
+
+CSS Backgrounds and Borders: Repaint gradient on currentColor change
+
+
+
+
+There should be a square with a white-to-green gradient and some text below.
+
+
This text should be green
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint-ref.html
new file mode 100644
index 0000000000..9a534e3b46
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint-ref.html
@@ -0,0 +1,8 @@
+
+
+CSS Test Reference
+
+There should be a square with a white-to-green gradient and some text below.
+
+
This text should be green
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint.html
new file mode 100644
index 0000000000..1ad63ccef6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-linear-repaint.html
@@ -0,0 +1,29 @@
+
+
+
+CSS Backgrounds and Borders: Repaint gradient on currentColor change
+
+
+
+
+There should be a square with a white-to-green gradient and some text below.
+
+
This text should be green
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint-ref.html
new file mode 100644
index 0000000000..45ff24dfee
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint-ref.html
@@ -0,0 +1,8 @@
+
+
+CSS Test Reference
+
+There should be a square with a white-to-green gradient and some text below.
+
+
This text should be green
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint.html
new file mode 100644
index 0000000000..3182f343cf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-radial-repaint.html
@@ -0,0 +1,29 @@
+
+
+
+CSS Backgrounds and Borders: Repaint gradient on currentColor change
+
+
+
+
+There should be a square with a white-to-green gradient and some text below.
+
+
This text should be green
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited-ref.html
new file mode 100644
index 0000000000..43e0d1c065
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited-ref.html
@@ -0,0 +1,8 @@
+
+
+CSS Test Reference
+
+There should be a square with a white-to-green gradient and some text below.
+
+ This text should be green
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited.html b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited.html
new file mode 100644
index 0000000000..65467b5eba
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-gradient-currentcolor-visited.html
@@ -0,0 +1,34 @@
+
+
+
+CSS Backgrounds and Borders: Repaint gradient on currentColor change (visited)
+
+
+
+
+There should be a square with a white-to-green gradient and some text below.
+
+ This text should be green
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-large-with-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-image-large-with-auto.html
new file mode 100644
index 0000000000..a5e487b3e1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-large-with-auto.html
@@ -0,0 +1,33 @@
+
+
+
+ CSS Background Test: Large images with one auto size are correctly sized
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-none-gradient-repaint.html b/testing/web-platform/tests/css/css-backgrounds/background-image-none-gradient-repaint.html
new file mode 100644
index 0000000000..1ddca5e21d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-none-gradient-repaint.html
@@ -0,0 +1,30 @@
+
+
+
+CSS Backgrounds and Borders: Repaint gradient change in second layer
+
+
+
+
+
+There should be a green square below.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet-ref.html
new file mode 100644
index 0000000000..31d508751a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet-ref.html
@@ -0,0 +1,5 @@
+
+CSS Test Reference
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet.html b/testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet.html
new file mode 100644
index 0000000000..c0c0661291
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-shared-stylesheet.html
@@ -0,0 +1,49 @@
+
+
+
+CSS Test: Canceled load in another page doesn't affect new stylesheet
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-straddling-no-repeat.html b/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-straddling-no-repeat.html
new file mode 100644
index 0000000000..67f7937a3f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-straddling-no-repeat.html
@@ -0,0 +1,20 @@
+
+'no-repeat' background on table row straddling table cells
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-zoomed.html b/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-zoomed.html
new file mode 100644
index 0000000000..fc23dec322
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-table-cells-zoomed.html
@@ -0,0 +1,44 @@
+
+
+
+ CSS Background Test: A background image on table cells with collapsed borders should fill the table
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-image-with-border-radius-fidelity.html b/testing/web-platform/tests/css/css-backgrounds/background-image-with-border-radius-fidelity.html
new file mode 100644
index 0000000000..b0b494f502
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-image-with-border-radius-fidelity.html
@@ -0,0 +1,14 @@
+
+Consistent image fidelity of background-image with border-radius
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root-ref.html
new file mode 100644
index 0000000000..e7f00b00e8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root-ref.html
@@ -0,0 +1,16 @@
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root.html
new file mode 100644
index 0000000000..9c0cc829ff
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-iframe-root.html
@@ -0,0 +1,16 @@
+
+Backgrounds on the root element of an iframe should extend to cover the entire canvas of the iframe in the presence of margin
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-root-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-root-ref.html
new file mode 100644
index 0000000000..2e5ec36ec0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-root-ref.html
@@ -0,0 +1,14 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-root.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-root.html
new file mode 100644
index 0000000000..01fba7eb6a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-root.html
@@ -0,0 +1,13 @@
+
+Backgrounds on the root element should extend to cover the entire canvas in the presence of margin
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root-ref.html
new file mode 100644
index 0000000000..2e5ec36ec0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root-ref.html
@@ -0,0 +1,14 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root.html
new file mode 100644
index 0000000000..4c0e1085c6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-transformed-root.html
@@ -0,0 +1,14 @@
+
+Backgrounds on the root element should extend to cover the entire canvas in the presence of margin and transform
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root-ref.html
new file mode 100644
index 0000000000..2e5ec36ec0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root-ref.html
@@ -0,0 +1,14 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root.html b/testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root.html
new file mode 100644
index 0000000000..ce34c99d77
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-margin-will-change-root.html
@@ -0,0 +1,14 @@
+
+Backgrounds on the root element should extend to cover the entire canvas in the presence of margin and will-change: transform
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color-ref.html
new file mode 100644
index 0000000000..2bdf06a685
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color-ref.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color.html b/testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color.html
new file mode 100644
index 0000000000..49276cd29c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-none-none-and-color.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-001.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-001.html
new file mode 100644
index 0000000000..a951bdd370
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-001.html
@@ -0,0 +1,40 @@
+
+
+
+ CSS Backgrounds and Borders Test: background-origin - initial and supported values
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-002.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-002.html
new file mode 100644
index 0000000000..e86311f799
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-002.html
@@ -0,0 +1,40 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-origin - initial value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-003.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-003.html
new file mode 100644
index 0000000000..4c2cbdd12c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-003.html
@@ -0,0 +1,41 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-origin - padding-box keyword value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-004.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-004.html
new file mode 100644
index 0000000000..d94c0ffbc7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-004.html
@@ -0,0 +1,39 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-origin - border-box keyword value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-005.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-005.html
new file mode 100644
index 0000000000..4521554c03
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-005.html
@@ -0,0 +1,41 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-origin - content-box keyword value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-006.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-006.html
new file mode 100644
index 0000000000..9dfa4f99c5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-006.html
@@ -0,0 +1,44 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-origin 'content-box' with background-attachment 'fixed'
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square at the left of the page and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-007.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-007.html
new file mode 100644
index 0000000000..8652495f57
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-007.html
@@ -0,0 +1,43 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-origin 'border-box' with background-clip 'padding-box'
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin-008.html b/testing/web-platform/tests/css/css-backgrounds/background-origin-008.html
new file mode 100644
index 0000000000..a4d7e993e3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin-008.html
@@ -0,0 +1,54 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-origin - inherit keyword value
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/list.txt b/testing/web-platform/tests/css/css-backgrounds/background-origin/list.txt
new file mode 100644
index 0000000000..a6fdedde54
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/list.txt
@@ -0,0 +1,12 @@
+background-origin/border-box.html
+background-origin/border-box_with_position.html
+background-origin/border-box_with_radius.html
+background-origin/border-box_with_size.html
+background-origin/content-box.html
+background-origin/content-box_with_position.html
+background-origin/content-box_with_radius.html
+background-origin/content-box_with_size.html
+background-origin/padding-box.html
+background-origin/padding-box_with_position.html
+background-origin/padding-box_with_radius.html
+background-origin/padding-box_with_size.html
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box.html
new file mode 100644
index 0000000000..518f61e27b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box.html
@@ -0,0 +1,69 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:border-box
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_position.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_position.html
new file mode 100644
index 0000000000..792e54d6dc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_position.html
@@ -0,0 +1,73 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:border-box & background-position
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-position is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin:
+
+
+
+ Test background-origin:
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_radius.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_radius.html
new file mode 100644
index 0000000000..2a7fca0fc5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_radius.html
@@ -0,0 +1,73 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:border-box & border-radius
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When border-radius is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin:
+
+
+
+ Test background-origin:
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_size.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_size.html
new file mode 100644
index 0000000000..c0d76e5e5f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-border-box_with_size.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:border-box & background-size
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area includes the area covered by border , and the area surrounded by border.
+When background-size is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin:
+
+
+
+ Test background-origin:
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box.html
new file mode 100644
index 0000000000..1d467f1966
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:content-box
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_position.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_position.html
new file mode 100644
index 0000000000..24d64f111f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_position.html
@@ -0,0 +1,74 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:content-box & background-position
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-position is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_radius.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_radius.html
new file mode 100644
index 0000000000..f19c7604c2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_radius.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:content-box & border-radius
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When border-radius is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_size.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_size.html
new file mode 100644
index 0000000000..d33dd286d3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-content-box_with_size.html
@@ -0,0 +1,70 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:content-box & background-size
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the content-area(excludes padding-area ) of the DIV.
+When background-size is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box.html
new file mode 100644
index 0000000000..369d04239f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:padding-box
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_position.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_position.html
new file mode 100644
index 0000000000..ef54949e32
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_position.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:padding-box & background-position
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-position is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html
new file mode 100644
index 0000000000..97cd80dd46
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_radius.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:padding-box & border-radius
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When border-radius is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_size.html b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_size.html
new file mode 100644
index 0000000000..f8d7acfc60
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-origin/origin-padding-box_with_size.html
@@ -0,0 +1,71 @@
+
+
+
+
+ CSS Backgrounds Test: background-origin:padding-box & background-size
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Test Passed If : The background is painted. The paint area is the area covered by border(includes padding-area ).
+When background-size is enabled, the browser should paint the background correctly.
+
+
+
+
+
+ Test background-origin
+
+
+
+ Test background-origin
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-paint-order-001.html b/testing/web-platform/tests/css/css-backgrounds/background-paint-order-001.html
new file mode 100644
index 0000000000..cf567ff96b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-paint-order-001.html
@@ -0,0 +1,23 @@
+
+
+
+ CSS Test: Background clip and border painting order
+
+
+
+
+
+
+
+
+ Test passes if there is a green rectangle below and no red visible on the page.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-position-calc-minmax-001.html b/testing/web-platform/tests/css/css-backgrounds/background-position-calc-minmax-001.html
new file mode 100644
index 0000000000..4e71f55623
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-position-calc-minmax-001.html
@@ -0,0 +1,85 @@
+
+
+
+
+ CSS Background and Borders Test: background-position with min and max percentages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-position-negative-percentage-comparison.html b/testing/web-platform/tests/css/css-backgrounds/background-position-negative-percentage-comparison.html
new file mode 100644
index 0000000000..389ee71919
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-position-negative-percentage-comparison.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-position-subpixel-at-border.tentative.html b/testing/web-platform/tests/css/css-backgrounds/background-position-subpixel-at-border.tentative.html
new file mode 100644
index 0000000000..ad2fa4dc02
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-position-subpixel-at-border.tentative.html
@@ -0,0 +1,89 @@
+
+
+
+ CSS Backgrounds: Subpixel positions adjacent to the borders
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-position-three-four-values.html b/testing/web-platform/tests/css/css-backgrounds/background-position-three-four-values.html
new file mode 100644
index 0000000000..b3a1314486
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-position-three-four-values.html
@@ -0,0 +1,41 @@
+
+
+
+
+CSS Test: 'Background-position' with three and four values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-position-xy-three-four-values-passthru.html b/testing/web-platform/tests/css/css-backgrounds/background-position-xy-three-four-values-passthru.html
new file mode 100644
index 0000000000..e504ecca7d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-position-xy-three-four-values-passthru.html
@@ -0,0 +1,51 @@
+
+
+
+
+CSS Test: 'Background-position' with three and four values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-position/reference/subpixel-position-center-ref.tentative.html b/testing/web-platform/tests/css/css-backgrounds/background-position/reference/subpixel-position-center-ref.tentative.html
new file mode 100644
index 0000000000..be20fbbe77
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-position/reference/subpixel-position-center-ref.tentative.html
@@ -0,0 +1,32 @@
+
+
+
+ CSS Backgrounds: Subpixel position center is centered, reference
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-position/subpixel-position-center.tentative.html b/testing/web-platform/tests/css/css-backgrounds/background-position/subpixel-position-center.tentative.html
new file mode 100644
index 0000000000..b708e12312
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-position/subpixel-position-center.tentative.html
@@ -0,0 +1,38 @@
+
+
+
+ CSS Backgrounds: Subpixel position center is centered
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-001.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-001.html
new file mode 100644
index 0000000000..d4ff39384d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-001.html
@@ -0,0 +1,31 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-repeat - one round keyword value
+
+
+
+
+
+
+
+
+ Test passes if there is 2 rows of 2 cats and if there is no partially displayed cat and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-002.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-002.html
new file mode 100644
index 0000000000..2f52f27aaf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-002.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+CSS Backgrounds and Borders Test: background-repeat: round basic support
+
+
+
+
+
+
+
+
+
+Test passes if there is green and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1-ref.html
new file mode 100644
index 0000000000..ecd58d762f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1-ref.html
@@ -0,0 +1,32 @@
+
+
+
+
+ CSS Background: background-repeat: background image repeat
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1a.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1a.html
new file mode 100644
index 0000000000..6717ce1b34
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1a.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Background: background-repeat: background image round
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1b.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1b.html
new file mode 100644
index 0000000000..831666efd2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1b.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Background: background-repeat: background image round
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1c.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1c.html
new file mode 100644
index 0000000000..3fcfd80b1c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1c.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Background: background-repeat: background image round
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1d.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1d.html
new file mode 100644
index 0000000000..7b7d42606d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1d.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Background: background-repeat: background image round
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1e.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1e.html
new file mode 100644
index 0000000000..9fbf786bd1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-1e.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Background: background-repeat: background image round
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2-ref.html
new file mode 100644
index 0000000000..b530e61a6b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2-ref.html
@@ -0,0 +1,31 @@
+
+
+
+
+ CSS Background: background-repeat: background image repeat
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2.html
new file mode 100644
index 0000000000..a49224cc1b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-2.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Background: background-repeat: background image round no-repeat
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3-ref.html
new file mode 100644
index 0000000000..e44cecd8f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3-ref.html
@@ -0,0 +1,31 @@
+
+
+
+
+ CSS Background: background-repeat: background image repeat
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3.html
new file mode 100644
index 0000000000..e7d6f45272
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-3.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Background: background-repeat: background image no-repeat round
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4-ref.html
new file mode 100644
index 0000000000..8139ace8da
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4-ref.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Background: background-repeat: background image repeat with specified position
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4.html
new file mode 100644
index 0000000000..be1a4c8ae9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-round-4.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Background: background-repeat: background image round with specified position
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1-ref.html
new file mode 100644
index 0000000000..11ea2c7bc1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1-ref.html
@@ -0,0 +1,68 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10-ref.html
new file mode 100644
index 0000000000..f4c2b7c18e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10-ref.html
@@ -0,0 +1,41 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10.html
new file mode 100644
index 0000000000..cb1c782116
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-10.html
@@ -0,0 +1,26 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1a.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1a.html
new file mode 100644
index 0000000000..f2dfa9a0a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1a.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1b.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1b.html
new file mode 100644
index 0000000000..b1e6777bf2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1b.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Background: background-repeat: background image space with position
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1c.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1c.html
new file mode 100644
index 0000000000..3f562042ae
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-1c.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2-ref.html
new file mode 100644
index 0000000000..5dbd30d550
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2-ref.html
@@ -0,0 +1,32 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2.html
new file mode 100644
index 0000000000..ac9664482c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-2.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Background: background-repeat: background image round with specified position
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3-ref.html
new file mode 100644
index 0000000000..f132f2ecea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3-ref.html
@@ -0,0 +1,80 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3.html
new file mode 100644
index 0000000000..c55f918c17
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-3.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Background: background-repeat: background image round with specified position
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4-ref.html
new file mode 100644
index 0000000000..a375db50cd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4-ref.html
@@ -0,0 +1,58 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4.html
new file mode 100644
index 0000000000..c3b35d6a6d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-4.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5-ref.html
new file mode 100644
index 0000000000..d9d3ca1184
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5-ref.html
@@ -0,0 +1,58 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5.html
new file mode 100644
index 0000000000..5594efb315
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-5.html
@@ -0,0 +1,35 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6-ref.html
new file mode 100644
index 0000000000..c07440184b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6-ref.html
@@ -0,0 +1,61 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6.html
new file mode 100644
index 0000000000..8d372dd277
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-6.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7-ref.html
new file mode 100644
index 0000000000..541fbd4ddc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7-ref.html
@@ -0,0 +1,61 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7.html
new file mode 100644
index 0000000000..d52f76fe5f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-7.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8-ref.html
new file mode 100644
index 0000000000..5846409171
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8-ref.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8.html
new file mode 100644
index 0000000000..17beb1caf8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-8.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9-ref.html
new file mode 100644
index 0000000000..6aa9c73215
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9-ref.html
@@ -0,0 +1,41 @@
+
+
+
+
+ CSS Background: background-repeat: position background image
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9.html
new file mode 100644
index 0000000000..79f4c0c0a1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-9.html
@@ -0,0 +1,26 @@
+
+
+
+
+ CSS Background: background-repeat: background image space
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-padding-box.htm b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-padding-box.htm
new file mode 100644
index 0000000000..c375c22412
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat-space-padding-box.htm
@@ -0,0 +1,37 @@
+
+
+
+ CSS Test: 'Background-repeat: space' when background positioning area is 'padding-box'
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-no-repeat.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-no-repeat.xht
new file mode 100644
index 0000000000..d102e80cce
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-no-repeat.xht
@@ -0,0 +1,30 @@
+
+
+
+ CSS Test: background-repeat:no-repeat
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the above image appears once in the below rectangle. There should be a grey area to the right and bottom of the image.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht
new file mode 100644
index 0000000000..2f3984a787
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-x.xht
@@ -0,0 +1,29 @@
+
+
+
+ CSS Test: background-repeat:repeat-x
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the above image repeats horizontally in the below rectangle 2½ times exactly. There should be a grey area below the images, but not to their right.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht
new file mode 100644
index 0000000000..b6ba5938a1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-repeat-y.xht
@@ -0,0 +1,29 @@
+
+
+
+ CSS Test: background-repeat:repeat-y
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if the above image repeats vertically in the below rectangle 2½ times exactly. There should be a grey area to the right of the images, but not below them.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht
new file mode 100644
index 0000000000..14b0f175a1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round-roundup.xht
@@ -0,0 +1,27 @@
+
+
+
+ CSS Test: background-repeat:round, rounding up
+
+
+
+
+
+
+
+
+
+ Test passes if the above image repeats in the below rectangle 12 times exactly: 3 columns, 4 rows. The top border of the containing rectangle should be orange, the right border yellow, the bottom border green, and the left border blue.
+ Test fails if the above image repeats in below rectangle less than 12 times, with partial images lining the right and the bottom.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round.xht
new file mode 100644
index 0000000000..507a75c573
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-round.xht
@@ -0,0 +1,27 @@
+
+
+
+ CSS Test: background-repeat:round
+
+
+
+
+
+
+
+
+
+ Test passes if the above image repeats in the below rectangle 6 times exactly: 2 columns, 3 rows. The top border of the containing rectangle should be orange, the right border yellow, the bottom border green, and the left border blue.
+ Test fails if the above image repeats in below rectangle more than 6 times, with partial images lining the right and the bottom.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-space.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-space.xht
new file mode 100644
index 0000000000..8867520c56
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/background-repeat-space.xht
@@ -0,0 +1,29 @@
+
+
+
+ CSS Test: background-repeat:space
+
+
+
+
+
+
+
+
+
+
+ Test passes if the above image repeats in the below grey rectangle 6 times exactly: 2 columns, 3 rows. The images should appear at exactly the same size as the image above and be sitting at the edges of the grey rectangle.
+ Test fails if the above image repeats in the below rectangle more than 6 times, with partial images lining the right and the bottom.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/gradient-repeat-spaced-with-borders.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat/gradient-repeat-spaced-with-borders.html
new file mode 100644
index 0000000000..289e856b4c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/gradient-repeat-spaced-with-borders.html
@@ -0,0 +1,18 @@
+
+
+Tiled gradient with spaces is repeated behind the border.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-no-repeat.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-no-repeat.xht
new file mode 100644
index 0000000000..92bc4346de
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-no-repeat.xht
@@ -0,0 +1,23 @@
+
+
+
+ CSS Test Reference: background-repeat:no-repeat
+
+
+
+
+
+ Test passes if the above image appears once in the below rectangle. There should be a grey area to the right and bottom of the image.
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-x.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-x.xht
new file mode 100644
index 0000000000..cc36e3d308
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-x.xht
@@ -0,0 +1,40 @@
+
+
+
+ CSS Test Reference: background-repeat:repeat-x
+
+
+
+
+
+ Test passes if the above image repeats horizontally in the below rectangle 2½ times exactly. There should be a grey area below the images, but not to their right.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-y.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-y.xht
new file mode 100644
index 0000000000..99dfffcd13
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-repeat-y.xht
@@ -0,0 +1,40 @@
+
+
+
+ CSS Test Reference: background-repeat:repeat-y
+
+
+
+
+
+ Test passes if the above image repeats vertically in the below rectangle 2½ times exactly. There should be a grey area to the right of the images, but not below them.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round-roundup.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round-roundup.xht
new file mode 100644
index 0000000000..f915286485
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round-roundup.xht
@@ -0,0 +1,39 @@
+
+
+
+ CSS Test Reference: background-repeat:round, rounding up
+
+
+
+
+
+ Test passes if the above image repeats in the below rectangle 12 times exactly: 3 columns, 4 rows. The top border of the containing rectangle should be orange, the right border yellow, the bottom border green, and the left border blue.
+ Test fails if the above image repeats in below rectangle less than 12 times, with partial images lining the right and the bottom.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round.xht
new file mode 100644
index 0000000000..a5f308a144
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-round.xht
@@ -0,0 +1,33 @@
+
+
+
+ CSS Test Reference: background-repeat:round
+
+
+
+
+
+ Test passes if the above image repeats in the below rectangle 6 times exactly: 2 columns, 3 rows. The top border of the containing rectangle should be orange, the right border yellow, the bottom border green, and the left border blue.
+ Test fails if the above image repeats in below rectangle more than 6 times, with partial images lining the right and the bottom.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-space.xht b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-space.xht
new file mode 100644
index 0000000000..eb0d3c05a1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/background-repeat-space.xht
@@ -0,0 +1,40 @@
+
+
+
+ CSS Test Reference: background-repeat:space
+
+
+
+
+
+ Test passes if the above image repeats in the below grey rectangle 6 times exactly: 2 columns, 3 rows. The images should appear at exactly the same size as the image above and be sitting at the edges of the grey rectangle.
+ Test fails if the above image repeats in the below rectangle more than 6 times, with partial images lining the right and the bottom.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/gradient-repeat-spaced-with-borders.html b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/gradient-repeat-spaced-with-borders.html
new file mode 100644
index 0000000000..0c226c8c78
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/gradient-repeat-spaced-with-borders.html
@@ -0,0 +1,15 @@
+
+
+Spaced Gradient
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/support/rectangle-96x60.png b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/support/rectangle-96x60.png
new file mode 100644
index 0000000000..add0d272b1
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/background-repeat/reference/support/rectangle-96x60.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-repeat/support/rectangle-96x60.png b/testing/web-platform/tests/css/css-backgrounds/background-repeat/support/rectangle-96x60.png
new file mode 100644
index 0000000000..add0d272b1
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/background-repeat/support/rectangle-96x60.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-001.html b/testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-001.html
new file mode 100644
index 0000000000..e6222190c1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-001.html
@@ -0,0 +1,33 @@
+
+
+Background Clip Follows Rounded Corner
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-002.html b/testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-002.html
new file mode 100644
index 0000000000..4af7702602
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-rounded-image-clip-002.html
@@ -0,0 +1,35 @@
+
+
+Background Clip Follows Rounded Corner
+
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-001.html b/testing/web-platform/tests/css/css-backgrounds/background-size-001.html
new file mode 100644
index 0000000000..fee271de14
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-001.html
@@ -0,0 +1,136 @@
+
+
+
+ CSS Backgrounds and Borders Test: background-size - initial and supported values
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-002.html b/testing/web-platform/tests/css/css-backgrounds/background-size-002.html
new file mode 100644
index 0000000000..9a3545ce52
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-002.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - initial value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-003.html b/testing/web-platform/tests/css/css-backgrounds/background-size-003.html
new file mode 100644
index 0000000000..dc77ce8c40
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-003.html
@@ -0,0 +1,31 @@
+
+
+
+ CSS Test: Value of 'auto' is used for y dimension in 'background-size'
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-005.html b/testing/web-platform/tests/css/css-backgrounds/background-size-005.html
new file mode 100644
index 0000000000..015c01d70d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-005.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one auto keyword value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-006.html b/testing/web-platform/tests/css/css-backgrounds/background-size-006.html
new file mode 100644
index 0000000000..81e4c9ea3e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-006.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <length> value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-007.html b/testing/web-platform/tests/css/css-backgrounds/background-size-007.html
new file mode 100644
index 0000000000..e6b278de0e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-007.html
@@ -0,0 +1,25 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <length> value at minimum
+
+
+
+
+
+
+
+
+
+ Test passes if there is nothing below.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-008.html b/testing/web-platform/tests/css/css-backgrounds/background-size-008.html
new file mode 100644
index 0000000000..b1cd64565f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-008.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <length> value at maximum
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-009.html b/testing/web-platform/tests/css/css-backgrounds/background-size-009.html
new file mode 100644
index 0000000000..9d76478ffa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-009.html
@@ -0,0 +1,39 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <percentage> value
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-010.html b/testing/web-platform/tests/css/css-backgrounds/background-size-010.html
new file mode 100644
index 0000000000..578fcdc79a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-010.html
@@ -0,0 +1,25 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <percentage> value at minimum
+
+
+
+
+
+
+
+
+
+ Test passes if there is nothing below.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-011.html b/testing/web-platform/tests/css/css-backgrounds/background-size-011.html
new file mode 100644
index 0000000000..71bb496baa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-011.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <percentage> value at maximum
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-012.html b/testing/web-platform/tests/css/css-backgrounds/background-size-012.html
new file mode 100644
index 0000000000..f7ac4e49ac
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-012.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - two auto keyword values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-013.html b/testing/web-platform/tests/css/css-backgrounds/background-size-013.html
new file mode 100644
index 0000000000..141631943c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-013.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one auto keyword and one <length> values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-014.html b/testing/web-platform/tests/css/css-backgrounds/background-size-014.html
new file mode 100644
index 0000000000..0f602c6464
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-014.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one auto keyword and one <percentage> values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-015.html b/testing/web-platform/tests/css/css-backgrounds/background-size-015.html
new file mode 100644
index 0000000000..2d39bb1b15
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-015.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <length> and one auto keyword values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-016.html b/testing/web-platform/tests/css/css-backgrounds/background-size-016.html
new file mode 100644
index 0000000000..74ce6f9cba
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-016.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - two <length> values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-017.html b/testing/web-platform/tests/css/css-backgrounds/background-size-017.html
new file mode 100644
index 0000000000..71f216ffbb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-017.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <length> and one <percentage> values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-018.html b/testing/web-platform/tests/css/css-backgrounds/background-size-018.html
new file mode 100644
index 0000000000..d701c2b813
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-018.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <percentage> and one auto keyword values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-019.html b/testing/web-platform/tests/css/css-backgrounds/background-size-019.html
new file mode 100644
index 0000000000..c95afa55ea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-019.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - one <percentage> and one <length> values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-020.html b/testing/web-platform/tests/css/css-backgrounds/background-size-020.html
new file mode 100644
index 0000000000..d690703ade
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-020.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - two <percentage> values
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-021.html b/testing/web-platform/tests/css/css-backgrounds/background-size-021.html
new file mode 100644
index 0000000000..502063f69f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-021.html
@@ -0,0 +1,50 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size '100% 100%' with background-origin 'content-box'
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-022.html b/testing/web-platform/tests/css/css-backgrounds/background-size-022.html
new file mode 100644
index 0000000000..28fd730355
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-022.html
@@ -0,0 +1,40 @@
+
+
+
+ CSS Backgrounds and Borders Test: background-size '50% auto' with background-origin 'border-box'
+
+
+
+
+
+
+
+
+ Test passes if there are 2 rows of 2 blue-and-orange squares and if there is no partially displayed squares and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-023.html b/testing/web-platform/tests/css/css-backgrounds/background-size-023.html
new file mode 100644
index 0000000000..0cd6111193
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-023.html
@@ -0,0 +1,43 @@
+
+
+
+ CSS Backgrounds and Borders Test: background-size '50% auto' with background-clip 'padding-box'
+
+
+
+
+
+
+
+
+ Test passes if there are 2 rows of 2 blue-and-orange squares and if there is no partially displayed squares and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-024.html b/testing/web-platform/tests/css/css-backgrounds/background-size-024.html
new file mode 100644
index 0000000000..2c13b10085
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-024.html
@@ -0,0 +1,47 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size '100% 100%' with background-clip 'content-box'
+
+
+
+
+
+
+
+
+
+ Test passes if there is a partially displayed cat and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-025.html b/testing/web-platform/tests/css/css-backgrounds/background-size-025.html
new file mode 100644
index 0000000000..fb5437fa16
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-025.html
@@ -0,0 +1,44 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size 'auto 61px' with background-repeat 'round'
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is 3 rows of 3 blue-and-orange squares and if there is no partially displayed squares and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-026.html b/testing/web-platform/tests/css/css-backgrounds/background-size-026.html
new file mode 100644
index 0000000000..c824d7c079
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-026.html
@@ -0,0 +1,32 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size 'auto' with background-repeat 'repeat'
+
+
+
+
+
+
+
+
+
+ Test passes if there is 2 rows of 2 cats and if there is no partially displayed cat and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-027.html b/testing/web-platform/tests/css/css-backgrounds/background-size-027.html
new file mode 100644
index 0000000000..b1a603a685
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-027.html
@@ -0,0 +1,43 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size '52px auto' with background-repeat 'repeat round'
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is 3 rows of 3 blue-and-orange rectangles and if there is no partially displayed rectangles and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-028.html b/testing/web-platform/tests/css/css-backgrounds/background-size-028.html
new file mode 100644
index 0000000000..20efb4e77b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-028.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size '50px' with background-repeat 'repeat'
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is 4 rows of 4 blue-and-orange squares and if there is no partially displayed square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-029.html b/testing/web-platform/tests/css/css-backgrounds/background-size-029.html
new file mode 100644
index 0000000000..29df68962c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-029.html
@@ -0,0 +1,45 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size '52px auto' with background-repeat 'round repeat'
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is 3 rows of 3 blue-and-orange squares and if there is no partially displayed squares and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-030.html b/testing/web-platform/tests/css/css-backgrounds/background-size-030.html
new file mode 100644
index 0000000000..4d6c7284c9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-030.html
@@ -0,0 +1,36 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size '25% 25%' with background-repeat 'repeat'
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is 4 rows of 4 blue-and-orange squares and if there is no partially displayed square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-031.html b/testing/web-platform/tests/css/css-backgrounds/background-size-031.html
new file mode 100644
index 0000000000..e58df81b41
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-031.html
@@ -0,0 +1,49 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size '20% 30%' with background-repeat 'no-repeat round'
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is 1 column of 3 blue-and-orange squares and if there is no partially displayed square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-032.html b/testing/web-platform/tests/css/css-backgrounds/background-size-032.html
new file mode 100644
index 0000000000..28753b25ca
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-032.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - applies to ::first-letter pseudo-element
+
+
+
+
+
+
+
+
+
+ Test passes if only the top half of the E glyph has a blue background .
+ Ex
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-033.html b/testing/web-platform/tests/css/css-backgrounds/background-size-033.html
new file mode 100644
index 0000000000..88dfc89fb1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-033.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - applies to ::first-line pseudo-element
+
+
+
+
+
+
+
+
+
+ Test passes if only the top half of "Text sample" has a blue background .
+ Text sample text sample text sample
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-034.html b/testing/web-platform/tests/css/css-backgrounds/background-size-034.html
new file mode 100644
index 0000000000..0debc25b2b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-034.html
@@ -0,0 +1,40 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - inherit keyword value
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-041.html b/testing/web-platform/tests/css/css-backgrounds/background-size-041.html
new file mode 100644
index 0000000000..89a5210278
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-041.html
@@ -0,0 +1,48 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size with <length> value and 'auto' and image with no intrinsic size and no intrinsic ratio
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-042.html b/testing/web-platform/tests/css/css-backgrounds/background-size-042.html
new file mode 100644
index 0000000000..9e1e041e6d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-042.html
@@ -0,0 +1,48 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size with <percent> value and 'auto' and image with no intrinsic size and no intrinsic ratio
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-043.html b/testing/web-platform/tests/css/css-backgrounds/background-size-043.html
new file mode 100644
index 0000000000..e641926ef6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-043.html
@@ -0,0 +1,48 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size with <length> value and 'auto' and image with no intrinsic size and no intrinsic ratio
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-044.html b/testing/web-platform/tests/css/css-backgrounds/background-size-044.html
new file mode 100644
index 0000000000..67f032c345
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-044.html
@@ -0,0 +1,48 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size with <percent> value and 'auto' and image with no intrinsic size and no intrinsic ratio
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-applies-to-block.htm b/testing/web-platform/tests/css/css-backgrounds/background-size-applies-to-block.htm
new file mode 100644
index 0000000000..ea07154098
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-applies-to-block.htm
@@ -0,0 +1,25 @@
+
+
+
+ CSS Test: 'Background-size' applied to element with a display of 'block'.
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-aspect-ratio.htm b/testing/web-platform/tests/css/css-backgrounds/background-size-aspect-ratio.htm
new file mode 100644
index 0000000000..1778acc1f7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-aspect-ratio.htm
@@ -0,0 +1,43 @@
+
+
+
+ CSS Test: Original aspect ratio of image is maintained when 'background-size: auto' and 'background-repeat: round'
+
+
+
+
+
+
+ Test passes if there are five unclipped cats in each of the two boxes, and if all the cats on the page are the same size.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-contain-001.html b/testing/web-platform/tests/css/css-backgrounds/background-size-contain-001.html
new file mode 100644
index 0000000000..145d5abfcf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-contain-001.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - contain keyword value
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-contain-002.html b/testing/web-platform/tests/css/css-backgrounds/background-size-contain-002.html
new file mode 100644
index 0000000000..bfbfdbe20a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-contain-002.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - contain keyword value
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-cover-001.html b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-001.html
new file mode 100644
index 0000000000..f986680640
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-001.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - cover keyword value
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-cover-002.html b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-002.html
new file mode 100644
index 0000000000..6328af2ba2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-002.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - cover keyword value
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-cover-003-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-003-ref.html
new file mode 100644
index 0000000000..bd965cfecf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-003-ref.html
@@ -0,0 +1,21 @@
+
+CSS Test Reference
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-cover-003.html b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-003.html
new file mode 100644
index 0000000000..4d2b6b125e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-cover-003.html
@@ -0,0 +1,38 @@
+
+CSS Test: background-size: cover with zero-sized background positioning area.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-one-value-1x1-image.html b/testing/web-platform/tests/css/css-backgrounds/background-size-one-value-1x1-image.html
new file mode 100644
index 0000000000..5caf2d4956
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-one-value-1x1-image.html
@@ -0,0 +1,22 @@
+
+
+
+ CSS Background Test: A single size value with a 1x1 image should work as intended
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root-ref.html
new file mode 100644
index 0000000000..166f9e987b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root-ref.html
@@ -0,0 +1,13 @@
+
+Percentage background-size on the root
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root.html b/testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root.html
new file mode 100644
index 0000000000..896ce85336
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-percentage-root.html
@@ -0,0 +1,17 @@
+
+Percentage background-size on the root, when it's out-of-flow
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size-with-negative-value.html b/testing/web-platform/tests/css/css-backgrounds/background-size-with-negative-value.html
new file mode 100644
index 0000000000..a9d57f86d6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size-with-negative-value.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - negative value
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-contain.xht b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-contain.xht
new file mode 100644
index 0000000000..7309905bba
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-contain.xht
@@ -0,0 +1,28 @@
+
+
+
+ CSS Test: background-size:contain
+
+
+
+
+
+
+
+
+
+ Test passes if the above image appears, scaled and repeating vertically, inside the below square.
+ Test fails if any red area is seen outside of the image.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-001.xht b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-001.xht
new file mode 100644
index 0000000000..0f43213de6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-001.xht
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - cover value and contain value
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-002.xht b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-002.xht
new file mode 100644
index 0000000000..d168e154fb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-contain-002.xht
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size - cover value and contain value
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-svg.html b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-svg.html
new file mode 100644
index 0000000000..67f3bcac7d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover-svg.html
@@ -0,0 +1,26 @@
+
+
+
+ CSS Background Test: A SVG background should fully cover the positioning area
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover.xht b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover.xht
new file mode 100644
index 0000000000..c88e7fd2ed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-cover.xht
@@ -0,0 +1,28 @@
+
+
+
+ CSS Test: background-size:cover
+
+
+
+
+
+
+
+
+
+ Test passes if a scaled portion of above image appears inside the below square.
+ Test fails if any red area is seen outside of the image.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-color.html b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-color.html
new file mode 100644
index 0000000000..b85895b85b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-color.html
@@ -0,0 +1,7 @@
+
+Color background with near-zero background-size
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-gradient.html b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-gradient.html
new file mode 100644
index 0000000000..a232fc8c03
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-gradient.html
@@ -0,0 +1,8 @@
+
+Gradient background with near-zero background-size
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-png.html b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-png.html
new file mode 100644
index 0000000000..c57f322d23
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-png.html
@@ -0,0 +1,8 @@
+
+PNG background with near-zero background-size
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-svg.html b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-svg.html
new file mode 100644
index 0000000000..ff7b9bb491
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/background-size-near-zero-svg.html
@@ -0,0 +1,8 @@
+
+SVG background with near-zero background-size
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-contain.xht b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-contain.xht
new file mode 100644
index 0000000000..62e1ed65f4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-contain.xht
@@ -0,0 +1,39 @@
+
+
+
+ CSS Test Reference: background-size:contain
+
+
+
+
+
+ Test passes if the above image appears, scaled and repeating vertically, inside the below square.
+ Test fails if any red area is seen outside of the image.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover-svg-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover-svg-ref.html
new file mode 100644
index 0000000000..b6dd172aa6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover-svg-ref.html
@@ -0,0 +1,22 @@
+
+
+
+ CSS Background Test Reference
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover.xht b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover.xht
new file mode 100644
index 0000000000..29ac66132d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-cover.xht
@@ -0,0 +1,29 @@
+
+
+
+ CSS Test Reference: background-size:cover
+
+
+
+
+
+ Test passes if a scaled portion of above image appears inside the below square.
+ Test fails if any red area is seen outside of the image.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-near-zero-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-near-zero-ref.html
new file mode 100644
index 0000000000..ebd2d860ce
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/background-size-near-zero-ref.html
@@ -0,0 +1,2 @@
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/reference/support/rectangle-96x60.png b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/support/rectangle-96x60.png
new file mode 100644
index 0000000000..add0d272b1
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/background-size/reference/support/rectangle-96x60.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/support/200x200-red.png b/testing/web-platform/tests/css/css-backgrounds/background-size/support/200x200-red.png
new file mode 100644
index 0000000000..f55ed7bbb3
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/background-size/support/200x200-red.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.png b/testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.png
new file mode 100644
index 0000000000..6c1406b7df
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.svg
new file mode 100644
index 0000000000..21af545019
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/support/50x50-green.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-2560x208.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-2560x208.svg
new file mode 100644
index 0000000000..578dd86ae0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-2560x208.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-96x60.png b/testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-96x60.png
new file mode 100644
index 0000000000..add0d272b1
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/background-size/support/rectangle-96x60.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-001.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-001.html
new file mode 100644
index 0000000000..96b630366f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-001.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-002.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-002.html
new file mode 100644
index 0000000000..a54c8529b9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-002.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-003.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-003.html
new file mode 100644
index 0000000000..e3234baabd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-003.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 32px auto; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-004.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-004.html
new file mode 100644
index 0000000000..5fa0857ca4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-004.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-005.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-005.html
new file mode 100644
index 0000000000..425763666e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-005.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-006.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-006.html
new file mode 100644
index 0000000000..2392366b0f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-006.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-007.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-007.html
new file mode 100644
index 0000000000..6dc0339c76
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-007.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-008.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-008.html
new file mode 100644
index 0000000000..9f7b634404
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-008.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-009.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-009.html
new file mode 100644
index 0000000000..a09eed9258
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-009.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-010.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-010.html
new file mode 100644
index 0000000000..8a526627b6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-010.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-011.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-011.html
new file mode 100644
index 0000000000..bd319e78e7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-011.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-012.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-012.html
new file mode 100644
index 0000000000..59748b0fcf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-012.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-013.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-013.html
new file mode 100644
index 0000000000..01193f238f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-013.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-014.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-014.html
new file mode 100644
index 0000000000..a9e77c8191
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-014.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-015.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-015.html
new file mode 100644
index 0000000000..f2eb47dd29
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-015.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-016.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-016.html
new file mode 100644
index 0000000000..0252faf7f1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-016.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-017.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-017.html
new file mode 100644
index 0000000000..5b6863d8b4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-017.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-018.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-018.html
new file mode 100644
index 0000000000..29a366ebbc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-018.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 16px auto; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-019.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-019.html
new file mode 100644
index 0000000000..5c602345a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-019.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-020.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-020.html
new file mode 100644
index 0000000000..998d6da729
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-020.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ tall background-size: auto; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-021.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-021.html
new file mode 100644
index 0000000000..09715b26bc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-021.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-022.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-022.html
new file mode 100644
index 0000000000..dff3c79d7c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-022.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-023.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-023.html
new file mode 100644
index 0000000000..f78d4f0dcd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-023.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-024.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-024.html
new file mode 100644
index 0000000000..719a65d31a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-024.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-025.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-025.html
new file mode 100644
index 0000000000..e5429c3f0d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-025.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-026.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-026.html
new file mode 100644
index 0000000000..32b63570ba
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-026.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-027.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-027.html
new file mode 100644
index 0000000000..ff302b8d2c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-027.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-028.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-028.html
new file mode 100644
index 0000000000..79a1361115
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-028.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-029.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-029.html
new file mode 100644
index 0000000000..9089549681
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/background-size-vector-029.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html
new file mode 100644
index 0000000000..75c8fd4685
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/diagonal-percentage-vector-background.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: scaled vector image without intrinsic dimensions as background, with rendering dependent on the diagonal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-001-ref.html
new file mode 100644
index 0000000000..9f0c4de562
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-001-ref.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-008-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-008-ref.html
new file mode 100644
index 0000000000..1894407ae8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-008-ref.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-021-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-021-ref.html
new file mode 100644
index 0000000000..941dd196be
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-021-ref.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-022-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-022-ref.html
new file mode 100644
index 0000000000..96431e7b3d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/background-size-vector-022-ref.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/diagonal-percentage-vector-background-ref.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/diagonal-percentage-vector-background-ref.html
new file mode 100644
index 0000000000..a370146231
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/diagonal-percentage-vector-background-ref.html
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x16-aqua128x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x16-aqua128x16.html
new file mode 100644
index 0000000000..e814541a66
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x16-aqua128x16.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x192-aqua128x192.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x192-aqua128x192.html
new file mode 100644
index 0000000000..a77b4e2041
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime128x192-aqua128x192.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x128-aqua16x128.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x128-aqua16x128.html
new file mode 100644
index 0000000000..c46a990dd1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x128-aqua16x128.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x192-aqua16x192.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x192-aqua16x192.html
new file mode 100644
index 0000000000..56a63d15a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime16x192-aqua16x192.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime24x192-aqua24x192.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime24x192-aqua24x192.html
new file mode 100644
index 0000000000..e064b78c71
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime24x192-aqua24x192.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime2x16-aqua2x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime2x16-aqua2x16.html
new file mode 100644
index 0000000000..f1074b713c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime2x16-aqua2x16.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime8x16-aqua8x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime8x16-aqua8x16.html
new file mode 100644
index 0000000000..4db046a064
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-t-lime8x16-aqua8x16.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-empty.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-empty.html
new file mode 100644
index 0000000000..44e97d195b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-empty.html
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime.html
new file mode 100644
index 0000000000..9a5a9847d9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime192x384-aqua192x384.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime192x384-aqua192x384.html
new file mode 100644
index 0000000000..9922dfb2ad
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime192x384-aqua192x384.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x16-aqua256x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x16-aqua256x16.html
new file mode 100644
index 0000000000..8e31125cc4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x16-aqua256x16.html
@@ -0,0 +1,31 @@
+
+
+
+
+ tall reference, 256x16 lime, 256x16 aqua
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x384-aqua256x384.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x384-aqua256x384.html
new file mode 100644
index 0000000000..1060860355
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x384-aqua256x384.html
@@ -0,0 +1,31 @@
+
+
+
+
+ tall reference, 256x384 lime, 256x384 aqua
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x512-aqua256x256.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x512-aqua256x256.html
new file mode 100644
index 0000000000..3b38d9260c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x512-aqua256x256.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x768.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x768.html
new file mode 100644
index 0000000000..53e5896bfd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime256x768.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime2x16-aqua2x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime2x16-aqua2x16.html
new file mode 100644
index 0000000000..d95edcda43
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime2x16-aqua2x16.html
@@ -0,0 +1,31 @@
+
+
+
+
+ tall reference, 2x16 lime, 2x16 aqua
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime32x128-aqua32x128.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime32x128-aqua32x128.html
new file mode 100644
index 0000000000..089f23b574
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime32x128-aqua32x128.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime48x384-aqua48x384.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime48x384-aqua48x384.html
new file mode 100644
index 0000000000..2153798ff6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime48x384-aqua48x384.html
@@ -0,0 +1,31 @@
+
+
+
+
+ tall reference, 48x384 lime, 48x384 aqua
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime4x16-aqua4x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime4x16-aqua4x16.html
new file mode 100644
index 0000000000..52475fb70a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime4x16-aqua4x16.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x16-aqua8x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x16-aqua8x16.html
new file mode 100644
index 0000000000..2275861a03
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x16-aqua8x16.html
@@ -0,0 +1,31 @@
+
+
+
+
+ tall reference, 8x16 lime, 8x16 aqua
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x32-aqua8x32.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x32-aqua8x32.html
new file mode 100644
index 0000000000..fa3541abdd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-tall-lime8x32-aqua8x32.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-empty.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-empty.html
new file mode 100644
index 0000000000..9326e90418
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-empty.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime.html
new file mode 100644
index 0000000000..d8123d7756
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x128-aqua12x128.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x128-aqua12x128.html
new file mode 100644
index 0000000000..badb069750
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x128-aqua12x128.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x16-aqua12x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x16-aqua12x16.html
new file mode 100644
index 0000000000..4f6a6cb8fd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x16-aqua12x16.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x24-aqua12x24.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x24-aqua12x24.html
new file mode 100644
index 0000000000..69fea7371e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x24-aqua12x24.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x96-aqua12x96.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x96-aqua12x96.html
new file mode 100644
index 0000000000..ee81bbe79a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime12x96-aqua12x96.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime16x128-aqua16x128.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime16x128-aqua16x128.html
new file mode 100644
index 0000000000..98cb7f1c9c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime16x128-aqua16x128.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime2x16-aqua2x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime2x16-aqua2x16.html
new file mode 100644
index 0000000000..b11055706f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime2x16-aqua2x16.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime64x128-aqua64x128.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime64x128-aqua64x128.html
new file mode 100644
index 0000000000..d8e1097128
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime64x128-aqua64x128.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x128-aqua768x128.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x128-aqua768x128.html
new file mode 100644
index 0000000000..f6d5fd2af1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x128-aqua768x128.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x16-aqua768x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x16-aqua768x16.html
new file mode 100644
index 0000000000..8c5a6f3004
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x16-aqua768x16.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x256.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x256.html
new file mode 100644
index 0000000000..533122af69
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime768x256.html
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x128-aqua8x128.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x128-aqua8x128.html
new file mode 100644
index 0000000000..9e765260ed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x128-aqua8x128.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x16-aqua8x16.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x16-aqua8x16.html
new file mode 100644
index 0000000000..68ea147219
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x16-aqua8x16.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x64-aqua8x64.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x64-aqua8x64.html
new file mode 100644
index 0000000000..870bc1bf2c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/reference/ref-wide-lime8x64-aqua8x64.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled-fixed.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled-fixed.svg
new file mode 100644
index 0000000000..bf0dcfb59b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled-fixed.svg
@@ -0,0 +1,10 @@
+
+
+ Vector image with intrinsic dimensions, reference for diagonal-scaled.svg
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled.svg
new file mode 100644
index 0000000000..391a9abe84
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/diagonal-scaled.svg
@@ -0,0 +1,21 @@
+
+
+ Vector image without intrinsic dimensions with percentage stroke-width (proportional to the diagonal)
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-no-dimensions.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-no-dimensions.svg
new file mode 100644
index 0000000000..e116d8f1f7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-no-dimensions.svg
@@ -0,0 +1,10 @@
+
+
+ Image with zero-width ratio, no dimensions
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-height.svg
new file mode 100644
index 0000000000..e691e3f918
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-height.svg
@@ -0,0 +1,11 @@
+
+
+ Image with zero-height ratio, width
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-width.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-width.svg
new file mode 100644
index 0000000000..df36531671
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/intrinsic-ratio-zero-width.svg
@@ -0,0 +1,11 @@
+
+
+ Image with zero-width ratio, width
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height-viewbox.svg
new file mode 100644
index 0000000000..9014ad5bf6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with non-percent width, non-percent height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height.svg
new file mode 100644
index 0000000000..60f9e724e0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-nonpercent-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with non-percentage dimensions
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-extreme-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-extreme-viewbox.svg
new file mode 100644
index 0000000000..052ed2ab39
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-extreme-viewbox.svg
@@ -0,0 +1,11 @@
+
+
+ Image with non-percent width, omitted height, extreme viewbox
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-viewbox.svg
new file mode 100644
index 0000000000..8c794b6139
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with non-percent width, omitted height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height.svg
new file mode 100644
index 0000000000..b506e625db
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-omitted-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with non-percent width, omitted height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height-viewbox.svg
new file mode 100644
index 0000000000..3a114ccc54
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with non-percent width, percent height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height.svg
new file mode 100644
index 0000000000..398291e3b7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/nonpercent-width-percent-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with non-percent width, percent height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-extreme-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-extreme-viewbox.svg
new file mode 100644
index 0000000000..9e9b0b431a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-extreme-viewbox.svg
@@ -0,0 +1,11 @@
+
+
+ Image with omitted width, non-percent height, extreme viewbox
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-viewbox.svg
new file mode 100644
index 0000000000..ebf4d94ec4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with omitted width, non-percent height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height.svg
new file mode 100644
index 0000000000..b6985ad010
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-nonpercent-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with omitted width, non-percent height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height-viewbox.svg
new file mode 100644
index 0000000000..bcea95cdc9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height-viewbox.svg
@@ -0,0 +1,11 @@
+
+
+ Image with omitted width, omitted height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height.svg
new file mode 100644
index 0000000000..d086213878
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-omitted-height.svg
@@ -0,0 +1,9 @@
+
+
+ Image with omitted width, omitted height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height-viewbox.svg
new file mode 100644
index 0000000000..265c26a9a8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with omitted width, percent height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height.svg
new file mode 100644
index 0000000000..b44560175d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/omitted-width-percent-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with omitted width, percent height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height-viewbox.svg
new file mode 100644
index 0000000000..645c4c0244
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with percent width, non-percent height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height.svg
new file mode 100644
index 0000000000..e733115019
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-nonpercent-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with percent width, non-percent height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height-viewbox.svg
new file mode 100644
index 0000000000..ef0a467678
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with percent width, omitted height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height.svg
new file mode 100644
index 0000000000..76e9cef3c6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-omitted-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with percent width, omitted height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height-viewbox.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height-viewbox.svg
new file mode 100644
index 0000000000..be23fe2d2d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height-viewbox.svg
@@ -0,0 +1,12 @@
+
+
+ Image with percent width, percent height, viewbox
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height.svg b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height.svg
new file mode 100644
index 0000000000..db197fb304
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/support/percent-width-percent-height.svg
@@ -0,0 +1,10 @@
+
+
+ Image with percent width, percent height
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html
new file mode 100644
index 0000000000..94f14411f8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--omitted-width-percent-height.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..43b7e0b7ef
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..fd719d1fce
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..bf43fccd74
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html
new file mode 100644
index 0000000000..89167b9efb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..63882f5e35
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html
new file mode 100644
index 0000000000..00a3828c3d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..3bf5b67835
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..d5a02c3e38
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..c68a854ca7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..5b02781c94
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..c752411e2a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..4e1eeb57ee
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..ad202bbb1e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..33963726d4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..cd92658b0c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..2a1dc95b1a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..8eb47bc980
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html
new file mode 100644
index 0000000000..8e30113a7c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..0f18f0add8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..770ed704c6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..8d2ad03a9b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html
new file mode 100644
index 0000000000..f6a416d96e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..a9b456bab1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html
new file mode 100644
index 0000000000..b0d8bc732c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--auto-32px--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--height.html
new file mode 100644
index 0000000000..e0438d12c5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--height.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-omitted-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..6d3fefbadd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..3ee231236a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..b65bd2aa7c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..2d321a3f55
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..7ee57a464e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..26faea698d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..24ee84cec6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..7fd0ec9716
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..750263d01d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..fe1f9d870e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..8996c10785
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html
new file mode 100644
index 0000000000..c76f78a172
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..b8772a8a6a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..ab813d82aa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..6a070da5ea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html
new file mode 100644
index 0000000000..bc4fcecc16
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..1c8d4e0c22
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html
new file mode 100644
index 0000000000..9255929790
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--width.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--width.html
new file mode 100644
index 0000000000..434d17f21b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--contain--width.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-nonpercent-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--height.html
new file mode 100644
index 0000000000..1994e969d2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--height.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-omitted-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html
new file mode 100644
index 0000000000..93f6b94e6e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height--crisp.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html
new file mode 100644
index 0000000000..4880899870
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox--crisp.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..1f54f44724
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..eae4b2288a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..7179f71c7c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..57a039221b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..45bac2aa71
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..74777df0b4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..723c5a7340
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..135cd19c28
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..e0e71ca198
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..6cc860ccaa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..f63cfa2e9a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html
new file mode 100644
index 0000000000..148dd019e7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..8beff44802
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..4d2a5abca8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..8327191648
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html
new file mode 100644
index 0000000000..72ff0f4ee9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..7bd2bb01e8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html
new file mode 100644
index 0000000000..02c6861a56
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--width.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--width.html
new file mode 100644
index 0000000000..26ff0ddfbb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/tall--cover--width.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-nonpercent-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..28c1344250
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..9bac184a06
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..fe2943e08b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..76284feb92
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..c35f86538b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..e4dea86a23
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..b6568cea44
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..73cd14dc88
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..f104b96473
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..58879b8303
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..81f74f7ae3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html
new file mode 100644
index 0000000000..1c2a634247
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..a926a9fa6b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..1a66abff42
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..6906243e98
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html
new file mode 100644
index 0000000000..64966a724e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..6db73b4981
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html
new file mode 100644
index 0000000000..d1dfaa4cad
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--12px-auto--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: 12px auto; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..bb399358f8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..7363a03961
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..e207e2fd88
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..d48cc1008b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..c4405c2cd2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..2860507a31
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..0eac7d95e5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..60577d96f4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..521401033e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..59d7f74f8e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..f3c0e84da3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html
new file mode 100644
index 0000000000..de567dc43b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..13b27bc650
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..7e63b29dbf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..ed3ef1d458
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html
new file mode 100644
index 0000000000..c9977ffbed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..6f9037d769
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html
new file mode 100644
index 0000000000..a54798382b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..4049c5895a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..f66e430ee6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..07422dfdb5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..accc46d6e0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..b0ef747682
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..f9978688a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..a564723781
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..688dc5b3f9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..0e8b934a2d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..b43366bbc1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..95cda27670
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html
new file mode 100644
index 0000000000..8622f7394f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..ea6ecc2308
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..62e9946715
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..f8d8192098
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html
new file mode 100644
index 0000000000..bce840674f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..90c1f23fa2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html
new file mode 100644
index 0000000000..c02f00b42c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--auto-32px--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: auto 32px; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--height.html
new file mode 100644
index 0000000000..615c55c2f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--height.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-omitted-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..10099c6759
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..53ce32a42c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..dd6c0eb255
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..c934a7f056
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..a1d1bb6bf4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..01712da257
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..c6d24d1e44
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..caf4e49290
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..519a6d37d6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..a0f054c300
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..52fa99c09d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html
new file mode 100644
index 0000000000..aa6baca06e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..de0c750645
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..e9209b78b7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..612a311f28
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html
new file mode 100644
index 0000000000..9fe315cd40
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..9e2653c958
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html
new file mode 100644
index 0000000000..94c020834f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--width.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--width.html
new file mode 100644
index 0000000000..abc9ffef59
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--contain--width.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: contain; for omitted-width-nonpercent-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--height.html
new file mode 100644
index 0000000000..56550a5f84
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--height.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-omitted-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..09f6319f1d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html
new file mode 100644
index 0000000000..e7fbc375ab
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..5c24bdffcb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html
new file mode 100644
index 0000000000..48373ca9bf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..64becf4a81
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html
new file mode 100644
index 0000000000..6ec016ec28
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--nonpercent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for nonpercent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..948f5e9455
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html
new file mode 100644
index 0000000000..1000b79064
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..fe4b9ca9b1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html
new file mode 100644
index 0000000000..656ed819dc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..8bb52f9fa6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html
new file mode 100644
index 0000000000..2f26a9b105
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--omitted-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html
new file mode 100644
index 0000000000..f5e84e69a2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-nonpercent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html
new file mode 100644
index 0000000000..409f2fa76e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-nonpercent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-nonpercent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html
new file mode 100644
index 0000000000..31133bb6f4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-omitted-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html
new file mode 100644
index 0000000000..d17c1d163b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-omitted-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-omitted-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html
new file mode 100644
index 0000000000..d0fc8ea497
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height-viewbox.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-percent-height-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html
new file mode 100644
index 0000000000..bd82412f99
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--percent-width-percent-height.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for percent-width-percent-height.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--width.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--width.html
new file mode 100644
index 0000000000..ec6aa87fe0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/wide--cover--width.html
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: background-size: cover; for omitted-width-nonpercent-height-extreme-viewbox.svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-5px-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-5px-auto.html
new file mode 100644
index 0000000000..dccf55e6fe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-5px-auto.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero height ratio, 5px auto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-5px.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-5px.html
new file mode 100644
index 0000000000..7fddc6d43d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-5px.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero height ratio, auto 5px
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-auto.html
new file mode 100644
index 0000000000..3e62569dc9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-auto-auto.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero height ratio, auto auto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-contain.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-contain.html
new file mode 100644
index 0000000000..32b246fb36
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-contain.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero height ratio, contain
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-cover.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-cover.html
new file mode 100644
index 0000000000..c4847c398b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-height-ratio-cover.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero height ratio, cover
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-5px-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-5px-auto.html
new file mode 100644
index 0000000000..28d44ea51a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-5px-auto.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero ratio, no dimensions, 5px auto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-5px.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-5px.html
new file mode 100644
index 0000000000..a830722b83
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-5px.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero ratio, no dimensions, auto 5px
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-auto.html
new file mode 100644
index 0000000000..a3eefc90a7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-auto-auto.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero ratio, no dimensions, auto auto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-contain.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-contain.html
new file mode 100644
index 0000000000..89f644349c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-contain.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero ratio, no dimensions, contain
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-cover.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-cover.html
new file mode 100644
index 0000000000..e5ffa3a9af
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-ratio-no-dimensions-cover.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero ratio, no dimensions, cover
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-5px-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-5px-auto.html
new file mode 100644
index 0000000000..7a0d687ace
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-5px-auto.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero height ratio, 5px auto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-5px.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-5px.html
new file mode 100644
index 0000000000..4a7d22f552
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-5px.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero height ratio, auto 5px
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-auto.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-auto.html
new file mode 100644
index 0000000000..1e1ba84ef5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-auto-auto.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero width ratio, auto auto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-contain.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-contain.html
new file mode 100644
index 0000000000..b884d95a42
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-contain.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero width ratio, contain
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-cover.html b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-cover.html
new file mode 100644
index 0000000000..d762853946
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background-size/vector/zero-width-ratio-cover.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: zero width ratio, cover
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background_color_padding_box.htm b/testing/web-platform/tests/css/css-backgrounds/background_color_padding_box.htm
new file mode 100644
index 0000000000..c8372fa376
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background_color_padding_box.htm
@@ -0,0 +1,34 @@
+
+
+
+ CSS Test: Background color clipped to 'padding-box'
+
+
+
+
+
+
+ Test passes if green is visible on the page.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background_properties_greater_than_images.htm b/testing/web-platform/tests/css/css-backgrounds/background_properties_greater_than_images.htm
new file mode 100644
index 0000000000..3fde022cb2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background_properties_greater_than_images.htm
@@ -0,0 +1,43 @@
+
+
+
+ CSS Test: Number of background properties greater than number of background images
+
+
+
+
+
+
+ Test passes if there is green on the page and contents of the black boxes look exactly the same.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background_repeat_space_border_box.htm b/testing/web-platform/tests/css/css-backgrounds/background_repeat_space_border_box.htm
new file mode 100644
index 0000000000..167c69943a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background_repeat_space_border_box.htm
@@ -0,0 +1,26 @@
+
+
+
+ CSS Test: 'Background-repeat: space' when background positioning area is 'border-box'
+
+
+
+
+
+
+ Test passes if green is visible on the page and there is no red is visible on the page.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/background_repeat_space_content_box.htm b/testing/web-platform/tests/css/css-backgrounds/background_repeat_space_content_box.htm
new file mode 100644
index 0000000000..b87bb9c287
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/background_repeat_space_content_box.htm
@@ -0,0 +1,25 @@
+
+
+
+ CSS Test: 'Background-repeat: space' when background positioning area is 'content-box'
+
+
+
+
+
+
+ Test passes if there are four unclipped cats below, if the cats are equally spaced from each other, and if the cats do not touch or overlap the double border.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient-ref.html b/testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient-ref.html
new file mode 100644
index 0000000000..5c76f3408a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient-ref.html
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient.html b/testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient.html
new file mode 100644
index 0000000000..be08fa5800
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/bg-color-with-gradient.html
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-001.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-001.xht
new file mode 100644
index 0000000000..25bfd041d8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-001.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-left-radius using 0 value
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-002.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-002.xht
new file mode 100644
index 0000000000..f84a3c6ef9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-002.xht
@@ -0,0 +1,62 @@
+
+
+
+ CSS Test: Borders. Border-bottom-left-radius using one length value: 25px
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded bottom left corner.
+
+
+
+ PASS if only bottom left corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004-ref.xht
new file mode 100644
index 0000000000..15732f1c06
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004-ref.xht
@@ -0,0 +1,23 @@
+
+
+ border-bottom-left-radius: 48px 28px reference
+
+
+
+ The box should have a border-bottom-left-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004.xht
new file mode 100644
index 0000000000..ed444bfabe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-004.xht
@@ -0,0 +1,26 @@
+
+
+ border-bottom-left-radius using one percentage
+
+
+
+
+
+
+ The box should have a border-bottom-left-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005-ref.xht
new file mode 100644
index 0000000000..26621b9a75
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005-ref.xht
@@ -0,0 +1,22 @@
+
+
+ border-bottom-left-radius: 48px 14px reference
+
+
+
+ The box should have a border-bottom-left-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005.xht
new file mode 100644
index 0000000000..bceaa3d9e9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-005.xht
@@ -0,0 +1,25 @@
+
+
+ border-bottom-left-radius using two percentages
+
+
+
+
+
+
+ The box should have a border-bottom-left-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-010.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-010.xht
new file mode 100644
index 0000000000..9a4c0ecf76
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-010.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-left-radius using one length value: 25px 0
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-011.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-011.xht
new file mode 100644
index 0000000000..3f01535efe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-011.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-left-radius using one length value: 0 3em
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-012.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-012.xht
new file mode 100644
index 0000000000..9d837d23fe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-012.xht
@@ -0,0 +1,61 @@
+
+
+
+ CSS Test: Borders. Border-bottom-left-radius using two length values: 0.5in 10mm
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded bottom left corner.
+
+
+
+ PASS if only bottom left corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-013.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-013.xht
new file mode 100644
index 0000000000..92bbbde662
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-013.xht
@@ -0,0 +1,61 @@
+
+
+
+ CSS Test: Borders. Border-bottom-left-radius using two length values: 40pt 2pc
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded bottom left corner.
+
+
+
+ PASS if only bottom left corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-014.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-014.xht
new file mode 100644
index 0000000000..dd2ba26631
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-left-radius-014.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-left-radius using two length values: 50px -25px
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-001.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-001.xht
new file mode 100644
index 0000000000..66ec3ed117
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-001.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-right-radius using 0 value
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-002.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-002.xht
new file mode 100644
index 0000000000..4dc3236e60
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-002.xht
@@ -0,0 +1,61 @@
+
+
+
+ CSS Test: Borders. Border-bottom-right-radius using one length value: 25px
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded bottom right corner.
+
+
+
+ PASS if only bottom right corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004-ref.xht
new file mode 100644
index 0000000000..8589ee96b1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004-ref.xht
@@ -0,0 +1,23 @@
+
+
+ border-bottom-right-radius: 48px 28px reference
+
+
+
+ The box should have a border-bottom-right-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004.xht
new file mode 100644
index 0000000000..2af4de7bfe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-004.xht
@@ -0,0 +1,26 @@
+
+
+ border-bottom-right-radius using one percentage
+
+
+
+
+
+
+ The box should have a border-bottom-right-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005-ref.xht
new file mode 100644
index 0000000000..9ed21b7222
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005-ref.xht
@@ -0,0 +1,22 @@
+
+
+ border-bottom-right-radius: 48px 14px reference
+
+
+
+ The box should have a border-bottom-right-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005.xht
new file mode 100644
index 0000000000..f53ae0d92f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-005.xht
@@ -0,0 +1,25 @@
+
+
+ border-bottom-right-radius using two percentages
+
+
+
+
+
+
+ The box should have a border-bottom-right-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-010.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-010.xht
new file mode 100644
index 0000000000..7d7261eced
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-010.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-right-radius using one length value: 25px 0
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-011.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-011.xht
new file mode 100644
index 0000000000..9ad97820ec
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-011.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-right-radius using one length value: 0 3em
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-012.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-012.xht
new file mode 100644
index 0000000000..9aff2e9da3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-012.xht
@@ -0,0 +1,61 @@
+
+
+
+ CSS Test: Borders. Border-bottom-right-radius using two length values: 0.5in 10mm
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded bottom right corner.
+
+
+
+ PASS if only bottom right corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-013.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-013.xht
new file mode 100644
index 0000000000..19f270e79f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-013.xht
@@ -0,0 +1,61 @@
+
+
+
+ CSS Test: Borders. Border-bottom-right-radius using two length values: 40pt 2pc
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded bottom right corner.
+
+
+
+ PASS if only bottom right corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-014.xht b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-014.xht
new file mode 100644
index 0000000000..0a2eec7440
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-right-radius-014.xht
@@ -0,0 +1,66 @@
+
+
+
+ CSS Test: Borders. Border-bottom-right-radius using two length values: 50px -25px
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-medium.html b/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-medium.html
new file mode 100644
index 0000000000..ab0d9b8aff
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-medium.html
@@ -0,0 +1,25 @@
+
+
+
+CSS Borders: border-bottom-width: medium equals 3px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thick.html b/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thick.html
new file mode 100644
index 0000000000..91f2c4884c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thick.html
@@ -0,0 +1,25 @@
+
+
+
+CSS Borders: border-bottom-width: thick equals 5px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thin.html b/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thin.html
new file mode 100644
index 0000000000..bbc82f4f14
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-bottom-width-thin.html
@@ -0,0 +1,25 @@
+
+
+
+CSS Borders: border-bottom-width: thin equals 1px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-color_transparent.html b/testing/web-platform/tests/css/css-backgrounds/border-color_transparent.html
new file mode 100644
index 0000000000..7fcdb2dd94
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-color_transparent.html
@@ -0,0 +1,29 @@
+
+
+
+ CSS Backgrounds and Borders Test: border-clip_border-box
+
+
+
+
+
+
+Test passes if the shape is an up triangle
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-017.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-017.xht
new file mode 100644
index 0000000000..33492ca78b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-017.xht
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border-image shorthand - with border-image-slice <percentage> and border-image-width <percentage>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-018.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-018.xht
new file mode 100644
index 0000000000..9ce6c82d56
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-018.xht
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border-image shorthand - with border-image-slice <number> and border-image-width <percentage>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-019.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-019.xht
new file mode 100644
index 0000000000..d07db369ab
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-019.xht
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border-image shorthand - with border-image-slice <percentage> and border-image-width <number>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-020.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-020.xht
new file mode 100644
index 0000000000..c4fc9ace4a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-020.xht
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border-image shorthand - with border-image-slice <number> and border-image-width <number>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-1.html b/testing/web-platform/tests/css/css-backgrounds/border-image-1.html
new file mode 100644
index 0000000000..2318f6c166
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-1.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+ CSS Border and Background: border-image #1 border-image-source
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square is fully green without any red border.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-10.html b/testing/web-platform/tests/css/css-backgrounds/border-image-10.html
new file mode 100644
index 0000000000..4fa2c2a2f8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-10.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+ CSS Border and Background: border-image #10 border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if both squares are identical.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-11.html b/testing/web-platform/tests/css/css-backgrounds/border-image-11.html
new file mode 100644
index 0000000000..cc662698b7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-11.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+ CSS Border and Background: border-image #11 border-image-outset
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square is green.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-12.html b/testing/web-platform/tests/css/css-backgrounds/border-image-12.html
new file mode 100644
index 0000000000..d5cacb027e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-12.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+ CSS Border and Background: border-image #12 border-image-outset
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if there is no scrollbars around the square
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-13.html b/testing/web-platform/tests/css/css-backgrounds/border-image-13.html
new file mode 100644
index 0000000000..52095cf289
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-13.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+ CSS Border and Background: border-image #13 border-image-repeat
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square has borders made of green dots.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-14.html b/testing/web-platform/tests/css/css-backgrounds/border-image-14.html
new file mode 100644
index 0000000000..119d3309e9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-14.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+ CSS Border and Background: border-image #14 border-image-repeat
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square has borders made of plain green dots.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-15.html b/testing/web-platform/tests/css/css-backgrounds/border-image-15.html
new file mode 100644
index 0000000000..a3e748e6f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-15.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+ CSS Border and Background: border-image #15 border-image-repeat
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square has borders made of plain regular green dots.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-16.html b/testing/web-platform/tests/css/css-backgrounds/border-image-16.html
new file mode 100644
index 0000000000..6829c04ffe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-16.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+ CSS Border and Background: border-image #16 border-image-repeat
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the the corners are regular green dots and borders are single stretch dots.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-2.html b/testing/web-platform/tests/css/css-backgrounds/border-image-2.html
new file mode 100644
index 0000000000..b6936125b1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-2.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+ CSS Border and Background: border-image #2 border-image-slice
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square is fully green.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-3.html b/testing/web-platform/tests/css/css-backgrounds/border-image-3.html
new file mode 100644
index 0000000000..d4f1524112
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-3.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+ CSS Border and Background: border-image #3 border-image-slice
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square is fully green.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-4.html b/testing/web-platform/tests/css/css-backgrounds/border-image-4.html
new file mode 100644
index 0000000000..619b677e11
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-4.html
@@ -0,0 +1,53 @@
+
+
+
+
+
+ CSS Border and Background: border-image #4 border-image-slice
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the square is fully green.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-6-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-6-ref.html
new file mode 100644
index 0000000000..f3e3bb79c0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-6-ref.html
@@ -0,0 +1,69 @@
+
+
+
+
+ border-image-6-ref
+
+
+
+
+
+
+
+ Pass if the green square have smaller green squares at its corners and no red borders.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-6.html b/testing/web-platform/tests/css/css-backgrounds/border-image-6.html
new file mode 100644
index 0000000000..bc4cb1386b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-6.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+ CSS Border and Background: border-image #6 border-image-slice
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if the green square have smaller green squares at its corners and no red borders.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-7.html b/testing/web-platform/tests/css/css-backgrounds/border-image-7.html
new file mode 100644
index 0000000000..4142dcb427
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-7.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+ CSS Border and Background: border-image #7 border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if both squares are identical.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-8.html b/testing/web-platform/tests/css/css-backgrounds/border-image-8.html
new file mode 100644
index 0000000000..26eaf68c20
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-8.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+ CSS Border and Background: border-image #8 border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if both squares are identical.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-9.html b/testing/web-platform/tests/css/css-backgrounds/border-image-9.html
new file mode 100644
index 0000000000..5d805ec752
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-9.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+ CSS Border and Background: border-image #9 border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pass if both squares are identical.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-calc-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-calc-ref.html
new file mode 100644
index 0000000000..f827ca7fd0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-calc-ref.html
@@ -0,0 +1,13 @@
+
+CSS Test Reference
+
+
+
+Test passes if there is a green 200px times 200px square.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-calc.html b/testing/web-platform/tests/css/css-backgrounds/border-image-calc.html
new file mode 100644
index 0000000000..c8bc4c7c9a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-calc.html
@@ -0,0 +1,20 @@
+
+CSS Test: border-image honors calc() lengths / percentages
+
+
+
+
+
+
+Test passes if there is a green 200px times 200px square.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color-ref.html
new file mode 100644
index 0000000000..0d02257c6e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color-ref.html
@@ -0,0 +1,22 @@
+
+
+
+ border-color: transparent should not hide the border-image
+
+
+
+This box should have a visible blue-orange border-image.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color.html b/testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color.html
new file mode 100644
index 0000000000..859dc2f5f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ border-color: transparent should not hide the border-image
+
+
+
+This box should have a visible blue-orange border-image.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-001.htm
new file mode 100644
index 0000000000..ebc152fe74
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-001.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-002.htm
new file mode 100644
index 0000000000..39adbb34d0
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-002.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-003.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-003.htm
new file mode 100644
index 0000000000..b5a7543fcb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-image-type-003.htm
@@ -0,0 +1,29 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: The 'border-image-source' property with a linear gradient as a value
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-outset-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-001.htm
new file mode 100644
index 0000000000..db0a8f5f6b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-001.htm
@@ -0,0 +1,37 @@
+
+
+
+ CSS Test: The 'border-image-outset' property set to four number values
+
+
+
+
+
+
+
+ Test passes if orange rectangle touches green border by 2 sides and it's top left corner touches the bottom right corner of the blue rectangle.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-outset-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-002.htm
new file mode 100644
index 0000000000..d8fbf944b8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-002.htm
@@ -0,0 +1,45 @@
+
+
+
+ CSS Test: The 'border-image-outset' property set to one value using 'em' units
+
+
+
+
+
+
+
+ Test passes if each of two orange rectangles touch green border by two sides and touch blue rectangle with one of the corners.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-outset-003-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-003-ref.html
new file mode 100644
index 0000000000..4d55cddd1c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-003-ref.html
@@ -0,0 +1,23 @@
+
+
+Blue Box with Green Frame
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-outset-003.html b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-003.html
new file mode 100644
index 0000000000..27bc02682c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-outset-003.html
@@ -0,0 +1,22 @@
+
+
+Background Image Outset
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-001.htm
new file mode 100644
index 0000000000..e447421a89
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-001.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-002.htm
new file mode 100644
index 0000000000..f1fd6ffbc3
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-002.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-003.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-003.htm
new file mode 100644
index 0000000000..255fdfccb9
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-003.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-004.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-004.htm
new file mode 100644
index 0000000000..acf7cfa7b8
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-004.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-005.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-005.html
new file mode 100644
index 0000000000..f5078fc322
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-005.html
@@ -0,0 +1,14 @@
+
+'border-image-repeat' with 'space' and 'round'
+
+
+
+There should be two green rectangles below:
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1-ref.html
new file mode 100644
index 0000000000..942f3eb8c5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1-ref.html
@@ -0,0 +1,20 @@
+
+
+
+
+ CSS Border Image: border-image-repeat with SVG content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1.html
new file mode 100644
index 0000000000..6e2a43b89d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-1.html
@@ -0,0 +1,24 @@
+
+
+
+
+ CSS Border Image: border-image-repeat with SVG content
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-repeat-001.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-repeat-001.html
new file mode 100644
index 0000000000..778bc0e4b5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-repeat-001.html
@@ -0,0 +1,58 @@
+
+
+
+
+ CSS Backgrounds Test: border-image-repeat: repeat
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there are 2 identical filled green plus ("+") signs and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1-ref.html
new file mode 100644
index 0000000000..298b46dd12
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1-ref.html
@@ -0,0 +1,100 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: round
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1.html
new file mode 100644
index 0000000000..c4dc17cf7d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-1.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: round
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2-ref.html
new file mode 100644
index 0000000000..e76f7cee83
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2-ref.html
@@ -0,0 +1,100 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: round
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2.html
new file mode 100644
index 0000000000..89f8dc0561
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round-2.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: round
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round.html
new file mode 100644
index 0000000000..cf87e8d163
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-round.html
@@ -0,0 +1,23 @@
+
+
+
+ CSS Backgrounds and Borders Test: 'border-image-repeat' set as 'round'
+
+
+
+
+
+
+
+
+ The test passes if diamonds in corners are red, and other diamonds are orange, there are 4 orange diamonds on each side.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-011.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-011.html
new file mode 100644
index 0000000000..bb7a923c0d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-011.html
@@ -0,0 +1,65 @@
+
+
+
+
+ CSS Backgrounds Test: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1-ref.html
new file mode 100644
index 0000000000..7c6555a0ae
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1-ref.html
@@ -0,0 +1,96 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1.html
new file mode 100644
index 0000000000..b24883f7bd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-1.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10-ref.html
new file mode 100644
index 0000000000..dc5e776849
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10-ref.html
@@ -0,0 +1,84 @@
+
+
+Reference: border-image-repeat:space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10.html
new file mode 100644
index 0000000000..73423ef270
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-10.html
@@ -0,0 +1,22 @@
+
+
+CSS Border Image: border-image-repeat:space
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2-ref.html
new file mode 100644
index 0000000000..6afc073388
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2-ref.html
@@ -0,0 +1,56 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: round
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2.html
new file mode 100644
index 0000000000..b38bc84734
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-2.html
@@ -0,0 +1,27 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3-ref.html
new file mode 100644
index 0000000000..904b325ccd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3-ref.html
@@ -0,0 +1,136 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3.html
new file mode 100644
index 0000000000..60916b2a5c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-3.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-1.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-1.html
new file mode 100644
index 0000000000..ff7700e9af
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-1.html
@@ -0,0 +1,97 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-2.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-2.html
new file mode 100644
index 0000000000..dda3de638a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4-ref-2.html
@@ -0,0 +1,24 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4.html
new file mode 100644
index 0000000000..d82969d71c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-4.html
@@ -0,0 +1,27 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-1.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-1.html
new file mode 100644
index 0000000000..d52cab5bbe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-1.html
@@ -0,0 +1,177 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-2.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-2.html
new file mode 100644
index 0000000000..bda8d7237f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5-ref-2.html
@@ -0,0 +1,24 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5.html
new file mode 100644
index 0000000000..db21548af8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-5.html
@@ -0,0 +1,27 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6-ref.html
new file mode 100644
index 0000000000..307eda0ea5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6-ref.html
@@ -0,0 +1,101 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6.html
new file mode 100644
index 0000000000..045cde139d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-6.html
@@ -0,0 +1,27 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7-ref.html
new file mode 100644
index 0000000000..44b07f7696
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7-ref.html
@@ -0,0 +1,164 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7.html
new file mode 100644
index 0000000000..033a7b43be
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-7.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Border Image: border-image-repeat: space
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8-ref.html
new file mode 100644
index 0000000000..113bcb7abe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8-ref.html
@@ -0,0 +1,21 @@
+
+
+Reference: border-image-repeat:space with non-initial border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8.html
new file mode 100644
index 0000000000..0edfba9e92
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-8.html
@@ -0,0 +1,26 @@
+
+
+CSS Border Image: border-image-repeat:space with non-initial border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-9.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-9.html
new file mode 100644
index 0000000000..aa43328f55
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat-space-9.html
@@ -0,0 +1,25 @@
+
+
+CSS Border Image: border-image-repeat:space with non-initial border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html
new file mode 100644
index 0000000000..9a7c8e1cfe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-repeat_repeatnegx_none_50px.html
@@ -0,0 +1,88 @@
+
+
+ CSS Background Border Test: "border-image-repeat:repeat-x;height:200px;width:200px;border-image-source:none;border-image-width:50px" on test div
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-round-and-stretch.html b/testing/web-platform/tests/css/css-backgrounds/border-image-round-and-stretch.html
new file mode 100644
index 0000000000..a9b4da706d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-round-and-stretch.html
@@ -0,0 +1,23 @@
+
+
+
+ CSS Backgrounds and Borders Test: 'border-image' set as 'round' and 'stretch'
+
+
+
+
+
+
+
+
+ The test passes if orange diamonds on top and bottom border repeat 12 times, and orange diamonds on left and right border are stretched, diamonds in corners are red, and other diamonds are orange.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-001.htm
new file mode 100644
index 0000000000..26fda73b19
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-001.htm
@@ -0,0 +1,40 @@
+
+
+
+
+ CSS Background and Borders Test: The 'border-image' shorthand property
+
+
+
+
+
+
+
+ Test passes if there are 2 identical images.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-002.htm
new file mode 100644
index 0000000000..9f47f77a50
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-002.htm
@@ -0,0 +1,50 @@
+
+
+
+
+ CSS Background and Borders Test: Omitted values for 'border-image-outset' property in the 'border-image' shorthand
+
+
+
+
+
+
+
+ Test passes if there are 2 identical green squares and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-003.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-003.htm
new file mode 100644
index 0000000000..718c3a2b2a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-shorthand-003.htm
@@ -0,0 +1,50 @@
+
+
+
+
+ CSS Background and Borders Test: Omitted values for 'border-image-width' properties in 'border-image' shorthand
+
+
+
+
+
+
+
+ Test passes if there are 2 identical green squares and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-001.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-001.xht
new file mode 100644
index 0000000000..3861dcfad9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-001.xht
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border-image-slice - <percentage>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-002.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-002.xht
new file mode 100644
index 0000000000..3ee6655f4c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-002.xht
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border-image-slice - <number>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-003.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-003.xht
new file mode 100644
index 0000000000..75d6b6ffd7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-003.xht
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border-image-slice - border-style: none
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-004.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-004.htm
new file mode 100644
index 0000000000..86b3c1e6b1
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-004.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-005.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-005.htm
new file mode 100644
index 0000000000..5d8bd7df1c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-005.htm
@@ -0,0 +1,52 @@
+
+
+
+
+ CSS Test: The 'border-image-slice' property with four percentage values
+
+
+
+
+
+
+
+
+ Test passes if there is a filled orange rectangle inside 3 blue borders interleaved with 2 orange borders and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-006.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-006.htm
new file mode 100644
index 0000000000..d6484b06db
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-006.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-007.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-007.htm
new file mode 100644
index 0000000000..e9c1827fc7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-007.htm
@@ -0,0 +1,52 @@
+
+
+
+
+ CSS Test: The 'border-image-slice' property with the 'fill' keyword
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green rectangle inside 3 blue borders interleaved with 2 orange borders and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-001.html b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-001.html
new file mode 100644
index 0000000000..b6eb589c38
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-001.html
@@ -0,0 +1,105 @@
+
+
+
+
+ CSS Backgrounds Test: border-image-slice with 'fill' keyword
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-002.html b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-002.html
new file mode 100644
index 0000000000..26e40479e9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-002.html
@@ -0,0 +1,107 @@
+
+
+
+
+ CSS Backgrounds Test: border-image-slice with 'fill' keyword and with no slicing (edge case)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square surrounded by a yellow square and if there is no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-003.html b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-003.html
new file mode 100644
index 0000000000..05e37c1a20
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-fill-003.html
@@ -0,0 +1,87 @@
+
+
+
+
+ CSS Backgrounds Test: 'border-image-slice: 100' with 'fill' keyword (edge case)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-percentage.html b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-percentage.html
new file mode 100644
index 0000000000..f53501c9df
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-percentage.html
@@ -0,0 +1,23 @@
+
+
+
+ CSS Backgrounds and Borders Test: 'border-image-slice' set by percentage
+
+
+
+
+
+
+
+
+ The test passes if diamonds in corners are red, and other diamonds are orange, there are 4 orange diamonds on each side.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-slice-shorthand-reset.html b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-shorthand-reset.html
new file mode 100644
index 0000000000..7f178b428d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-slice-shorthand-reset.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+This text should not have a border, just corner dots
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-space-001.html b/testing/web-platform/tests/css/css-backgrounds/border-image-space-001.html
new file mode 100644
index 0000000000..720f0df188
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-space-001.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Test: Border Image: box with spaced repeating border image
+
+
+
+
+
+
+
+
+ There should be a green box below with red diamonds in the corners, and three yellow diamonds evenly spaced
+ apart along the edges.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-width-001.htm
new file mode 100644
index 0000000000..a07426a628
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-width-001.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-width-002.htm
new file mode 100644
index 0000000000..3503e8373f
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-width-002.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-003.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-width-003.htm
new file mode 100644
index 0000000000..d85c635288
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-width-003.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-004.htm b/testing/web-platform/tests/css/css-backgrounds/border-image-width-004.htm
new file mode 100644
index 0000000000..0d1fc02f14
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/border-image-width-004.htm differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-005.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-width-005.xht
new file mode 100644
index 0000000000..eeceedef90
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-005.xht
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border image area - border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-006.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-width-006.xht
new file mode 100644
index 0000000000..aa487b76c5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-006.xht
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border image area - border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-007.xht b/testing/web-platform/tests/css/css-backgrounds/border-image-width-007.xht
new file mode 100644
index 0000000000..61726c0087
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-007.xht
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ CSS Backgrounds and Borders Test: border image area - border-image-width
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-008-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-width-008-ref.html
new file mode 100644
index 0000000000..9a06644392
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-008-ref.html
@@ -0,0 +1,16 @@
+
+
+border-image with different widths
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-008.html b/testing/web-platform/tests/css/css-backgrounds/border-image-width-008.html
new file mode 100644
index 0000000000..20775aeb9d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-008.html
@@ -0,0 +1,21 @@
+
+
+border-image-width has the same effect as a border-width and the image is displayed even if border-width is zero
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-009.html b/testing/web-platform/tests/css/css-backgrounds/border-image-width-009.html
new file mode 100644
index 0000000000..112c2a485a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-009.html
@@ -0,0 +1,87 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: border image area - border-image-width with 1, 2 or 4 values with percentage unit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding-ref.html
new file mode 100644
index 0000000000..d9e1ec372e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding-ref.html
@@ -0,0 +1,22 @@
+
+
+
+ `border-image-width` should extend into padding given an empty border area via `border-style: none`
+
+
+
+Test passes if a 200x200px (content + padding + border) box with a 32px border-image is rendered.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding.html b/testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding.html
new file mode 100644
index 0000000000..575921a045
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-image-width-should-extend-to-padding.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+ `border-image-width` should extend into padding given an empty border area via `border-style: none`
+
+
+
+Test passes if a 200x200px (content + padding + border) box with a 32px border-image is rendered.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-images.html b/testing/web-platform/tests/css/css-backgrounds/border-images.html
new file mode 100644
index 0000000000..930a1df3b7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-images.html
@@ -0,0 +1,27 @@
+
+
+
+
+ CSS Backgrounds and Borders Test:border-images with round repeat
+
+
+
+
+
+
+
+ Test passes if there are borders with flowers.
+ Test fails if there are red solid borders
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-left-width-medium.html b/testing/web-platform/tests/css/css-backgrounds/border-left-width-medium.html
new file mode 100644
index 0000000000..b7bd80a833
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-left-width-medium.html
@@ -0,0 +1,26 @@
+
+
+
+CSS Borders: border-left-width: medium equals 3px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-left-width-thick.html b/testing/web-platform/tests/css/css-backgrounds/border-left-width-thick.html
new file mode 100644
index 0000000000..c4787cac8a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-left-width-thick.html
@@ -0,0 +1,26 @@
+
+
+
+CSS Borders: border-right-width: thick equals 5px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-left-width-thin.html b/testing/web-platform/tests/css/css-backgrounds/border-left-width-thin.html
new file mode 100644
index 0000000000..1b8da56a34
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-left-width-thin.html
@@ -0,0 +1,26 @@
+
+
+
+CSS Borders: border-left-width: thin equals 1px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-001-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-001-ref.xht
new file mode 100644
index 0000000000..0d6f4d703e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-001-ref.xht
@@ -0,0 +1,27 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-001.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-001.xht
new file mode 100644
index 0000000000..5029dd0f15
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-001.xht
@@ -0,0 +1,35 @@
+
+
+
+ CSS Test: Borders. border–radius set to zero
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-002-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-002-ref.xht
new file mode 100644
index 0000000000..b9282343eb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-002-ref.xht
@@ -0,0 +1,30 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-002.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-002.xht
new file mode 100644
index 0000000000..9f53fc3758
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-002.xht
@@ -0,0 +1,38 @@
+
+
+
+ CSS Test: Borders. border–radius using one length value 25px
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-003-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-003-ref.xht
new file mode 100644
index 0000000000..d7017f024f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-003-ref.xht
@@ -0,0 +1,30 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with rounded corners at the top left and bottom right only.
+
+ PASS if the two boxes below are the same and only top left and bottom right corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-003.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-003.xht
new file mode 100644
index 0000000000..398358f1f1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-003.xht
@@ -0,0 +1,38 @@
+
+
+
+ CSS Test: Borders. border–radius set to value: 50px 0
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with rounded corners at the top left and bottom right only.
+
+ PASS if the two boxes below are the same and only top left and bottom right corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-004-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-004-ref.xht
new file mode 100644
index 0000000000..3062d7832f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-004-ref.xht
@@ -0,0 +1,31 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-004.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-004.xht
new file mode 100644
index 0000000000..8a000d909c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-004.xht
@@ -0,0 +1,39 @@
+
+
+
+ CSS Test: Borders. border–radius using slash: 50px / 25px
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-005-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-005-ref.xht
new file mode 100644
index 0000000000..57605a76f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-005-ref.xht
@@ -0,0 +1,31 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-005.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-005.xht
new file mode 100644
index 0000000000..7be93af636
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-005.xht
@@ -0,0 +1,38 @@
+
+
+
+ CSS Test: Borders. border–radius using slash: 50px 15px 40px / 20px 25px
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-006-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-006-ref.xht
new file mode 100644
index 0000000000..93c19491ea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-006-ref.xht
@@ -0,0 +1,30 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-006.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-006.xht
new file mode 100644
index 0000000000..89da74c482
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-006.xht
@@ -0,0 +1,38 @@
+
+
+
+ CSS Test: Borders. border–radius using slash: 50px 15px / 20px 25px 10%
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-007-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-007-ref.xht
new file mode 100644
index 0000000000..c10c0ee848
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-007-ref.xht
@@ -0,0 +1,30 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-007.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-007.xht
new file mode 100644
index 0000000000..df442e0085
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-007.xht
@@ -0,0 +1,38 @@
+
+
+
+ CSS Test: Borders. border–radius using slash: 50px 10mm 3pc 15% / 0.5in 25px 10% 70pt
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-008.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-008.xht
new file mode 100644
index 0000000000..a4b1408dd3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-008.xht
@@ -0,0 +1,35 @@
+
+
+
+ CSS Test: Borders. border–radius using slash: 50px 15px 40px 30em 25em / 20px 25px
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-009-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-009-ref.xht
new file mode 100644
index 0000000000..c86e22d387
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-009-ref.xht
@@ -0,0 +1,31 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-009.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-009.xht
new file mode 100644
index 0000000000..822f166859
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-009.xht
@@ -0,0 +1,41 @@
+
+
+
+ CSS Test: Borders. border–radius using "inherit"
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with 4 rounded corners.
+
+ PASS if the two boxes below are the same and all 4 corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-010-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-010-ref.xht
new file mode 100644
index 0000000000..882032bfbc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-010-ref.xht
@@ -0,0 +1,31 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ There should be two identical boxes, each with rounded corners at the top left and bottom right only.
+
+ PASS if the two boxes below are the same and only top left and bottom right corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-010.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-010.xht
new file mode 100644
index 0000000000..32d464673a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-010.xht
@@ -0,0 +1,42 @@
+
+
+
+ CSS Test: Borders. border–radius using "inherit"
+
+
+
+
+
+
+
+
+ There should be two identical boxes, each with rounded corners at the top left and bottom right only.
+
+ PASS if the two boxes below are the same and only top left and bottom right corners are rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-011-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-011-ref.xht
new file mode 100644
index 0000000000..cdeaf1c8e8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-011-ref.xht
@@ -0,0 +1,24 @@
+
+
+
+ CSS Test: Border radius reference
+
+
+
+
+ A white rectangle with no border-radius property sits exactly on top of an exact same size red rectangle with border-radius set to zero.
+
+ PASS if no red is visible on the page.
+ FAIL if any red is visible.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-011.xht b/testing/web-platform/tests/css/css-backgrounds/border-radius-011.xht
new file mode 100644
index 0000000000..8439302d6b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-011.xht
@@ -0,0 +1,40 @@
+
+
+
+ CSS Test: Borders. border–radius set to zero
+
+
+
+
+
+
+
+ A white rectangle with no border-radius property sits exactly on top of an exact same size red rectangle with border-radius set to zero.
+
+
+ PASS if no red is visible on the page.
+ FAIL if any red is visible.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-012-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-012-ref.html
new file mode 100644
index 0000000000..75f7985aa4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-012-ref.html
@@ -0,0 +1,13 @@
+
+
+
+There should be two good-looking arcs below.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-012.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-012.html
new file mode 100644
index 0000000000..e3b97e2ea7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-012.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+There should be two good-looking arcs below.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-013.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-013.html
new file mode 100644
index 0000000000..090f6a28b3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-013.html
@@ -0,0 +1,12 @@
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-001.htm
new file mode 100644
index 0000000000..88def48128
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-001.htm
@@ -0,0 +1,21 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to inline
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+ Filler Text
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-002.htm
new file mode 100644
index 0000000000..46deb294c5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-002.htm
@@ -0,0 +1,25 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with a display of 'block'.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-003.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-003.htm
new file mode 100644
index 0000000000..d2502e3e4e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-003.htm
@@ -0,0 +1,23 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to list-item.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-004.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-004.htm
new file mode 100644
index 0000000000..03af498779
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-004.htm
@@ -0,0 +1,23 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to run-in.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-005.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-005.htm
new file mode 100644
index 0000000000..7c566420b2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-005.htm
@@ -0,0 +1,23 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to inline-block.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-006.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-006.htm
new file mode 100644
index 0000000000..468aa839f8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-006.htm
@@ -0,0 +1,35 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to 'table'.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-007.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-007.htm
new file mode 100644
index 0000000000..3d9d2f3aae
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-007.htm
@@ -0,0 +1,40 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to 'table-caption'.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-008.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-008.htm
new file mode 100644
index 0000000000..6e8a85c4a7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-008.htm
@@ -0,0 +1,35 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to 'table-cell'.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-009.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-009.htm
new file mode 100644
index 0000000000..4659570aa0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-009.htm
@@ -0,0 +1,36 @@
+
+
+
+ CSS Test: 'Border-radius' should be ignored when in element with 'display' set to 'table-row' when 'border-collapse: collapse'.
+
+
+
+
+
+
+ Test passes if there is a box with sharp or rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-010.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-010.htm
new file mode 100644
index 0000000000..da547dbca4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-010.htm
@@ -0,0 +1,24 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with a display of 'none'.
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+ FAIL
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-011.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-011.htm
new file mode 100644
index 0000000000..5b33a006d6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-011.htm
@@ -0,0 +1,35 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with a display of 'inline-table'.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-012.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-012.htm
new file mode 100644
index 0000000000..0a7efb2a35
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-012.htm
@@ -0,0 +1,41 @@
+
+
+
+ CSS Test: 'Border-radius' should be ignored in element with 'display' set to 'table-column' when 'border-collapse: collapse'.
+
+
+
+
+
+
+ Test passes if there is a box with sharp or rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-013.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-013.htm
new file mode 100644
index 0000000000..d75716a281
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-013.htm
@@ -0,0 +1,42 @@
+
+
+
+ CSS Test: 'Border-radius' should be ignored in element with 'display' set to 'table-row-group' when 'border-collapse: collapse'.
+
+
+
+
+
+
+ Test passes if there is a box with sharp or rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-014.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-014.htm
new file mode 100644
index 0000000000..985c29f3f0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-014.htm
@@ -0,0 +1,42 @@
+
+
+
+ CSS Test: 'Border-radius' should be ignored in element with 'display' set to 'table-header-group' when 'border-collapse: collapse'.
+
+
+
+
+
+
+ Test passes if there is a box with sharp or rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-015.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-015.htm
new file mode 100644
index 0000000000..4a77ba1694
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-015.htm
@@ -0,0 +1,42 @@
+
+
+
+ CSS Test: 'Border-radius' should be ignored in element with 'display' set to 'table-footer-group' when 'border-collapse: collapse'.
+
+
+
+
+
+
+ Test passes if there is a box with sharp or rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-016.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-016.htm
new file mode 100644
index 0000000000..7584799e29
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-016.htm
@@ -0,0 +1,41 @@
+
+
+
+ CSS Test: 'Border-radius' should be ignored in element with 'display' set to 'table-column-group' when 'border-collapse: collapse'.
+
+
+
+
+
+
+ Test passes if there is a box with sharp or rounded corners below.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-017.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-017.htm
new file mode 100644
index 0000000000..6c90be6472
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-applies-to-017.htm
@@ -0,0 +1,25 @@
+
+
+
+ CSS Test: 'Border-radius' applied to element with 'display' set to 'inherit'.
+
+
+
+
+
+
+ Test passes if there is a box with rounded corners below
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-clip-001.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-clip-001.html
new file mode 100644
index 0000000000..971bba1a18
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-clip-001.html
@@ -0,0 +1,75 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: 'border-radius' and corner-clipping of content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there are four filled green circles and no red .
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-clip-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-clip-002.htm
new file mode 100644
index 0000000000..759bd5ce48
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-clip-002.htm
@@ -0,0 +1,60 @@
+
+
+
+ CSS Test: Background is clipped to the curve of the content-box when 'background-clip: content-box'
+
+
+
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-002.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-002.html
new file mode 100644
index 0000000000..eea0ee104f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-002.html
@@ -0,0 +1,38 @@
+
+
+
+
+ CSS Backgrounds and Borders Test: 'border-radius' and corner-clipping of content elements
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is nothing below.
+
+
FAIL FAIL FAIL FAIL
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001-ref.html
new file mode 100644
index 0000000000..db3ae40c5b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001-ref.html
@@ -0,0 +1,47 @@
+
+CSS Test (Backgrounds): border-radius clipping on overflow:hidden with transforms
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001.html
new file mode 100644
index 0000000000..b2187cf07a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-clipping-with-transform-001.html
@@ -0,0 +1,61 @@
+
+CSS Test (Backgrounds): border-radius clipping on overflow:hidden with transforms
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-content-edge-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-content-edge-001.htm
new file mode 100644
index 0000000000..fffdec86f6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-content-edge-001.htm
@@ -0,0 +1,23 @@
+
+
+
+ CSS Test: 'Border-radius' set to 'img'
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-css-text.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-css-text.html
new file mode 100644
index 0000000000..f8311bae80
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-css-text.html
@@ -0,0 +1,28 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: border-radius in cssText
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-different-width-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-different-width-001.htm
new file mode 100644
index 0000000000..51bfe5aa5b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-different-width-001.htm
@@ -0,0 +1,71 @@
+
+
+
+ CSS Test: Adjoining borders with different thicknesses show a smooth transition between the thicker and the thinner borders.
+
+
+
+
+
+
+ Test passes if the boxes have rounded corners and show a smooth transition between the thicker and the thinner sides.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius-ref.html
new file mode 100644
index 0000000000..e0ab6ce441
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius-ref.html
@@ -0,0 +1,20 @@
+
+CSS Test Reference
+
+
+
+Should be a green circle below
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius.html
new file mode 100644
index 0000000000..335548f33a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-dynamic-from-no-radius.html
@@ -0,0 +1,36 @@
+
+
+CSS Test: Relative dynamic border-radius change
+
+
+
+
+
+
+Should be a green circle below
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-horizontal-value-is-zero.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-horizontal-value-is-zero.html
new file mode 100644
index 0000000000..3a461699b2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-horizontal-value-is-zero.html
@@ -0,0 +1,36 @@
+
+
+
+ CSS Test Background: border-radius property if horizontal value is zero
+
+
+
+
+
+
+
+ The test passes if the rectangle has four square corners (no red is shown).
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-initial-value-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-initial-value-001.htm
new file mode 100644
index 0000000000..9716a233d3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-initial-value-001.htm
@@ -0,0 +1,30 @@
+
+
+
+ CSS Test: Initial value of 'border-radius' is 0
+
+
+
+
+
+
+ Test passes if the two boxes are identical.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-not-inherited-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-not-inherited-001.htm
new file mode 100644
index 0000000000..5bda6f3650
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-not-inherited-001.htm
@@ -0,0 +1,38 @@
+
+
+
+ CSS Test: 'Border-radius' is not inherited by default
+
+
+
+
+
+
+ Test passes if there is a square and a circle below.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-overflow-hidden.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-overflow-hidden.html
new file mode 100644
index 0000000000..b597f33432
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-overflow-hidden.html
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+CSS Backgrounds and Borders Test: Clipping to the border-radius curve
+
+
+
+
+
+
+
+
+Test passes if there is one filled green rounded square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-001.htm
new file mode 100644
index 0000000000..134df40027
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-001.htm
@@ -0,0 +1,59 @@
+
+
+
+ CSS Test: 'Border-radius' shorthand is used to set all four 'border-[*]-radius' properties.
+
+
+
+
+
+
+ Test passes if there are two black boxes with rounded corners and red is not visible on the page.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002-ref.html
new file mode 100644
index 0000000000..7597d3e27a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002-ref.html
@@ -0,0 +1,32 @@
+
+
+
+ CSS Test: Border radius shorthand reference
+
+
+
+
+
+ There should be one box, with four rounded corners, each corner a different radius.
+
+
+ PASS if the box below has four rounded corners.
+ FAIL if the corners are not rounded.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002.html b/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002.html
new file mode 100644
index 0000000000..8191cf48f3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-shorthand-002.html
@@ -0,0 +1,36 @@
+
+
+
+ CSS Test: Borders Radius Shorthand.
+
+
+
+
+
+
+
+
+
+ There should be one box, with four rounded corners, each corner a different radius.
+
+
+ PASS if the box below has four rounded corners.
+ FAIL if the corners are not rounded.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-style-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-001.htm
new file mode 100644
index 0000000000..9bf4498c71
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-001.htm
@@ -0,0 +1,26 @@
+
+
+
+ CSS Test: 'Border-radius' is set with 'border-style: dotted'
+
+
+
+
+
+
+ Test passes if there is a rounded border with purple dots on the top, green on the right side, blue on the bottom side, and grey on the left side.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-style-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-002.htm
new file mode 100644
index 0000000000..8c1e20685e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-002.htm
@@ -0,0 +1,22 @@
+
+
+
+ CSS Test: 'Border-radius' is set with 'border-style: dashed'
+
+
+
+
+
+
+ Test passes if there is a box below with dashed border and rounded corners.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-style-003.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-003.htm
new file mode 100644
index 0000000000..a000c9bbe5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-003.htm
@@ -0,0 +1,22 @@
+
+
+
+ CSS Test: 'Border-radius' is set with 'border-style: double'
+
+
+
+
+
+
+ Test passes if there is a box below with double border and rounded corners.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-style-004.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-004.htm
new file mode 100644
index 0000000000..0b0582b9e4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-004.htm
@@ -0,0 +1,22 @@
+
+
+
+ CSS Test: 'Border-radius' is set with 'border-style: solid'
+
+
+
+
+
+
+ Test passes if there is a box below with solid border and rounded corners.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-style-005.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-005.htm
new file mode 100644
index 0000000000..66c7ac1305
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-style-005.htm
@@ -0,0 +1,23 @@
+
+
+
+ CSS Test: 'Border-radius' is set with 'border-style: none'
+
+
+
+
+
+
+ Test passes if there is a black box below with rounded corners and no red is visible on the page.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-001.htm
new file mode 100644
index 0000000000..e829a5a574
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-001.htm
@@ -0,0 +1,142 @@
+
+
+
+ CSS Test: Different variations on the sum of border-radius for adjacent corners
+
+
+
+
+
+
+ Test passes if there are no squares on the page and there is no red visible on the page.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-002.htm
new file mode 100644
index 0000000000..74e30c4269
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-sum-of-radii-002.htm
@@ -0,0 +1,82 @@
+
+
+
+ CSS Test: Different variations on the value of 'f'
+
+
+
+
+
+
+ Test passes if there are no more than two rectangles on the page and there is no red visible on the page.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-with-three-values-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-with-three-values-001.htm
new file mode 100644
index 0000000000..b227b0a640
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-with-three-values-001.htm
@@ -0,0 +1,35 @@
+
+
+
+ CSS Test: 'Border-radius' property with three values
+
+
+
+
+
+
+ Test passes if the box has rounded corners and there is no red visible on the page.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-radius-with-two-values-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-radius-with-two-values-001.htm
new file mode 100644
index 0000000000..d88d404ec1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-radius-with-two-values-001.htm
@@ -0,0 +1,35 @@
+
+
+
+ CSS Test: 'Border-radius' property with two values
+
+
+
+
+
+
+ Test passes if the box has rounded corners and there is no red visible on the page.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-right-width-medium.html b/testing/web-platform/tests/css/css-backgrounds/border-right-width-medium.html
new file mode 100644
index 0000000000..47de799e54
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-right-width-medium.html
@@ -0,0 +1,26 @@
+
+
+
+CSS Borders: border-right-width: medium equals 3px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-right-width-thick.html b/testing/web-platform/tests/css/css-backgrounds/border-right-width-thick.html
new file mode 100644
index 0000000000..af518a79f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-right-width-thick.html
@@ -0,0 +1,26 @@
+
+
+
+CSS Borders: border-right-width: thick equals 5px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-right-width-thin.html b/testing/web-platform/tests/css/css-backgrounds/border-right-width-thin.html
new file mode 100644
index 0000000000..d8483a87ca
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-right-width-thin.html
@@ -0,0 +1,26 @@
+
+
+
+CSS Borders: border-right-width: thin equals 1px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-001.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-001.xht
new file mode 100644
index 0000000000..0346518e21
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-001.xht
@@ -0,0 +1,64 @@
+
+
+
+ CSS Test: Borders. Border-top-left-radius using 0 value
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-002.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-002.xht
new file mode 100644
index 0000000000..2278fbf617
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-002.xht
@@ -0,0 +1,58 @@
+
+
+
+ CSS Test: Borders. Border-top-left-radius using one length value: 25px
+
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded top left corner.
+
+ PASS if only top left corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004-ref.xht
new file mode 100644
index 0000000000..b9c9cdac88
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004-ref.xht
@@ -0,0 +1,23 @@
+
+
+ border-top-left-radius: 48px 28px reference
+
+
+
+ The box should have a border-top-left-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004.xht
new file mode 100644
index 0000000000..71c9883240
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-004.xht
@@ -0,0 +1,26 @@
+
+
+ border-top-left-radius using one percentage
+
+
+
+
+
+
+ The box should have a border-top-left-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005-ref.xht
new file mode 100644
index 0000000000..f1a1935aa5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005-ref.xht
@@ -0,0 +1,22 @@
+
+
+ border-top-left-radius: 48px 14px reference
+
+
+
+ The box should have a border-top-left-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005.xht
new file mode 100644
index 0000000000..68fd36d710
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-005.xht
@@ -0,0 +1,25 @@
+
+
+ border-top-left-radius using two percentages
+
+
+
+
+
+
+ The box should have a border-top-left-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-010.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-010.xht
new file mode 100644
index 0000000000..9d4afb327c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-010.xht
@@ -0,0 +1,64 @@
+
+
+
+ CSS Test: Borders. Border-top-left-radius using one length value: 25px 0
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-011.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-011.xht
new file mode 100644
index 0000000000..2fd9ebabf8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-011.xht
@@ -0,0 +1,64 @@
+
+
+
+ CSS Test: Borders. Border-top-left-radius using one length value: 0 3em
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-012.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-012.xht
new file mode 100644
index 0000000000..44e5a0661d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-012.xht
@@ -0,0 +1,57 @@
+
+
+
+ CSS Test: Borders. Border-top-left-radius using two length values: 0.5in 10mm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded top left corner.
+
+ PASS if only top left corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-013.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-013.xht
new file mode 100644
index 0000000000..c5c65de50d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-013.xht
@@ -0,0 +1,58 @@
+
+
+
+ CSS Test: Borders. Border-top-left-radius using two length values: 40pt 2pc
+
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded top left corner.
+
+ PASS if only top left corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-014.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-014.xht
new file mode 100644
index 0000000000..8df8f12e1d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-014.xht
@@ -0,0 +1,64 @@
+
+
+
+ CSS Test: Borders. Border-top-left-radius using two length values: 50px -25px
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-001.htm b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-001.htm
new file mode 100644
index 0000000000..08407edd81
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-001.htm
@@ -0,0 +1,38 @@
+
+
+
+ CSS Test: 'Border-top-left-radius' with two values.
+
+
+
+
+
+
+
+
+ Test passes if the two blue lines are radii of the rounded corner.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-002.htm b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-002.htm
new file mode 100644
index 0000000000..fb850d3e47
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-002.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Test: 'Border-top-left-radius' with one value.
+
+
+
+
+
+
+ Test passes if the top-left corner of the box has a rounded corner and there is no red visible on the page.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-003.htm b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-003.htm
new file mode 100644
index 0000000000..137fd3ad4b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-003.htm
@@ -0,0 +1,48 @@
+
+
+
+ CSS Test: 'Border-top-left-radius' with one value as 0.
+
+
+
+
+
+
+ Test passes if the four boxes are identical.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-004.htm b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-004.htm
new file mode 100644
index 0000000000..f08c3d38a5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-left-radius-values-004.htm
@@ -0,0 +1,113 @@
+
+
+
+ CSS Test: Percentage for the horizontal radius of 'border-top-left-radius' refers to the width of the border box.
+
+
+
+
+
+
+ Test passes if the top left corner of each of the boxes is curved and if there is no red visible on the page.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-001.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-001.xht
new file mode 100644
index 0000000000..30091f329c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-001.xht
@@ -0,0 +1,64 @@
+
+
+
+ CSS Test: Borders. Border-top-right-radius using 0 value
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-002.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-002.xht
new file mode 100644
index 0000000000..b78024d4ba
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-002.xht
@@ -0,0 +1,58 @@
+
+
+
+ CSS Test: Borders. Border-top-right-radius using one length value: 25px
+
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded top right corner.
+
+ PASS if only top right corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004-ref.xht
new file mode 100644
index 0000000000..ae031513ae
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004-ref.xht
@@ -0,0 +1,22 @@
+
+
+ border-top-right-radius: 48px 28px reference
+
+
+
+ The box should have a border-top-right-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004.xht
new file mode 100644
index 0000000000..3068a24d43
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-004.xht
@@ -0,0 +1,25 @@
+
+
+ border-top-right-radius using one percentage
+
+
+
+
+
+
+ The box should have a border-top-right-radius of 48px 28px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005-ref.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005-ref.xht
new file mode 100644
index 0000000000..a3303b72c7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005-ref.xht
@@ -0,0 +1,22 @@
+
+
+ border-top-right-radius: 48px 14px reference
+
+
+
+ The box should have a border-top-right-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005.xht
new file mode 100644
index 0000000000..46004d6fa1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-005.xht
@@ -0,0 +1,25 @@
+
+
+ border-top-right-radius using two percentages
+
+
+
+
+
+
+ The box should have a border-top-right-radius of 48px 14px. The
+ horizontal radius should therefore be clearly larger than the
+ vertical radius.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-010.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-010.xht
new file mode 100644
index 0000000000..8c540304b3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-010.xht
@@ -0,0 +1,65 @@
+
+
+
+ CSS Test: Borders. Border-top-right-radius using one length value: 25px 0
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-011.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-011.xht
new file mode 100644
index 0000000000..e59567e219
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-011.xht
@@ -0,0 +1,64 @@
+
+
+
+ CSS Test: Borders. Border-top-right-radius using one length value: 0 3em
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-012.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-012.xht
new file mode 100644
index 0000000000..75689f6e77
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-012.xht
@@ -0,0 +1,57 @@
+
+
+
+ CSS Test: Borders. Border-top-right-radius using two length values: 0.5in 10mm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded top right corner.
+
+ PASS if only top right corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-013.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-013.xht
new file mode 100644
index 0000000000..77ade56ab1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-013.xht
@@ -0,0 +1,57 @@
+
+
+
+ CSS Test: Borders. Border-top-right-radius using two length values: 40pt 2pc
+
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be a box with a rounded top right corner.
+
+ PASS if only top right corner is rounded.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-014.xht b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-014.xht
new file mode 100644
index 0000000000..ad16042675
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-014.xht
@@ -0,0 +1,64 @@
+
+
+
+ CSS Test: Borders. Border-top-right-radius using two length values: 50px -25px
+
+
+
+
+
+
+
+
+
+
+
+
+ There should be two boxes with no rounded corners.
+
+
+
+ PASS if the two boxes below are the same.
+ FAIL if the output is not as expected.
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-values-004.htm b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-values-004.htm
new file mode 100644
index 0000000000..bd2bf51e04
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-right-radius-values-004.htm
@@ -0,0 +1,113 @@
+
+
+
+ CSS Test: Percentage for the vertical radius of 'border-top-right-radius' refers to the height of the border box.
+
+
+
+
+
+
+ Test passes if the top right corner of each of the boxes is curved and if there is no red visible on the page.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-width-medium.html b/testing/web-platform/tests/css/css-backgrounds/border-top-width-medium.html
new file mode 100644
index 0000000000..74c7d943f4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-width-medium.html
@@ -0,0 +1,25 @@
+
+
+
+CSS Borders: border-top-width: medium equals 3px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-width-thick.html b/testing/web-platform/tests/css/css-backgrounds/border-top-width-thick.html
new file mode 100644
index 0000000000..f67c5e22ed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-width-thick.html
@@ -0,0 +1,25 @@
+
+
+
+CSS Borders: border-top-width: thick equals 5px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-top-width-thin.html b/testing/web-platform/tests/css/css-backgrounds/border-top-width-thin.html
new file mode 100644
index 0000000000..38597f5a22
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-top-width-thin.html
@@ -0,0 +1,25 @@
+
+
+
+CSS Borders: border-top-width: thin equals 1px
+
+
+
+
+
+
+ There should be a black line below and no red.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-cssom.html b/testing/web-platform/tests/css/css-backgrounds/border-width-cssom.html
new file mode 100644
index 0000000000..a1276e5362
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-cssom.html
@@ -0,0 +1,32 @@
+
+
+
+CSS Borders: CSSOM for border-*-width: thin, medium, thick
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-a.html b/testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-a.html
new file mode 100644
index 0000000000..664e652c2b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-a.html
@@ -0,0 +1,8 @@
+
+
+CSS Backgrounds and Borders Test: border-width pixel snapping
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-b.html b/testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-b.html
new file mode 100644
index 0000000000..2bbb4f8b35
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-pixel-snapping-001-b.html
@@ -0,0 +1,8 @@
+
+
+CSS Backgrounds and Borders Test: border-width pixel snapping
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-a.html b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-a.html
new file mode 100644
index 0000000000..d5354a3585
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-a.html
@@ -0,0 +1,8 @@
+
+
+CSS Backgrounds and Borders Test: border-width small values
+
+
+
+
+The test passes if this text has a border
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-b.html b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-b.html
new file mode 100644
index 0000000000..ccb5004a64
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-b.html
@@ -0,0 +1,8 @@
+
+
+CSS Backgrounds and Borders Test: border-width small values
+
+
+
+
+The test passes if this text has a border
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-c.html b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-c.html
new file mode 100644
index 0000000000..43651fe231
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-c.html
@@ -0,0 +1,8 @@
+
+
+CSS Backgrounds and Borders Test: border-width small values
+
+
+
+
+The test passes if this text has a border
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-d.html b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-d.html
new file mode 100644
index 0000000000..11ff8b5c55
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-d.html
@@ -0,0 +1,8 @@
+
+
+CSS Backgrounds and Borders Test: border-width small values
+
+
+
+
+The test passes if this text has a border
diff --git a/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-e.html b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-e.html
new file mode 100644
index 0000000000..5fc4434983
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/border-width-small-values-001-e.html
@@ -0,0 +1,8 @@
+
+
+CSS Backgrounds and Borders Test: border-width small values
+
+
+
+
+The test passes if this text has a border
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-001.htm b/testing/web-platform/tests/css/css-backgrounds/box-shadow-001.htm
new file mode 100644
index 0000000000..1c63b8cb38
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-001.htm
@@ -0,0 +1,33 @@
+
+
+
+ CSS Test: Positive value of horizontal offset
+
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-002.htm b/testing/web-platform/tests/css/css-backgrounds/box-shadow-002.htm
new file mode 100644
index 0000000000..aab6d8284c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-002.htm
@@ -0,0 +1,32 @@
+
+
+
+ CSS Test: Positive values for spread distance
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-003.htm b/testing/web-platform/tests/css/css-backgrounds/box-shadow-003.htm
new file mode 100644
index 0000000000..41d411bbae
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-003.htm
@@ -0,0 +1,42 @@
+
+
+
+ CSS Test: Layering of box shadows
+
+
+
+
+
+
+ Test passes if two drawings are exactly the same.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-004.htm b/testing/web-platform/tests/css/css-backgrounds/box-shadow-004.htm
new file mode 100644
index 0000000000..2f8d073402
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-004.htm
@@ -0,0 +1,22 @@
+
+
+
+ CSS Test: Negative value for blur radius
+
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-005.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-005.html
new file mode 100644
index 0000000000..705ced279d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-005.html
@@ -0,0 +1,36 @@
+
+
+
+ CSS Test Background: Box-Shadow property
+
+
+
+
+
+
+
+ The test passes if there is a green drop shadow and no red.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-029.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-029.html
new file mode 100644
index 0000000000..9592c8af79
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-029.html
@@ -0,0 +1,62 @@
+
+
+
+
+
+ CSS Backgrounds Test: box-shadow and empty box (edge)
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-039.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-039.html
new file mode 100644
index 0000000000..614078d599
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-039.html
@@ -0,0 +1,77 @@
+
+
+
+
+ CSS Backgrounds Test: box-shadow in 3 sub-tests with not inset and Npx 0px
+
+
+
+
+
+
+
+
+
+
+ Not inset and Npx 0px: 36px 0px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-040.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-040.html
new file mode 100644
index 0000000000..e406acc67a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-040.html
@@ -0,0 +1,77 @@
+
+
+
+
+ CSS Backgrounds Test: box-shadow in 3 sub-tests with not inset and Npx Mpx
+
+
+
+
+
+
+
+
+
+
+ Not inset and Npx Mpx: 36px 18px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-041.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-041.html
new file mode 100644
index 0000000000..f91189bcc4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-041.html
@@ -0,0 +1,77 @@
+
+
+
+
+ CSS Backgrounds Test: box-shadow in 3 sub-tests with inset and Npx 0px
+
+
+
+
+
+
+
+
+
+
+ With inset and Npx 0px: 18px 0px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-042.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-042.html
new file mode 100644
index 0000000000..0e53b36463
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-042.html
@@ -0,0 +1,77 @@
+
+
+
+
+ CSS Backgrounds Test: box-shadow in 3 sub-tests with inset and Npx Mpx
+
+
+
+
+
+
+
+
+
+
+ With inset and Npx Mpx: 18px 12px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-body.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-body.html
new file mode 100644
index 0000000000..88d888a771
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-body.html
@@ -0,0 +1,20 @@
+
+
+
+ CSS box-shadow Test: <body> shadow should look the same regardless of background color
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-calc-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-calc-ref.html
new file mode 100644
index 0000000000..3a1c1366d6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-calc-ref.html
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-calc.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-calc.html
new file mode 100644
index 0000000000..1401185985
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-calc.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor-ref.html
new file mode 100644
index 0000000000..4bb4cbd417
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor-ref.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+ This box should have a green box shadow.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor.html
new file mode 100644
index 0000000000..cdb0b9d9fc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-currentcolor.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+ CSS Test: 'box-shadow' respects 'currentcolor'
+
+
+
+
+
+
+
+
+
+
+ This box should have a green box shadow.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-spread-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-spread-without-border-radius.html
new file mode 100644
index 0000000000..0e74fbf5b6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-spread-without-border-radius.html
@@ -0,0 +1,35 @@
+
+
+
+ CSS Backgrounds and Borders Test: box-shadow
+
+
+
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-without-border-radius.html
new file mode 100644
index 0000000000..a6ad9440f3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-inset-without-border-radius.html
@@ -0,0 +1,35 @@
+
+
+
+ CSS Backgrounds and Borders Test: box-shadow
+
+
+
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-spread-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-spread-without-border-radius.html
new file mode 100644
index 0000000000..5ebde5519c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-spread-without-border-radius.html
@@ -0,0 +1,39 @@
+
+
+
+ CSS Backgrounds and Borders Test: box-shadow
+
+
+
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-without-border-radius.html
new file mode 100644
index 0000000000..9f21354172
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-outset-without-border-radius.html
@@ -0,0 +1,37 @@
+
+
+
+ CSS Backgrounds and Borders Test: box-shadow
+
+
+
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-001.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-001.html
new file mode 100644
index 0000000000..2c77838108
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-001.html
@@ -0,0 +1,48 @@
+
+
+
+
+ CSS Background and Borders Test: box-shadow and overlapping of adjacent text
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green rectangle and no red .
+
+
PEDPNG
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-002.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-002.html
new file mode 100644
index 0000000000..60659721fb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-002.html
@@ -0,0 +1,48 @@
+
+
+
+
+ CSS Background and Borders Test: box-shadow and overlapping of adjacent text
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green rectangle and no red .
+
+
PED PNG
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-003.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-003.html
new file mode 100644
index 0000000000..dcae3f0506
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-003.html
@@ -0,0 +1,55 @@
+
+
+
+
+ CSS Background and Borders Test: box-shadow and overlapping of adjacent text
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green rectangle and no red .
+
+
OVLPED
+
+ OVLPNG
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-004.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-004.html
new file mode 100644
index 0000000000..97b690b956
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-overlapping-004.html
@@ -0,0 +1,52 @@
+
+
+
+
+ CSS Background and Borders Test: box-shadow and overlapping of adjacent text
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green rectangle and no red .
+
+
OVLPED
+
+ OVLPNG
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000-ref.html
new file mode 100644
index 0000000000..8e31ec5266
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000-ref.html
@@ -0,0 +1,180 @@
+
+Box Shadow Border Radius (Outset)
+
+
+
+
+
+Test passes if there is no red.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000.html
new file mode 100644
index 0000000000..ea6190b57f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-000.html
@@ -0,0 +1,183 @@
+
+Box Shadow Border Radius (Outset)
+
+
+
+
+
+
+
+
+Test passes if there is no red.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001-ref.html
new file mode 100644
index 0000000000..96b80aed7b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001-ref.html
@@ -0,0 +1,159 @@
+
+Box Shadow Border Radius (Inset)
+
+
+
+
+
+Test passes if there is no red.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001.html
new file mode 100644
index 0000000000..9b823a0590
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-radius-001.html
@@ -0,0 +1,160 @@
+
+Box Shadow Border Radius (Inset)
+
+
+
+
+
+
+Test passes if there is no red.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow-table-border-collapse-001.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow-table-border-collapse-001.html
new file mode 100644
index 0000000000..c6c50b73bd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow-table-border-collapse-001.html
@@ -0,0 +1,72 @@
+
+
+
+
+ CSS Box-shadow Test: an HTML <table> with 'border-collapse: collapse'
+
+
+
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled orange square with a thick blue border and if such square has a gray outer shadow at its bottom and at its right side.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/box-shadow-blur-definition-001.xht b/testing/web-platform/tests/css/css-backgrounds/box-shadow/box-shadow-blur-definition-001.xht
new file mode 100644
index 0000000000..e6ae0a2e90
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/box-shadow-blur-definition-001.xht
@@ -0,0 +1,47 @@
+
+
+
+ CSS Test: blur computation for box-shadow
+
+
+
+
+
+
+
+ The following test should contain three grayscale stripes, each 10
+ pixels tall, with no space between them, but all enclosed within a
+ blue border. At all points, the middle stripe must be the
+ same color as or darker than the top stripe, and the
+ same color as or lighter than the bottom stripe. (This tests
+ that the blurring algorithm produces results within 5% of a Gaussian
+ blur.)
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001-ref.html
new file mode 100644
index 0000000000..7e64fa9f63
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001-ref.html
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html
new file mode 100644
index 0000000000..1c7193fa7b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-001.html
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002-ref.html
new file mode 100644
index 0000000000..2c148d8a52
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002-ref.html
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html
new file mode 100644
index 0000000000..b645ed82ea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-002.html
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003-ref.html
new file mode 100644
index 0000000000..a58e810174
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003-ref.html
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html
new file mode 100644
index 0000000000..4fca18bfdd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-block-fragmentation-003.html
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001-ref.html
new file mode 100644
index 0000000000..171e4935ed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001-ref.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+ pppÉÉÉ
+
+
+
+
+ pppÉÉÉ
+
+
+
+
+ pppÉÉÉ
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html
new file mode 100644
index 0000000000..46eab59ab2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-001.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+ pppÉÉÉ
+ pppÉÉÉ
+ pppÉÉÉ
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002-ref.html
new file mode 100644
index 0000000000..baf297fe2c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002-ref.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+ pppÉÉÉ
+
+
+
+
+ pppÉÉÉ
+
+
+
+
+ pppÉÉÉ
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html
new file mode 100644
index 0000000000..516abcf2a9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-002.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+ pppÉÉÉ
+ pppÉÉÉ
+ pppÉÉÉ
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003-ref.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003-ref.html
new file mode 100644
index 0000000000..4c1954b3e6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003-ref.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+ pppÉÉÉ
+
+
+
+
+ pppÉÉÉ
+
+
+
+
+ pppÉÉÉ
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html
new file mode 100644
index 0000000000..336c01f5ba
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/slice-inline-fragmentation-003.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+ pppÉÉÉ
+ pppÉÉÉ
+ pppÉÉÉ
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-dark-bound.png b/testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-dark-bound.png
new file mode 100644
index 0000000000..695f414ad8
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-dark-bound.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-light-bound.png b/testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-light-bound.png
new file mode 100644
index 0000000000..4f680b4bcb
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/box-shadow/support/box-shadow-blur-definition-001-light-bound.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/box-shadow/tools/box-shadow-blur-definition-001-image-generator.html b/testing/web-platform/tests/css/css-backgrounds/box-shadow/tools/box-shadow-blur-definition-001-image-generator.html
new file mode 100644
index 0000000000..8a48fe357b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/box-shadow/tools/box-shadow-blur-definition-001-image-generator.html
@@ -0,0 +1,144 @@
+
+
+
+image generator for box-shadow tests
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background-ref.html b/testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background-ref.html
new file mode 100644
index 0000000000..10324966ed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background-ref.html
@@ -0,0 +1,10 @@
+
+
+There should be a green square below.
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background.html b/testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background.html
new file mode 100644
index 0000000000..e369eccd07
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/child-move-reveals-parent-background.html
@@ -0,0 +1,29 @@
+
+
+Child moves and reveals previously obscured background of the parent
+
+
+
+
+There should be a green square below.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-behind-images.htm b/testing/web-platform/tests/css/css-backgrounds/color-behind-images.htm
new file mode 100644
index 0000000000..d21da64cd8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-behind-images.htm
@@ -0,0 +1,24 @@
+
+
+
+ CSS Test: Background color is drawn behind images
+
+
+
+
+
+
+ Test passes if blue, orange and white boxes are visible on a larger black box.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-expected.xht b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-expected.xht
new file mode 100644
index 0000000000..05a1379448
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-expected.xht
@@ -0,0 +1,19 @@
+
+
+
+ CSS Reftest Reference
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent-expected.xht b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent-expected.xht
new file mode 100644
index 0000000000..05a1379448
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent-expected.xht
@@ -0,0 +1,19 @@
+
+
+
+ CSS Reftest Reference
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent.html b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent.html
new file mode 100644
index 0000000000..44399c1988
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint-parent.html
@@ -0,0 +1,39 @@
+
+
+currentColor in color-mix() used in background-color repaints properly when parent color changes
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint.html b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint.html
new file mode 100644
index 0000000000..a8f742b6c5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-background-repaint.html
@@ -0,0 +1,34 @@
+
+
+currentColor in color-mix() used in background-color repaints properly when color changes
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html
new file mode 100644
index 0000000000..5182dd8d0f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html
@@ -0,0 +1,38 @@
+
+
+currentColor in color-mix() used in border repaints properly when parent color changes
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint.html b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint.html
new file mode 100644
index 0000000000..5496be32a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-border-repaint.html
@@ -0,0 +1,33 @@
+
+
+currentColor in color-mix() used in border repaints properly when color changes
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-expected.xht b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-expected.xht
new file mode 100644
index 0000000000..05a1379448
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-expected.xht
@@ -0,0 +1,19 @@
+
+
+
+ CSS Reftest Reference
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent-expected.xht b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent-expected.xht
new file mode 100644
index 0000000000..05a1379448
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent-expected.xht
@@ -0,0 +1,19 @@
+
+
+
+ CSS Reftest Reference
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent.html b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent.html
new file mode 100644
index 0000000000..0d434b1d35
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint-parent.html
@@ -0,0 +1,40 @@
+
+
+currentColor in color-mix() used in outline repaints properly when parent color changes
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint.html b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint.html
new file mode 100644
index 0000000000..8892d818f9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/color-mix-currentcolor-outline-repaint.html
@@ -0,0 +1,35 @@
+
+
+currentColor in color-mix() used in outline repaints properly when color changes
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css-border-radius-001.html b/testing/web-platform/tests/css/css-backgrounds/css-border-radius-001.html
new file mode 100644
index 0000000000..8b0e2e9a36
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css-border-radius-001.html
@@ -0,0 +1,42 @@
+
+
+
+ CSS border-radius Test
+
+
+
+
+
+
+
+
+ The test passes if the green circle is inscribed in the blue square.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css-box-shadow-001.html b/testing/web-platform/tests/css/css-backgrounds/css-box-shadow-001.html
new file mode 100644
index 0000000000..3a7f268ec5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css-box-shadow-001.html
@@ -0,0 +1,78 @@
+
+
+
+ CSS box-shadow Test
+
+
+
+
+
+
+
+
+ The test passes if you the green square's black shadow and it completely covers the red square.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-border-box.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-border-box.html
new file mode 100644
index 0000000000..e07fd53e17
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-border-box.html
@@ -0,0 +1,56 @@
+
+
+
+
+ CSS Backgrounds Test:background clip property with value border-box
+
+
+
+
+
+
+
+
+
+ The test passes if there is only one green box.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-content-box.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-content-box.html
new file mode 100644
index 0000000000..bb707a5bf9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-content-box.html
@@ -0,0 +1,55 @@
+
+
+
+
+ CSS Backgrounds Test:background clip property with value content-box
+
+
+
+
+
+
+
+
+ The test passes if threre are three overlapping squares with different color(green,red and yellow from outside to inside).
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-padding-box.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-padding-box.html
new file mode 100644
index 0000000000..7009f7b26a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip-padding-box.html
@@ -0,0 +1,55 @@
+
+
+
+
+ CSS Backgrounds Test:background clip property with value padding-box
+
+
+
+
+
+
+
+
+ The test passes if threre are two overlapping squares with different color(green and yellow from outside to inside).
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-clip.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip.html
new file mode 100644
index 0000000000..97beda239b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-clip.html
@@ -0,0 +1,25 @@
+
+
+
+
+ CSS Background-clip Test: the background is pruned to content box
+
+
+
+
+
+
+
+ The test passes if the background is pruned to content box.
+ Inner area!
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-border-box.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-border-box.html
new file mode 100644
index 0000000000..0451cd1135
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-border-box.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Backgrounds Test:background origin property with value border-box
+
+
+
+
+
+
+
+
+ The test passes if some part of the green square is covered by the dashed border.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-content-box.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-content-box.html
new file mode 100644
index 0000000000..7ea2b4b1bc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-content-box.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Backgrounds Test:background origin property with value content-box
+
+
+
+
+
+
+
+
+ The test passes if there are some paddings between the green square and the dashed border.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-padding-box.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-padding-box.html
new file mode 100644
index 0000000000..c1dc3f0788
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-origin-padding-box.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Backgrounds Test:background origin property with value padding-box
+
+
+
+
+
+
+
+
+ The test passes if the green square is just close to the dashed border.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-size-001.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-size-001.html
new file mode 100644
index 0000000000..6da2c9d326
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-size-001.html
@@ -0,0 +1,33 @@
+
+
+
+
+ CSS Backgrounds Test:background size property
+
+
+
+
+
+
+
+
+ The test passes if the following three green squares have different size.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-size-contain.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-size-contain.html
new file mode 100644
index 0000000000..1c65a30a74
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-size-contain.html
@@ -0,0 +1,26 @@
+
+
+
+
+ CSS3 background-size:contain
+
+
+
+
+
+
+
+ The test passes if the green box image is scaled to fit the width of the outer box, while preserving its intrinsic aspect ratio.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-background-size.html b/testing/web-platform/tests/css/css-backgrounds/css3-background-size.html
new file mode 100644
index 0000000000..79d6c5417f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-background-size.html
@@ -0,0 +1,24 @@
+
+
+
+
+ CSS Background-size Test: the size of the background image
+
+
+
+
+
+
+
+ The test passes if the green box is resized to 50%.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-repeat.html b/testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-repeat.html
new file mode 100644
index 0000000000..b6db467a66
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-repeat.html
@@ -0,0 +1,27 @@
+
+
+
+ CSS Border Test: border image repeat property with value repeat
+
+
+
+
+
+
+
+
+ Test passes if a blue diamond is repeated 8 times horizontally between red diamonds and repeated 6 times vertically between red diamonds. Each of the 4 edges between red diamonds must start and end with a half slice of a blue diamond.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-stretch.html b/testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-stretch.html
new file mode 100644
index 0000000000..c83cf38372
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-border-image-repeat-stretch.html
@@ -0,0 +1,26 @@
+
+
+
+ CSS Border Test: border image repeat property with value stretch
+
+
+
+
+
+
+
+ Test passes if a blue diamond is stretched between red diamonds.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-border-image-source.html b/testing/web-platform/tests/css/css-backgrounds/css3-border-image-source.html
new file mode 100644
index 0000000000..e53ec1fbb1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-border-image-source.html
@@ -0,0 +1,26 @@
+
+
+
+
+ CSS Border Test:border image source property
+
+
+
+
+
+
+
+
+ The test passes if there are four green squares at each corner of the yellow square and no red border can be seen.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/css3-box-shadow.html b/testing/web-platform/tests/css/css-backgrounds/css3-box-shadow.html
new file mode 100644
index 0000000000..c6e746c1de
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/css3-box-shadow.html
@@ -0,0 +1,23 @@
+
+
+
+
+ CSS Box-shadow Test: the test passes if adding one or more shadow to the box
+
+
+
+
+
+
+
+ The test passes if there is a black shadow behind the orange box.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/currentcolor-border-repaint-parent.html b/testing/web-platform/tests/css/css-backgrounds/currentcolor-border-repaint-parent.html
new file mode 100644
index 0000000000..7058e9969b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/currentcolor-border-repaint-parent.html
@@ -0,0 +1,38 @@
+
+
+currentColor used in border repaints properly when parent color changes
+
+
+
+
+
+Test passes if there is a filled green square and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body-ref.html b/testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body-ref.html
new file mode 100644
index 0000000000..8612aaafa9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body-ref.html
@@ -0,0 +1,2 @@
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body.html b/testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body.html
new file mode 100644
index 0000000000..35b0383cea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/document-canvas-remove-body.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow-ref.html b/testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow-ref.html
new file mode 100644
index 0000000000..6b4b9e5755
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow-ref.html
@@ -0,0 +1,11 @@
+
+CSS Test Reference
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow.html b/testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow.html
new file mode 100644
index 0000000000..cb13cd805d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/fieldset-inset-shadow.html
@@ -0,0 +1,18 @@
+
+inset box shadow works on fieldset
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/first-letter-space-not-selected.html b/testing/web-platform/tests/css/css-backgrounds/first-letter-space-not-selected.html
new file mode 100644
index 0000000000..842832c01b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/first-letter-space-not-selected.html
@@ -0,0 +1,27 @@
+
+
+
+ CSS Test: ::first-letter - spaces should not be selected
+
+
+
+
+
+
+
+ Test passes if there is no red.
+
+ A
+
+ B
+
+ C
+
+ D
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/gradient-wrong-interpolation-crash.html b/testing/web-platform/tests/css/css-backgrounds/gradient-wrong-interpolation-crash.html
new file mode 100644
index 0000000000..5aefb64297
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/gradient-wrong-interpolation-crash.html
@@ -0,0 +1,7 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color-ref.html b/testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color-ref.html
new file mode 100644
index 0000000000..1030d005d9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color-ref.html
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color.html b/testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color.html
new file mode 100644
index 0000000000..07bea44d21
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/hidpi/simple-bg-color.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/inheritance.sub.html b/testing/web-platform/tests/css/css-backgrounds/inheritance.sub.html
new file mode 100644
index 0000000000..01bb842299
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/inheritance.sub.html
@@ -0,0 +1,80 @@
+
+
+
+
+Inheritance of CSS Backgrounds and Borders properties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/inline-background-rtl-001.html b/testing/web-platform/tests/css/css-backgrounds/inline-background-rtl-001.html
new file mode 100644
index 0000000000..a7149e2f3c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/inline-background-rtl-001.html
@@ -0,0 +1,25 @@
+
+CSS Backgrounds Test: background to inline boxes in RTL
+
+
+
+
+
+
+
+
+Hello World
+
+
+
+
+
+
+Hello World
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable-ref.html b/testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable-ref.html
new file mode 100644
index 0000000000..e4e3d3455f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable-ref.html
@@ -0,0 +1,18 @@
+
+
+
+ Testing that child-background doesn't bleed through its parent border for a inner-border-radius that is larger than the content rect
+
+
+
+
+
+ Test passes if no blue square is shown:
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable.html b/testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable.html
new file mode 100644
index 0000000000..46fbcc6c92
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/inner-border-non-renderable.html
@@ -0,0 +1,39 @@
+
+
+
+ Testing that child-background doesn't bleed through its parent border for a inner-border-radius that is larger than the content rect
+
+
+
+
+
+
+ Test passes if no blue square is shown:
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll-ref.html b/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll-ref.html
new file mode 100644
index 0000000000..55be941bfc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll-ref.html
@@ -0,0 +1,18 @@
+
+
+
+
+ Passes if green inset shadow is visible.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll.html b/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll.html
new file mode 100644
index 0000000000..7eca4ea544
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-scroll.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+ Passes if green inset shadow is visible.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-stacking-context-scroll.html b/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-stacking-context-scroll.html
new file mode 100644
index 0000000000..edd79b88be
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/inset-box-shadow-stacking-context-scroll.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ Passes if green inset shadow is visible.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/justfortest.html b/testing/web-platform/tests/css/css-backgrounds/justfortest.html
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/testing/web-platform/tests/css/css-backgrounds/linear-gradient-calc-crash.html b/testing/web-platform/tests/css/css-backgrounds/linear-gradient-calc-crash.html
new file mode 100644
index 0000000000..5ae6104a79
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/linear-gradient-calc-crash.html
@@ -0,0 +1,4 @@
+
+CSS Backgrounds and Borders Test: Chrome linear-gradient crash test with large percentage calc()
+
+Should not crash
diff --git a/testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line-ref.html b/testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line-ref.html
new file mode 100644
index 0000000000..a83685f3fe
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line-ref.html
@@ -0,0 +1,4 @@
+
+CSS Test Reference
+You should see no red below.
+Green
diff --git a/testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line.html b/testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line.html
new file mode 100644
index 0000000000..7c8f8a8fda
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/linear-gradient-currentcolor-first-line.html
@@ -0,0 +1,13 @@
+
+CSS Backgrounds and Borders Test: linear-gradient() with currentcolor on ::first-line
+
+
+
+
+
+You should see no red below.
+Green
diff --git a/testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll-ref.html b/testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll-ref.html
new file mode 100644
index 0000000000..a6fd494660
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll-ref.html
@@ -0,0 +1,28 @@
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll.html b/testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll.html
new file mode 100644
index 0000000000..7644c15886
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/local-attachment-content-box-scroll.html
@@ -0,0 +1,54 @@
+
+
+CSS Backgrounds: local attachment content-box background scroll with padding
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/none-as-image-layer.htm b/testing/web-platform/tests/css/css-backgrounds/none-as-image-layer.htm
new file mode 100644
index 0000000000..5814e070b9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/none-as-image-layer.htm
@@ -0,0 +1,39 @@
+
+
+
+ CSS Test: None counts as an image layer
+
+
+
+
+
+
+ Test passes if there is green on the page and contents of the black boxes look exactly the same.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/order-of-images.htm b/testing/web-platform/tests/css/css-backgrounds/order-of-images.htm
new file mode 100644
index 0000000000..9f165fb9b5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/order-of-images.htm
@@ -0,0 +1,24 @@
+
+
+
+ CSS Backgrounds Test: Order of multiple overlapping background images
+
+
+
+
+
+
+
+ Test passes if a blue box overlaps an orange box, which overlaps a black box.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-computed.html
new file mode 100644
index 0000000000..702d5fc8ac
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-computed.html
@@ -0,0 +1,21 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundAttachment
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-invalid.html
new file mode 100644
index 0000000000..30757f3a4d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-invalid.html
@@ -0,0 +1,19 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-attachment with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-valid.html
new file mode 100644
index 0000000000..14d72c606b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-attachment-valid.html
@@ -0,0 +1,19 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-attachment with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-computed.html
new file mode 100644
index 0000000000..91ca19f5b2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-computed.html
@@ -0,0 +1,23 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundClip
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-invalid.html
new file mode 100644
index 0000000000..96831e06fc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-invalid.html
@@ -0,0 +1,21 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-clip with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-valid.html
new file mode 100644
index 0000000000..e262a788bd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-clip-valid.html
@@ -0,0 +1,22 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-clip with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-computed.html
new file mode 100644
index 0000000000..561463803b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-computed.html
@@ -0,0 +1,30 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundColor
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-invalid.html
new file mode 100644
index 0000000000..bf315fdb4e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-invalid.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-color with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html
new file mode 100644
index 0000000000..3859b932c8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-color-valid.html
@@ -0,0 +1,28 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-color with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-computed.html
new file mode 100644
index 0000000000..8a07df4903
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-computed.html
@@ -0,0 +1,70 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().background with multiple layers
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-computed.sub.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-computed.sub.html
new file mode 100644
index 0000000000..cf3c065d49
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-computed.sub.html
@@ -0,0 +1,63 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundImage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-invalid.html
new file mode 100644
index 0000000000..c971811441
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-invalid.html
@@ -0,0 +1,30 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-image with invalid values
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-valid.html
new file mode 100644
index 0000000000..7632a6b7c6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-image-valid.html
@@ -0,0 +1,35 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-image with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-invalid.html
new file mode 100644
index 0000000000..76ff18f35d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-invalid.html
@@ -0,0 +1,22 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-computed.html
new file mode 100644
index 0000000000..41887f852d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-computed.html
@@ -0,0 +1,23 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundOrigin
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-invalid.html
new file mode 100644
index 0000000000..5da00dabe3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-invalid.html
@@ -0,0 +1,21 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-origin with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-valid.html
new file mode 100644
index 0000000000..7e3b0fffca
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-origin-valid.html
@@ -0,0 +1,22 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-origin with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-computed.html
new file mode 100644
index 0000000000..2a3f6fae1e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-computed.html
@@ -0,0 +1,53 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundPosition
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-invalid.html
new file mode 100644
index 0000000000..966db4c31a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-invalid.html
@@ -0,0 +1,28 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-position with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-valid.html
new file mode 100644
index 0000000000..1c05517c62
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-valid.html
@@ -0,0 +1,43 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-position with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-computed.html
new file mode 100644
index 0000000000..6cb7fb2c17
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-computed.html
@@ -0,0 +1,39 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 4: getComputedStyle().backgroundPositionX
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-invalid.html
new file mode 100644
index 0000000000..7cdfcf426c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-invalid.html
@@ -0,0 +1,25 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 4: parsing background-position-x with invalid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-valid.html
new file mode 100644
index 0000000000..ca9c229db4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-x-valid.html
@@ -0,0 +1,31 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 4: parsing background-position-x with valid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-computed.html
new file mode 100644
index 0000000000..a2d60bfeb9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-computed.html
@@ -0,0 +1,39 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 4: getComputedStyle().backgroundPositionY
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-invalid.html
new file mode 100644
index 0000000000..7885b142ee
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-invalid.html
@@ -0,0 +1,25 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 4: parsing background-position-y with invalid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-valid.html
new file mode 100644
index 0000000000..5a474a449d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-position-y-valid.html
@@ -0,0 +1,31 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 4: parsing background-position-y with valid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-computed.html
new file mode 100644
index 0000000000..ad7bfa5a21
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-computed.html
@@ -0,0 +1,30 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundRepeat
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-invalid.html
new file mode 100644
index 0000000000..abb153378f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-invalid.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-repeat with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-valid.html
new file mode 100644
index 0000000000..2f72e03c73
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-repeat-valid.html
@@ -0,0 +1,21 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-repeat with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-shorthand-serialization.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-shorthand-serialization.html
new file mode 100644
index 0000000000..5212303784
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-shorthand-serialization.html
@@ -0,0 +1,46 @@
+
+
+
+
+CSS Background Shorthand Serialization Test: background shorthand should only serialize non-initial values
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-computed.html
new file mode 100644
index 0000000000..80fdd0fb27
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-computed.html
@@ -0,0 +1,35 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().backgroundSize
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-invalid.html
new file mode 100644
index 0000000000..01a0322002
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-invalid.html
@@ -0,0 +1,22 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-size with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-valid.html
new file mode 100644
index 0000000000..c169232cb3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-size-valid.html
@@ -0,0 +1,27 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background-size with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/background-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/background-valid.html
new file mode 100644
index 0000000000..cb086dd3ec
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/background-valid.html
@@ -0,0 +1,49 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing background with valid values
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-computed.html
new file mode 100644
index 0000000000..5cff8b3dfa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-computed.html
@@ -0,0 +1,38 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderColor
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-invalid.html
new file mode 100644
index 0000000000..6e4d28e798
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-invalid.html
@@ -0,0 +1,22 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-color with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-shorthand.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-shorthand.html
new file mode 100644
index 0000000000..012567830e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-shorthand.html
@@ -0,0 +1,43 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: border-color sets longhands
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-valid.html
new file mode 100644
index 0000000000..a4cd7748ac
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-color-valid.html
@@ -0,0 +1,26 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-color with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-invalid.html
new file mode 100644
index 0000000000..273fc0a7bf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-invalid.html
@@ -0,0 +1,40 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-computed.html
new file mode 100644
index 0000000000..c026207991
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-computed.html
@@ -0,0 +1,27 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderImageOutset
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-invalid.html
new file mode 100644
index 0000000000..4102f60342
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-invalid.html
@@ -0,0 +1,25 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-outset with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-valid.html
new file mode 100644
index 0000000000..ee85af8767
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-outset-valid.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-outset with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-computed.html
new file mode 100644
index 0000000000..95ce8498f0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-computed.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderImageRepeat
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-invalid.html
new file mode 100644
index 0000000000..de0998dcc5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-invalid.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-repeat with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-valid.html
new file mode 100644
index 0000000000..f90ef71191
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-repeat-valid.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-repeat with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-shorthand.sub.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-shorthand.sub.html
new file mode 100644
index 0000000000..37fb998d6c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-shorthand.sub.html
@@ -0,0 +1,55 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: border-image sets longhands
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-computed.html
new file mode 100644
index 0000000000..bfc8714d98
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-computed.html
@@ -0,0 +1,23 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderImageSlice
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-invalid.html
new file mode 100644
index 0000000000..6b6e0e9d61
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-invalid.html
@@ -0,0 +1,27 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-slice with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-valid.html
new file mode 100644
index 0000000000..671120b41b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-slice-valid.html
@@ -0,0 +1,23 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-slice with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-computed.sub.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-computed.sub.html
new file mode 100644
index 0000000000..ad48aa987a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-computed.sub.html
@@ -0,0 +1,37 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderImageSource
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-invalid.html
new file mode 100644
index 0000000000..8b1240a0d9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-invalid.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-source with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-valid.html
new file mode 100644
index 0000000000..7fbbbd9e95
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-source-valid.html
@@ -0,0 +1,21 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-source with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-valid.html
new file mode 100644
index 0000000000..cdd38b0a62
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-valid.html
@@ -0,0 +1,59 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-computed.html
new file mode 100644
index 0000000000..2c36eda8c7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-computed.html
@@ -0,0 +1,34 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderImageWidth
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-invalid.html
new file mode 100644
index 0000000000..b3e9359749
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-invalid.html
@@ -0,0 +1,24 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-width with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-valid.html
new file mode 100644
index 0000000000..ce8b9a9455
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-image-width-valid.html
@@ -0,0 +1,23 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-image-width with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-invalid.html
new file mode 100644
index 0000000000..870e741f44
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-invalid.html
@@ -0,0 +1,19 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border with invalid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-computed.html
new file mode 100644
index 0000000000..9406d1b171
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-computed.html
@@ -0,0 +1,39 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: getComputedStyle().borderRadius
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-invalid.html
new file mode 100644
index 0000000000..f6d1bcb081
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-invalid.html
@@ -0,0 +1,29 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-radius with invalid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-valid.html
new file mode 100644
index 0000000000..584211f09a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-radius-valid.html
@@ -0,0 +1,42 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-radius with valid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-shorthand.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-shorthand.html
new file mode 100644
index 0000000000..487ce876fa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-shorthand.html
@@ -0,0 +1,66 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: border sets longhands
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-computed.html
new file mode 100644
index 0000000000..e890be1128
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-computed.html
@@ -0,0 +1,26 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderStyle
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-invalid.html
new file mode 100644
index 0000000000..27fa45116f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-invalid.html
@@ -0,0 +1,19 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-style with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-shorthand.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-shorthand.html
new file mode 100644
index 0000000000..b85804e287
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-shorthand.html
@@ -0,0 +1,43 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: border-style sets longhands
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-valid.html
new file mode 100644
index 0000000000..0b59218028
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-style-valid.html
@@ -0,0 +1,26 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-style with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-valid.html
new file mode 100644
index 0000000000..8c52b428ba
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-valid.html
@@ -0,0 +1,23 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border with valid values
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-computed.html
new file mode 100644
index 0000000000..ab4169ea99
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-computed.html
@@ -0,0 +1,57 @@
+
+
+
+
+CSS Backgrounds and Borders: getComputedStyle().borderWidth
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-invalid.html
new file mode 100644
index 0000000000..ec7eb72a9a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-invalid.html
@@ -0,0 +1,20 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-width with invalid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-shorthand.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-shorthand.html
new file mode 100644
index 0000000000..07461bc94d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-shorthand.html
@@ -0,0 +1,43 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: border-width sets longhands
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-valid.html
new file mode 100644
index 0000000000..552416df3d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/border-width-valid.html
@@ -0,0 +1,24 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing border-width with valid values
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-computed.html b/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-computed.html
new file mode 100644
index 0000000000..5d268bf3fd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-computed.html
@@ -0,0 +1,29 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: getComputedStyle().boxShadow
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-invalid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-invalid.html
new file mode 100644
index 0000000000..74e7b0db80
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-invalid.html
@@ -0,0 +1,66 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing box-shadow with invalid values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-valid.html
new file mode 100644
index 0000000000..901b0a0ad2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/box-shadow-valid.html
@@ -0,0 +1,67 @@
+
+
+
+
+CSS Backgrounds and Borders Module Level 3: parsing box-shadow with valid values
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/parsing/webkit-border-radius-valid.html b/testing/web-platform/tests/css/css-backgrounds/parsing/webkit-border-radius-valid.html
new file mode 100644
index 0000000000..cdf570b4e9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/parsing/webkit-border-radius-valid.html
@@ -0,0 +1,70 @@
+
+
+
+
+Compatibility: parsing -webkit-border-radius with valid values
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/60x60-green-background.html b/testing/web-platform/tests/css/css-backgrounds/reference/60x60-green-background.html
new file mode 100644
index 0000000000..d19ed4ea26
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/60x60-green-background.html
@@ -0,0 +1,10 @@
+
+
+
+CSS Reftest Reference: 60px by 60px green box
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-334-ref.xht b/testing/web-platform/tests/css/css-backgrounds/reference/background-334-ref.xht
new file mode 100644
index 0000000000..2b568109db
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-334-ref.xht
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+ Test passes if there is a filled green square with gray background, black dotted borders and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-attachment-local-hidden-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-attachment-local-hidden-ref.html
new file mode 100644
index 0000000000..fc593c23cd
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-attachment-local-hidden-ref.html
@@ -0,0 +1,23 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-002-ref.html
new file mode 100644
index 0000000000..a03d6e2020
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-002-ref.html
@@ -0,0 +1,16 @@
+
+
+CSS Backgrounds and Borders Reference: background-clip - initial value
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-004-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-004-ref.html
new file mode 100644
index 0000000000..ecc34dbc70
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-004-ref.html
@@ -0,0 +1,18 @@
+
+
+CSS Backgrounds and Borders Reference: background-clip - padding-box keyword value
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-005-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-005-ref.html
new file mode 100644
index 0000000000..c019cdb3ec
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-005-ref.html
@@ -0,0 +1,18 @@
+
+
+CSS Backgrounds and Borders Reference: background-clip - content-box keyword value
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-content-box-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-content-box-ref.html
new file mode 100644
index 0000000000..dc6d9a00d5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-content-box-ref.html
@@ -0,0 +1,15 @@
+
+CSS Backgrounds and Borders Test: background-clip Reference
+
+
+Test passes if the orange box has a 10px width blue edge.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-padding-box-with-border-radius-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-padding-box-with-border-radius-ref.html
new file mode 100644
index 0000000000..545b80d351
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-clip-padding-box-with-border-radius-ref.html
@@ -0,0 +1,30 @@
+
+
+
+
+ CSS Reference File
+
+
+
+
+
+ Test passes if there are two filled green rounded squares and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-color-clip.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-color-clip.html
new file mode 100644
index 0000000000..18e80a9258
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-color-clip.html
@@ -0,0 +1,15 @@
+
+
+Green Rectangle
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-gradient-subpixel-fills-area-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-gradient-subpixel-fills-area-ref.html
new file mode 100644
index 0000000000..49fcbb6204
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-gradient-subpixel-fills-area-ref.html
@@ -0,0 +1,33 @@
+
+
+
+ CSS Background Test Reference
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-001-ref.html
new file mode 100644
index 0000000000..f8b2ad25cc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-001-ref.html
@@ -0,0 +1,13 @@
+
+background-image referance
+
+
+
+ Test passes if green image shows and no red visable.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-centered-with-border-radius-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-centered-with-border-radius-ref.html
new file mode 100644
index 0000000000..44db3f5601
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-centered-with-border-radius-ref.html
@@ -0,0 +1,22 @@
+
+
+
+ CSS Background Test Reference
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-cover-zoomed-1-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-cover-zoomed-1-ref.html
new file mode 100644
index 0000000000..d61bac9fed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-cover-zoomed-1-ref.html
@@ -0,0 +1,24 @@
+
+
+
+ CSS Background Test Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-letter-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-letter-ref.html
new file mode 100644
index 0000000000..fd2fdf93aa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-letter-ref.html
@@ -0,0 +1,26 @@
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+ Test passes if cat image is visible.
+ X
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-line-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-line-ref.html
new file mode 100644
index 0000000000..3bbe8467a5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-first-line-ref.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+Test passes if cat image is visible.
+X
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-large-with-auto-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-large-with-auto-ref.html
new file mode 100644
index 0000000000..7bad169e3a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-large-with-auto-ref.html
@@ -0,0 +1,31 @@
+
+
+
+ CSS Background Test Reference
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-table-cells-zoomed-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-table-cells-zoomed-ref.html
new file mode 100644
index 0000000000..6f4261ecf4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-table-cells-zoomed-ref.html
@@ -0,0 +1,39 @@
+
+
+
+ CSS Background Test Reference
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-image-with-border-radius-fidelity-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-with-border-radius-fidelity-ref.html
new file mode 100644
index 0000000000..0d8f30d74f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-image-with-border-radius-fidelity-ref.html
@@ -0,0 +1,12 @@
+
+Consistent image fidelity of background-image with border-radius (reference)
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-002-ref.html
new file mode 100644
index 0000000000..88d61225a6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-002-ref.html
@@ -0,0 +1,19 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-004-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-004-ref.html
new file mode 100644
index 0000000000..0e26ab5bb0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-004-ref.html
@@ -0,0 +1,15 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-005-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-005-ref.html
new file mode 100644
index 0000000000..12d359397b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-005-ref.html
@@ -0,0 +1,18 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-006-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-006-ref.html
new file mode 100644
index 0000000000..a94eb84c0c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-006-ref.html
@@ -0,0 +1,21 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square at the left of the page and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-007-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-007-ref.html
new file mode 100644
index 0000000000..d3a1d05328
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-origin-007-ref.html
@@ -0,0 +1,18 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-paint-order-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-paint-order-001-ref.html
new file mode 100644
index 0000000000..5783dfe863
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-paint-order-001-ref.html
@@ -0,0 +1,20 @@
+
+
+
+ CSS Test: Background clip and border painting order
+
+
+
+
+
+ Test passes if there is a green rectangle below and no red visible on the page.
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-position-negative-percentage-comparison-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-position-negative-percentage-comparison-ref.html
new file mode 100644
index 0000000000..aa68e23fe0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-position-negative-percentage-comparison-ref.html
@@ -0,0 +1,12 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-position-subpixel-at-border-ref.tentative.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-position-subpixel-at-border-ref.tentative.html
new file mode 100644
index 0000000000..2964ffa4ce
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-position-subpixel-at-border-ref.tentative.html
@@ -0,0 +1,87 @@
+
+
+
+ CSS Backgrounds: Subpixel positions adjacent to the borders reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-position-three-four-values-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-position-three-four-values-ref.html
new file mode 100644
index 0000000000..e721a2c0fa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-position-three-four-values-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-rounded-image-clip.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-rounded-image-clip.html
new file mode 100644
index 0000000000..2436bedad5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-rounded-image-clip.html
@@ -0,0 +1,17 @@
+
+
+Corner Clipped Background Color
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-002-ref.html
new file mode 100644
index 0000000000..0e26ab5bb0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-002-ref.html
@@ -0,0 +1,15 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-006-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-006-ref.html
new file mode 100644
index 0000000000..c891bb4adc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-006-ref.html
@@ -0,0 +1,15 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-021-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-021-ref.html
new file mode 100644
index 0000000000..e59e4eab60
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-021-ref.html
@@ -0,0 +1,19 @@
+
+
+CSS Backgrounds and Borders Reference
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-025-ref.xht b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-025-ref.xht
new file mode 100644
index 0000000000..c80d4a1543
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-025-ref.xht
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+ Test passes if there is 3 rows of 3 blue-and-orange squares and if there is no partially displayed squares and no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-026-ref.xht b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-026-ref.xht
new file mode 100644
index 0000000000..133d5241b9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-026-ref.xht
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+ Test passes if there is 2 rows of 2 cats and if there is no partially displayed cat and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-027-ref.xht b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-027-ref.xht
new file mode 100644
index 0000000000..36b55b082f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-027-ref.xht
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+ Test passes if there is 3 rows of 3 blue-and-orange rectangles and if there is no partially displayed rectangles and no red .
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-028-ref.xht b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-028-ref.xht
new file mode 100644
index 0000000000..edc236f5ee
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-028-ref.xht
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+ Test passes if there is 4 rows of 4 blue-and-orange squares and if there is no partially displayed square and no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-029-ref.xht b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-029-ref.xht
new file mode 100644
index 0000000000..81499e8683
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-029-ref.xht
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+ Test passes if there is 3 rows of 3 blue-and-orange squares and if there is no partially displayed squares and no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-031-ref.xht b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-031-ref.xht
new file mode 100644
index 0000000000..ea0dd78ba0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-031-ref.xht
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+ Test passes if there is 1 column of 3 blue-and-orange squares and if there is no partially displayed square and no red .
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-041-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-041-ref.html
new file mode 100644
index 0000000000..fe66052ebf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-041-ref.html
@@ -0,0 +1,26 @@
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-043-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-043-ref.html
new file mode 100644
index 0000000000..bf60e2183d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-043-ref.html
@@ -0,0 +1,27 @@
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background-size-one-value-1x1-image-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-one-value-1x1-image-ref.html
new file mode 100644
index 0000000000..0a0404a9b5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background-size-one-value-1x1-image-ref.html
@@ -0,0 +1,20 @@
+
+
+
+ CSS Background Test Reference
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/background_clip_padding-box.html b/testing/web-platform/tests/css/css-backgrounds/reference/background_clip_padding-box.html
new file mode 100644
index 0000000000..fe42b53257
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/background_clip_padding-box.html
@@ -0,0 +1,40 @@
+
+
+
+ CSS Backgrounds and Borders Test: background-clip_border-box
+
+
+
+
+
+Test passes if border is blue and dotted without red background
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-image-type-003-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-image-type-003-ref.html
new file mode 100644
index 0000000000..690f9ad11a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-image-type-003-ref.html
@@ -0,0 +1,31 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-005-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-005-ref.html
new file mode 100644
index 0000000000..0a372e088b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-005-ref.html
@@ -0,0 +1,15 @@
+
+Reference: 'border-image-repeat' with 'space' and 'round'
+
+There should be two green rectangles below:
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-repeat-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-repeat-001-ref.html
new file mode 100644
index 0000000000..0086544c0f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-repeat-001-ref.html
@@ -0,0 +1,41 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if there are 2 identical filled green plus ("+") signs and no red .
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-round-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-round-ref.html
new file mode 100644
index 0000000000..327013a933
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-round-ref.html
@@ -0,0 +1,59 @@
+
+CSS Border Image: border-image-repeat: round (reference)
+
+The test passes if diamonds in corners are red, and other diamonds are orange, there are 4 orange diamonds on each side.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-space-011-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-space-011-ref.html
new file mode 100644
index 0000000000..226140d152
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-repeat-space-011-ref.html
@@ -0,0 +1,38 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-round-and-stretch-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-round-and-stretch-ref.html
new file mode 100644
index 0000000000..4f0ffdbc52
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-round-and-stretch-ref.html
@@ -0,0 +1,104 @@
+
+CSS Border Image: border-image-repeat: round and stretch (reference)
+
+The test passes if orange diamonds on top and bottom border repeat 12 times, and orange diamonds on left and right border are stretched, diamonds in corners are red, and other diamonds are orange.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-001-ref.html
new file mode 100644
index 0000000000..fe9bf3b86a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-001-ref.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there are 2 identical images.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-002-ref.html
new file mode 100644
index 0000000000..b21217c91e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-002-ref.html
@@ -0,0 +1,23 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there are 2 identical green squares and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-003-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-003-ref.html
new file mode 100644
index 0000000000..3ff7980de6
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-shorthand-003-ref.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there are 2 identical green squares and no red .
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-005-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-005-ref.html
new file mode 100644
index 0000000000..d4a4040a78
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-005-ref.html
@@ -0,0 +1,30 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there is a filled orange rectangle inside 3 blue borders interleaved with 2 orange borders and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-007-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-007-ref.html
new file mode 100644
index 0000000000..2581d8dabf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-007-ref.html
@@ -0,0 +1,31 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there is a filled green rectangle inside 3 blue borders interleaved with 2 orange borders and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-001-ref.html
new file mode 100644
index 0000000000..2ee68cd475
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-001-ref.html
@@ -0,0 +1,22 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-002-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-002-ref.html
new file mode 100644
index 0000000000..f8a781c253
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-slice-fill-002-ref.html
@@ -0,0 +1,29 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if there is a filled green square surrounded by a yellow square and if there is no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-space-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-space-001-ref.html
new file mode 100644
index 0000000000..22c5f4dfb8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-space-001-ref.html
@@ -0,0 +1,74 @@
+
+
+
+
+ CSS Test: Border Image: box with spaced repeating border image
+
+
+
+
+ There should be a green box below with red diamonds in the corners, and three yellow diamonds evenly spaced
+ apart along the edges.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-image-width-009-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-width-009-ref.html
new file mode 100644
index 0000000000..cc92298435
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-image-width-009-ref.html
@@ -0,0 +1,46 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clip-002-ref.htm b/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clip-002-ref.htm
new file mode 100644
index 0000000000..2a68ea3587
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clip-002-ref.htm
@@ -0,0 +1,32 @@
+
+
+
+ CSS Test: Background is clipped to the curve of the content-box when 'background-clip: content-box'
+
+
+
+
+ Test passes if there is no red visible on the page.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clipping-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clipping-ref.html
new file mode 100644
index 0000000000..2aeef90eb0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-clipping-ref.html
@@ -0,0 +1,29 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there are four filled green circles and no red .
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-horizontal-value-is-zero-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-horizontal-value-is-zero-ref.html
new file mode 100644
index 0000000000..67324c7178
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-radius-horizontal-value-is-zero-ref.html
@@ -0,0 +1,22 @@
+
+
+
+ CSS Test Background: border-radius property if horizontal value is zero
+
+
+
+
+ The test passes if the rectangle has four square corners (no red is shown).
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-1px-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-1px-ref.html
new file mode 100644
index 0000000000..b725d6ea0f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-1px-ref.html
@@ -0,0 +1,13 @@
+
+
+
+CSS Borders: border-right-width: 1px, reference
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-3px-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-3px-ref.html
new file mode 100644
index 0000000000..068da127d4
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-3px-ref.html
@@ -0,0 +1,13 @@
+
+
+
+CSS Borders: border-right-width: 3px, reference
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-5px-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-5px-ref.html
new file mode 100644
index 0000000000..29706fa4f5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-right-width-5px-ref.html
@@ -0,0 +1,13 @@
+
+
+
+CSS Borders: border-right-width: 5px, reference
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-1px-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-1px-ref.html
new file mode 100644
index 0000000000..15b1948226
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-1px-ref.html
@@ -0,0 +1,13 @@
+
+
+
+CSS Borders: border-top-width: 1px, reference
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-3px-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-3px-ref.html
new file mode 100644
index 0000000000..3fea5943cf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-3px-ref.html
@@ -0,0 +1,13 @@
+
+
+
+CSS Borders: border-top-width: 3px, reference
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-5px-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-5px-ref.html
new file mode 100644
index 0000000000..fa6db4a843
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-top-width-5px-ref.html
@@ -0,0 +1,13 @@
+
+
+
+CSS Borders: border-top-width: 5px, reference
+
+
+
+ There should be a black line below and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-width-pixel-snapping-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-width-pixel-snapping-001-ref.html
new file mode 100644
index 0000000000..99dd2f0beb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-width-pixel-snapping-001-ref.html
@@ -0,0 +1,5 @@
+
+
+CSS Backgrounds and Borders Reference Test: border-width pixel snapping
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/border-width-small-values-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/border-width-small-values-001-ref.html
new file mode 100644
index 0000000000..26177acb37
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/border-width-small-values-001-ref.html
@@ -0,0 +1,5 @@
+
+
+CSS Backgrounds and Borders Reference Test: border-width small values
+
+The test passes if this text has a border
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-005-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-005-ref.html
new file mode 100644
index 0000000000..81a5cbf6b8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-005-ref.html
@@ -0,0 +1,32 @@
+
+
+
+ CSS Test Background: Box-Shadow property
+
+
+
+
+ The test passes if there is a green drop shadow and no red.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-039-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-039-ref.html
new file mode 100644
index 0000000000..6f364d09a2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-039-ref.html
@@ -0,0 +1,75 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Not inset and Npx 0px: 36px 0px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-040-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-040-ref.html
new file mode 100644
index 0000000000..14159cfcdf
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-040-ref.html
@@ -0,0 +1,75 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Not inset and Npx Mpx: 36px 18px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-041-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-041-ref.html
new file mode 100644
index 0000000000..8b93bbdf11
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-041-ref.html
@@ -0,0 +1,54 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ With inset and Npx 0px: 18px 0px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-042-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-042-ref.html
new file mode 100644
index 0000000000..ccc209a02d
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-042-ref.html
@@ -0,0 +1,68 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ With inset and Npx Mpx: 18px 12px
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-body-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-body-ref.html
new file mode 100644
index 0000000000..d2ae1ebd84
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-body-ref.html
@@ -0,0 +1,20 @@
+
+
+
+ CSS box-shadow Test Reference
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-spread-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-spread-without-border-radius.html
new file mode 100644
index 0000000000..5e9cf0d34e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-spread-without-border-radius.html
@@ -0,0 +1,24 @@
+
+
+
+ Reference File
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-without-border-radius.html
new file mode 100644
index 0000000000..5e9cf0d34e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-inset-without-border-radius.html
@@ -0,0 +1,24 @@
+
+
+
+ Reference File
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-spread-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-spread-without-border-radius.html
new file mode 100644
index 0000000000..f62399abce
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-spread-without-border-radius.html
@@ -0,0 +1,26 @@
+
+
+
+ Reference File
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-without-border-radius.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-without-border-radius.html
new file mode 100644
index 0000000000..2bca4c6961
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-outset-without-border-radius.html
@@ -0,0 +1,26 @@
+
+
+
+ Reference File
+
+
+
+
+ The test passes if there is a filled green square and no red.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-001-ref.html
new file mode 100644
index 0000000000..9b875c79fa
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-001-ref.html
@@ -0,0 +1,20 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there is a filled green rectangle and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-003-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-003-ref.html
new file mode 100644
index 0000000000..677a5f3312
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-overlapping-003-ref.html
@@ -0,0 +1,20 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there is a filled green rectangle and no red .
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-table-border-collapse-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-table-border-collapse-001-ref.html
new file mode 100644
index 0000000000..fb2734a7c1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/box-shadow-table-border-collapse-001-ref.html
@@ -0,0 +1,22 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if there is a filled orange square with a thick blue border and if such square has a gray outer shadow at its bottom and at its right side.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css-border-radius-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css-border-radius-001-ref.html
new file mode 100644
index 0000000000..ef851137ed
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css-border-radius-001-ref.html
@@ -0,0 +1,37 @@
+
+
+
+ CSS border-radius Test
+
+
+
+ The test passes if the green circle is inscribed in the blue square.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css-box-shadow-ref-001.html b/testing/web-platform/tests/css/css-backgrounds/reference/css-box-shadow-ref-001.html
new file mode 100644
index 0000000000..837a87b9c8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css-box-shadow-ref-001.html
@@ -0,0 +1,79 @@
+
+
+
+ CSS box-shadow Test
+
+
+
+
+ The test passes if you the green square's black shadow and it completely covers the red square.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-border-box-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-border-box-ref.html
new file mode 100644
index 0000000000..ab0f120846
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-border-box-ref.html
@@ -0,0 +1,34 @@
+
+
+
+
+ CSS Backgrounds Test:background clip property with value border-box
+
+
+
+
+
+
+ The test passes if there is only one green box.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-content-box-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-content-box-ref.html
new file mode 100644
index 0000000000..bf522dd17c
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-content-box-ref.html
@@ -0,0 +1,50 @@
+
+
+
+
+ CSS Backgrounds Test:background clip property with value content-box
+
+
+
+
+
+
+ The test passes if threre are three overlapping squares with different color(green,red and yellow from outside to inside).
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-padding-box-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-padding-box-ref.html
new file mode 100644
index 0000000000..194a26cad5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-padding-box-ref.html
@@ -0,0 +1,42 @@
+
+
+
+
+ CSS Backgrounds Test:background clip property with value padding-box
+
+
+
+
+
+
+ The test passes if threre are two overlapping squares with different color(green and yellow from outside to inside).
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-ref.html
new file mode 100644
index 0000000000..5835c8543b
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-clip-ref.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS Background-clip Test: the background is pruned to content box
+
+
+
+
+
+ The test passes if the background is pruned to content box.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-border-box-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-border-box-ref.html
new file mode 100644
index 0000000000..807bdf81c7
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-border-box-ref.html
@@ -0,0 +1,32 @@
+
+
+
+
+ CSS Backgrounds Test:background origin property with value border-box
+
+
+
+
+
+
+ The test passes if some part of the green square is covered by the dashed border.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-content-box-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-content-box-ref.html
new file mode 100644
index 0000000000..36079358df
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-content-box-ref.html
@@ -0,0 +1,31 @@
+
+
+
+
+ CSS Backgrounds Test:background origin property with value content-box
+
+
+
+
+
+
+ The test passes if there are some paddings between the green square and the dashed border.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-padding-box-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-padding-box-ref.html
new file mode 100644
index 0000000000..5b58dee5b9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-origin-padding-box-ref.html
@@ -0,0 +1,31 @@
+
+
+
+
+ CSS Backgrounds Test:background origin property with value content-box
+
+
+
+
+
+
+ The test passes if the green square is just close to the dashed border.
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-001-ref.html
new file mode 100644
index 0000000000..2c842997c0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-001-ref.html
@@ -0,0 +1,38 @@
+
+
+
+
+ CSS Backgrounds Test:background size property
+
+
+
+
+
+
+ The test passes if the following three green squares have different size.
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-contain-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-contain-ref.html
new file mode 100644
index 0000000000..02a35950bc
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-contain-ref.html
@@ -0,0 +1,28 @@
+
+
+
+
+ CSS3 background-size:contain
+
+
+
+
+
+ The test passes if the green box image is scaled to fit the width of the outer box, while preserving its intrinsic aspect ratio.
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-ref.html
new file mode 100644
index 0000000000..a49c88894f
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-background-size-ref.html
@@ -0,0 +1,19 @@
+
+
+
+
+ CSS Background-size Test: the size of the background image
+
+
+
+
+
+ The test passes if the green box is resized to 50%.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-repeat-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-repeat-ref.html
new file mode 100644
index 0000000000..58d48f0075
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-repeat-ref.html
@@ -0,0 +1,53 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if a blue diamond is repeated 8 times horizontally between red diamonds and repeated 6 times vertically between red diamonds. Each of the 4 edges between red diamonds must start and end with a half slice of a blue diamond.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-stretch-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-stretch-ref.html
new file mode 100644
index 0000000000..ed83c3dbf2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-repeat-stretch-ref.html
@@ -0,0 +1,46 @@
+
+
+
+
+ CSS Reference Test
+
+
+
+
+
+ Test passes if a blue diamond is stretched between red diamonds.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-source-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-source-ref.html
new file mode 100644
index 0000000000..e2d32ad485
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-border-image-source-ref.html
@@ -0,0 +1,49 @@
+
+
+
+
+ CSS Border Test:border image source property
+
+
+
+
+
+
+ The test passes if there are four green squares at each corner of the yellow square and no red border can be seen.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/css3-box-shadow-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/css3-box-shadow-ref.html
new file mode 100644
index 0000000000..feb7271db8
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/css3-box-shadow-ref.html
@@ -0,0 +1,37 @@
+
+
+
+
+ CSS Box-shadow Test: the test passes if adding one or more shadow to the box
+
+
+
+
+
+ The test passes if there is a black shadow behind the orange box.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/first-letter-space-not-selected-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/first-letter-space-not-selected-ref.html
new file mode 100644
index 0000000000..21a22bd273
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/first-letter-space-not-selected-ref.html
@@ -0,0 +1,17 @@
+
+
+
+ CSS Reftest Reference
+
+
+
+ Test passes if there is no red.
+
+ A
+
+ B
+
+ C
+
+ D
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/inline-background-rtl-001-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/inline-background-rtl-001-ref.html
new file mode 100644
index 0000000000..fe2ac8bdb1
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/inline-background-rtl-001-ref.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+Hello World
+
+
+
+
+
+
+Hello World
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/order-of-images-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/order-of-images-ref.html
new file mode 100644
index 0000000000..a704cd4f93
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/order-of-images-ref.html
@@ -0,0 +1,49 @@
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+ Test passes if a blue box overlaps an orange box, which overlaps a black box.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-black-96px-square.xht b/testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-black-96px-square.xht
new file mode 100644
index 0000000000..7309746e54
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-black-96px-square.xht
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+ Test passes if there is a filled black square.
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-green-100px-square.xht b/testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-green-100px-square.xht
new file mode 100644
index 0000000000..05a1379448
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/ref-filled-green-100px-square.xht
@@ -0,0 +1,19 @@
+
+
+
+ CSS Reftest Reference
+
+
+
+
+ Test passes if there is a filled green square and no red .
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/ref-if-there-is-no-red.xht b/testing/web-platform/tests/css/css-backgrounds/reference/ref-if-there-is-no-red.xht
new file mode 100644
index 0000000000..a5b4e9f47a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/ref-if-there-is-no-red.xht
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ CSS Reftest Reference
+
+
+
+
+
+
+
+ Test passes if there is no red .
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/reference.html b/testing/web-platform/tests/css/css-backgrounds/reference/reference.html
new file mode 100644
index 0000000000..439747a9ff
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/reference.html
@@ -0,0 +1,47 @@
+
+
+
+
+ CSS Background and Borders Test:background-clip_pending-box
+
+
+
+
+
+ "Test passes if the border is blue dotted without red."
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/subpixel-repeat-no-repeat-mix-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/subpixel-repeat-no-repeat-mix-ref.html
new file mode 100644
index 0000000000..d2c2722627
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/subpixel-repeat-no-repeat-mix-ref.html
@@ -0,0 +1,35 @@
+
+
+
+ CSS Background Test: Mixing background-repeat: repeat and no-repeat, subpixel sizes, Reference
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/reference/ttwf-reftest-borderRadius-ref.html b/testing/web-platform/tests/css/css-backgrounds/reference/ttwf-reftest-borderRadius-ref.html
new file mode 100644
index 0000000000..dcb590dfea
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/reference/ttwf-reftest-borderRadius-ref.html
@@ -0,0 +1,21 @@
+
+
+
+ Reference File
+
+
+
+
+
+ The test passes if table's 'border-radius' style don't work.
+ CSS3 UAs should ignore border-radius properties applied to internal table elements when 'border-collapse' is 'collapse'.
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/resources/blue-100.png b/testing/web-platform/tests/css/css-backgrounds/resources/blue-100.png
new file mode 100644
index 0000000000..f578ae7253
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/resources/blue-100.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/resources/green-100.png b/testing/web-platform/tests/css/css-backgrounds/resources/green-100.png
new file mode 100644
index 0000000000..e45bbbe5c5
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/resources/green-100.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/resources/green-bottom.png b/testing/web-platform/tests/css/css-backgrounds/resources/green-bottom.png
new file mode 100644
index 0000000000..edd853b179
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/resources/green-bottom.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/resources/green-right.png b/testing/web-platform/tests/css/css-backgrounds/resources/green-right.png
new file mode 100644
index 0000000000..a6eda0a121
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/resources/green-right.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/resources/green1x50.png b/testing/web-platform/tests/css/css-backgrounds/resources/green1x50.png
new file mode 100644
index 0000000000..4540a11478
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/resources/green1x50.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/resources/green50x1.png b/testing/web-platform/tests/css/css-backgrounds/resources/green50x1.png
new file mode 100644
index 0000000000..1e90474ceb
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/resources/green50x1.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/resources/stripes-100.png b/testing/web-platform/tests/css/css-backgrounds/resources/stripes-100.png
new file mode 100644
index 0000000000..cfb6980439
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/resources/stripes-100.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/scroll-positioned-multiple-background-images.html b/testing/web-platform/tests/css/css-backgrounds/scroll-positioned-multiple-background-images.html
new file mode 100644
index 0000000000..a9ca550ce3
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/scroll-positioned-multiple-background-images.html
@@ -0,0 +1,35 @@
+
+
+
+CSS Test: Scroll multiple background images that are positioned
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/subpixel-repeat-no-repeat-mix.html b/testing/web-platform/tests/css/css-backgrounds/subpixel-repeat-no-repeat-mix.html
new file mode 100644
index 0000000000..1828b97487
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/subpixel-repeat-no-repeat-mix.html
@@ -0,0 +1,37 @@
+
+
+
+ CSS Background Test: Mixing background-repeat: repeat and no-repeat, subpixel sizes
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/100x100-blue-and-orange.png b/testing/web-platform/tests/css/css-backgrounds/support/100x100-blue-and-orange.png
new file mode 100644
index 0000000000..70437d7bda
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/100x100-blue-and-orange.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/100x100-gr-rr.png b/testing/web-platform/tests/css/css-backgrounds/support/100x100-gr-rr.png
new file mode 100644
index 0000000000..dfd0593e3c
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/100x100-gr-rr.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/100x100-green-with-red-corners.png b/testing/web-platform/tests/css/css-backgrounds/support/100x100-green-with-red-corners.png
new file mode 100644
index 0000000000..a193937c0d
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/100x100-green-with-red-corners.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/100x100-red.png b/testing/web-platform/tests/css/css-backgrounds/support/100x100-red.png
new file mode 100644
index 0000000000..57bf3ddc52
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/100x100-red.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/1x1-green.png b/testing/web-platform/tests/css/css-backgrounds/support/1x1-green.png
new file mode 100644
index 0000000000..b98ca0ba0a
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/1x1-green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/1x1-lime.png b/testing/web-platform/tests/css/css-backgrounds/support/1x1-lime.png
new file mode 100644
index 0000000000..cb397fb090
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/1x1-lime.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/1x1-maroon.png b/testing/web-platform/tests/css/css-backgrounds/support/1x1-maroon.png
new file mode 100644
index 0000000000..3f86b07219
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/1x1-maroon.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/1x1-navy.png b/testing/web-platform/tests/css/css-backgrounds/support/1x1-navy.png
new file mode 100644
index 0000000000..9b9a03955b
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/1x1-navy.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/1x1-red.png b/testing/web-platform/tests/css/css-backgrounds/support/1x1-red.png
new file mode 100644
index 0000000000..6bd73ac101
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/1x1-red.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/1x1-white.png b/testing/web-platform/tests/css/css-backgrounds/support/1x1-white.png
new file mode 100644
index 0000000000..dd43faec54
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/1x1-white.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/40px-wide-20px-tall-green-rect.png b/testing/web-platform/tests/css/css-backgrounds/support/40px-wide-20px-tall-green-rect.png
new file mode 100644
index 0000000000..c372de1dbd
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/40px-wide-20px-tall-green-rect.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/500x500-red-with-green-center.png b/testing/web-platform/tests/css/css-backgrounds/support/500x500-red-with-green-center.png
new file mode 100644
index 0000000000..263102bf8a
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/500x500-red-with-green-center.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/500x500-white-red-green-irreg-polygon.png b/testing/web-platform/tests/css/css-backgrounds/support/500x500-white-red-green-irreg-polygon.png
new file mode 100644
index 0000000000..99ff636c3f
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/500x500-white-red-green-irreg-polygon.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/50x50-green.png b/testing/web-platform/tests/css/css-backgrounds/support/50x50-green.png
new file mode 100644
index 0000000000..6c1406b7df
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/50x50-green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/60x60-gg-rr.png b/testing/web-platform/tests/css/css-backgrounds/support/60x60-gg-rr.png
new file mode 100644
index 0000000000..84f5b2a4f1
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/60x60-gg-rr.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/60x60-green.png b/testing/web-platform/tests/css/css-backgrounds/support/60x60-green.png
new file mode 100644
index 0000000000..b3c8cf3eb4
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/60x60-green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/9-colored-areas.png b/testing/web-platform/tests/css/css-backgrounds/support/9-colored-areas.png
new file mode 100644
index 0000000000..93f5661947
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/9-colored-areas.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-green.png b/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-green.png
new file mode 100644
index 0000000000..329699bf9d
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red-old.png b/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red-old.png
new file mode 100644
index 0000000000..975b8095f0
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red-old.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red.png b/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red.png
new file mode 100644
index 0000000000..356bf82e4a
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/9grid40-30-20-10-red.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/a-green.css b/testing/web-platform/tests/css/css-backgrounds/support/a-green.css
new file mode 100644
index 0000000000..b0dbb071d5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/support/a-green.css
@@ -0,0 +1 @@
+.a { color: green; }
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-32x32.png b/testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-32x32.png
new file mode 100644
index 0000000000..42f8a2100b
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-32x32.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-37x37.png b/testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-37x37.png
new file mode 100644
index 0000000000..0289b03941
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/aqua-yellow-37x37.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/aqua_color.png b/testing/web-platform/tests/css/css-backgrounds/support/aqua_color.png
new file mode 100644
index 0000000000..0a26c7d00d
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/aqua_color.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/b-green.css b/testing/web-platform/tests/css/css-backgrounds/support/b-green.css
new file mode 100644
index 0000000000..a0473f5ca2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/support/b-green.css
@@ -0,0 +1 @@
+.b { color: green; }
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/bg.jpg b/testing/web-platform/tests/css/css-backgrounds/support/bg.jpg
new file mode 100644
index 0000000000..4418129813
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/bg.jpg differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/bg_flower.gif b/testing/web-platform/tests/css/css-backgrounds/support/bg_flower.gif
new file mode 100644
index 0000000000..506cea3df4
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/bg_flower.gif differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/black96x96.png b/testing/web-platform/tests/css/css-backgrounds/support/black96x96.png
new file mode 100644
index 0000000000..4e5a7c7546
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/black96x96.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/black_color.png b/testing/web-platform/tests/css/css-backgrounds/support/black_color.png
new file mode 100644
index 0000000000..ddd4e75698
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/black_color.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/blue-and-red-diamonds-81x81.png b/testing/web-platform/tests/css/css-backgrounds/support/blue-and-red-diamonds-81x81.png
new file mode 100644
index 0000000000..5b2f7e156c
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/blue-and-red-diamonds-81x81.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/blue-diamond-27x27.png b/testing/web-platform/tests/css/css-backgrounds/support/blue-diamond-27x27.png
new file mode 100644
index 0000000000..1e66726482
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/blue-diamond-27x27.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/blue-diamond.png b/testing/web-platform/tests/css/css-backgrounds/support/blue-diamond.png
new file mode 100644
index 0000000000..3617045efb
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/blue-diamond.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/blue96x96.png b/testing/web-platform/tests/css/css-backgrounds/support/blue96x96.png
new file mode 100644
index 0000000000..820f8cace2
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/blue96x96.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/blue_color.png b/testing/web-platform/tests/css/css-backgrounds/support/blue_color.png
new file mode 100644
index 0000000000..d8bd022f08
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/blue_color.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/border-image-repeat-space-011.png b/testing/web-platform/tests/css/css-backgrounds/support/border-image-repeat-space-011.png
new file mode 100644
index 0000000000..70b80a3199
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/border-image-repeat-space-011.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/border-image.jpg b/testing/web-platform/tests/css/css-backgrounds/support/border-image.jpg
new file mode 100644
index 0000000000..a83a921fdf
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/border-image.jpg differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/border.png b/testing/web-platform/tests/css/css-backgrounds/support/border.png
new file mode 100644
index 0000000000..7a657391d6
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/border.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/c-red.css b/testing/web-platform/tests/css/css-backgrounds/support/c-red.css
new file mode 100644
index 0000000000..d4ba5c64e9
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/support/c-red.css
@@ -0,0 +1 @@
+.c { color: red; }
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/cat.png b/testing/web-platform/tests/css/css-backgrounds/support/cat.png
new file mode 100644
index 0000000000..85dd732481
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/cat.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/css3.png b/testing/web-platform/tests/css/css-backgrounds/support/css3.png
new file mode 100644
index 0000000000..823b16a16c
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/css3.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-1000x10.png b/testing/web-platform/tests/css/css-backgrounds/support/green-1000x10.png
new file mode 100644
index 0000000000..8ce354cfb7
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/green-1000x10.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-10x1000.png b/testing/web-platform/tests/css/css-backgrounds/support/green-10x1000.png
new file mode 100644
index 0000000000..c7fd6eee5c
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/green-10x1000.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-150-150.png b/testing/web-platform/tests/css/css-backgrounds/support/green-150-150.png
new file mode 100644
index 0000000000..6601b79ace
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/green-150-150.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-60-60.png b/testing/web-platform/tests/css/css-backgrounds/support/green-60-60.png
new file mode 100644
index 0000000000..b061c1f33f
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/green-60-60.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green-60x60-red-5px-border.png b/testing/web-platform/tests/css/css-backgrounds/support/green-60x60-red-5px-border.png
new file mode 100644
index 0000000000..97a94592dd
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/green-60x60-red-5px-border.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green.png b/testing/web-platform/tests/css/css-backgrounds/support/green.png
new file mode 100644
index 0000000000..5c5217b1e7
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/green_color.png b/testing/web-platform/tests/css/css-backgrounds/support/green_color.png
new file mode 100644
index 0000000000..2ab26cd8c8
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/green_color.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/img-ref-1.png b/testing/web-platform/tests/css/css-backgrounds/support/img-ref-1.png
new file mode 100644
index 0000000000..985e10e30f
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/img-ref-1.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/img-ref-2.png b/testing/web-platform/tests/css/css-backgrounds/support/img-ref-2.png
new file mode 100644
index 0000000000..ac66bdf734
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/img-ref-2.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/import-green.css b/testing/web-platform/tests/css/css-backgrounds/support/import-green.css
new file mode 100644
index 0000000000..537104e663
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/support/import-green.css
@@ -0,0 +1 @@
+.import { color: green; }
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/import-red.css b/testing/web-platform/tests/css/css-backgrounds/support/import-red.css
new file mode 100644
index 0000000000..9945ef4711
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/support/import-red.css
@@ -0,0 +1 @@
+.import { color: red; }
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/new-red-diamond-27x27.png b/testing/web-platform/tests/css/css-backgrounds/support/new-red-diamond-27x27.png
new file mode 100644
index 0000000000..859cbc33d2
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/new-red-diamond-27x27.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/orange-intrinsic-none.svg b/testing/web-platform/tests/css/css-backgrounds/support/orange-intrinsic-none.svg
new file mode 100644
index 0000000000..d63fb9ef70
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/support/orange-intrinsic-none.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/orange_color.png b/testing/web-platform/tests/css/css-backgrounds/support/orange_color.png
new file mode 100644
index 0000000000..329491802f
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/orange_color.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/outline-5px-10px-15px-20px-green.png b/testing/web-platform/tests/css/css-backgrounds/support/outline-5px-10px-15px-20px-green.png
new file mode 100644
index 0000000000..2ca46e53f3
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/outline-5px-10px-15px-20px-green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-gr-rr-200x200.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-gr-rr-200x200.png
new file mode 100644
index 0000000000..5fe3651bd5
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-gr-rr-200x200.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rgr-grg.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rgr-grg.png
new file mode 100644
index 0000000000..6fcfeb4883
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rgr-grg.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rrg-rgg.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rrg-rgg.png
new file mode 100644
index 0000000000..fcf4f3fd7d
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-grg-rrg-rgg.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-rg-rr-200x200.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rg-rr-200x200.png
new file mode 100644
index 0000000000..2474cc0f5a
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rg-rr-200x200.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-rgr-grg-rgr.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rgr-grg-rgr.png
new file mode 100644
index 0000000000..db8ed5cf7b
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rgr-grg-rgr.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-gr-200x200.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-gr-200x200.png
new file mode 100644
index 0000000000..599fbd3028
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-gr-200x200.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-rg-200x200.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-rg-200x200.png
new file mode 100644
index 0000000000..1333efafd3
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-rr-rg-200x200.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/pattern-tr.png b/testing/web-platform/tests/css/css-backgrounds/support/pattern-tr.png
new file mode 100644
index 0000000000..8b4b25364e
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/pattern-tr.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/red-diamond.png b/testing/web-platform/tests/css/css-backgrounds/support/red-diamond.png
new file mode 100644
index 0000000000..30911f02cb
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/red-diamond.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/red.png b/testing/web-platform/tests/css/css-backgrounds/support/red.png
new file mode 100644
index 0000000000..0d67afdd30
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/red.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/red_color.png b/testing/web-platform/tests/css/css-backgrounds/support/red_color.png
new file mode 100644
index 0000000000..24948d0d0e
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/red_color.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-bl.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-bl.png
new file mode 100644
index 0000000000..6abbaf319f
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-bl.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-bo.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-bo.png
new file mode 100644
index 0000000000..f72a67381c
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-bo.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-br.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-br.png
new file mode 100644
index 0000000000..84e22afe2a
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-br.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-ct.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-ct.png
new file mode 100644
index 0000000000..71ac10f611
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-ct.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-le.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-le.png
new file mode 100644
index 0000000000..abe56ffad6
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-le.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-ri.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-ri.png
new file mode 100644
index 0000000000..95d7db8423
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-ri.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-tl.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-tl.png
new file mode 100644
index 0000000000..8a3516998a
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-tl.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-to.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-to.png
new file mode 100644
index 0000000000..d1b082c9ba
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-to.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule-tr.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule-tr.png
new file mode 100644
index 0000000000..cd9bb5a5a4
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule-tr.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/reticule.png b/testing/web-platform/tests/css/css-backgrounds/support/reticule.png
new file mode 100644
index 0000000000..02c7d10e76
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/reticule.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50%.png b/testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50%.png
new file mode 100644
index 0000000000..cf2eea6b43
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50%.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50px.png b/testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50px.png
new file mode 100644
index 0000000000..9f46583665
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/ruler-h-50px.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/ruler-v-100px.png b/testing/web-platform/tests/css/css-backgrounds/support/ruler-v-100px.png
new file mode 100644
index 0000000000..a837eca222
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/ruler-v-100px.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/ruler-v-50px.png b/testing/web-platform/tests/css/css-backgrounds/support/ruler-v-50px.png
new file mode 100644
index 0000000000..8414102802
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/ruler-v-50px.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/square-purple.png b/testing/web-platform/tests/css/css-backgrounds/support/square-purple.png
new file mode 100644
index 0000000000..0f522d7872
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/square-purple.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/square-teal.png b/testing/web-platform/tests/css/css-backgrounds/support/square-teal.png
new file mode 100644
index 0000000000..e567f51b91
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/square-teal.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/square-white.png b/testing/web-platform/tests/css/css-backgrounds/support/square-white.png
new file mode 100644
index 0000000000..5853cbb238
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/square-white.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/swatch-blue.png b/testing/web-platform/tests/css/css-backgrounds/support/swatch-blue.png
new file mode 100644
index 0000000000..bf2759634d
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/swatch-blue.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/swatch-green.png b/testing/web-platform/tests/css/css-backgrounds/support/swatch-green.png
new file mode 100644
index 0000000000..0aa79b0c86
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/swatch-green.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/swatch-lime.png b/testing/web-platform/tests/css/css-backgrounds/support/swatch-lime.png
new file mode 100644
index 0000000000..55fd7fdaed
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/swatch-lime.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/swatch-orange.png b/testing/web-platform/tests/css/css-backgrounds/support/swatch-orange.png
new file mode 100644
index 0000000000..d3cd498b52
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/swatch-orange.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/swatch-red.png b/testing/web-platform/tests/css/css-backgrounds/support/swatch-red.png
new file mode 100644
index 0000000000..1caf25c992
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/swatch-red.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/swatch-white.png b/testing/web-platform/tests/css/css-backgrounds/support/swatch-white.png
new file mode 100644
index 0000000000..1a7d4323d7
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/swatch-white.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/swatch-yellow.png b/testing/web-platform/tests/css/css-backgrounds/support/swatch-yellow.png
new file mode 100644
index 0000000000..1591aa0e2e
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/swatch-yellow.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/table-head.jpg b/testing/web-platform/tests/css/css-backgrounds/support/table-head.jpg
new file mode 100644
index 0000000000..d5884136e2
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/table-head.jpg differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/test-bl.png b/testing/web-platform/tests/css/css-backgrounds/support/test-bl.png
new file mode 100644
index 0000000000..904e24e996
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/test-bl.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/test-br.png b/testing/web-platform/tests/css/css-backgrounds/support/test-br.png
new file mode 100644
index 0000000000..f413ff5c1a
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/test-br.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/test-inner-half-size.png b/testing/web-platform/tests/css/css-backgrounds/support/test-inner-half-size.png
new file mode 100644
index 0000000000..e473bf80ef
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/test-inner-half-size.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/test-outer.png b/testing/web-platform/tests/css/css-backgrounds/support/test-outer.png
new file mode 100644
index 0000000000..82eeace7fc
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/test-outer.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/test-tl.png b/testing/web-platform/tests/css/css-backgrounds/support/test-tl.png
new file mode 100644
index 0000000000..f6ac0ef7e8
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/test-tl.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/test-tr.png b/testing/web-platform/tests/css/css-backgrounds/support/test-tr.png
new file mode 100644
index 0000000000..59843ae54b
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/test-tr.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/white_color.png b/testing/web-platform/tests/css/css-backgrounds/support/white_color.png
new file mode 100644
index 0000000000..4276253883
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/white_color.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/support/y.png b/testing/web-platform/tests/css/css-backgrounds/support/y.png
new file mode 100644
index 0000000000..4e402fe2ee
Binary files /dev/null and b/testing/web-platform/tests/css/css-backgrounds/support/y.png differ
diff --git a/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local-ref.html b/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local-ref.html
new file mode 100644
index 0000000000..b6088dd39a
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local-ref.html
@@ -0,0 +1,12 @@
+
+Passes if there is a brown square.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local.html b/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local.html
new file mode 100644
index 0000000000..e52aa26ef2
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/table-cell-background-local.html
@@ -0,0 +1,24 @@
+
+Tests rendering of table cell's background-image with local attachment.
+
+
+
+
+
+Passes if there is a brown square.
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/tiny-foreignObject-double-border-radius-crash.html b/testing/web-platform/tests/css/css-backgrounds/tiny-foreignObject-double-border-radius-crash.html
new file mode 100644
index 0000000000..9d89640465
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/tiny-foreignObject-double-border-radius-crash.html
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-bottom.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-bottom.htm
new file mode 100644
index 0000000000..b7bccd77af
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-bottom.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_color_shorthand_missing_bottom
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border is black, bottom border is yellow , right border is black, top border is yellow.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-left.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-left.htm
new file mode 100644
index 0000000000..12b7c7f3df
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-left.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_color_shorthand_missing_left
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border is black , bottom border is blue, right border is black, top border is yellow.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-right.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-right.htm
new file mode 100644
index 0000000000..eca12df8bb
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand-missing-right.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_color_shorthand_missing_right
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border is yellow, bottom border is yellow, right border is yellow , top border is yellow.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand.htm
new file mode 100644
index 0000000000..6adb177808
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color-shorthand.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_color_shorthand
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border is green, bottom border is blue, right border is black, top border is yellow.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color.htm
new file mode 100644
index 0000000000..6a3cb5dce5
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-color.htm
@@ -0,0 +1,34 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_color
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border is green, bottom border is blue, right border is black, top border is yellow.
+
+
+
+
\ No newline at end of file
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-double.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-double.htm
new file mode 100644
index 0000000000..c5bc32781e
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-double.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_style_double
+
+
+
+
+
+
+
+ Test passes if there is a white square, border style is double, and the sum of the lines and the space must equal 5.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-bottom.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-bottom.htm
new file mode 100644
index 0000000000..f53f92a859
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-bottom.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_style
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border style is dotted, bottom border style is solid , right border style is dotted, top border style is solid.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-left.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-left.htm
new file mode 100644
index 0000000000..8c17fa9980
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand-missing-left.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_style
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border style is dotted , bottom border style is dashed, right border style is dotted, top border style is solid.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand.htm
new file mode 100644
index 0000000000..ae52c45f47
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-shorthand.htm
@@ -0,0 +1,31 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_style_shorthand
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border style is double, bottom border style is dashed, right border style is dotted, top border style is solid.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-values.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-values.htm
new file mode 100644
index 0000000000..c162e15a16
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style-values.htm
@@ -0,0 +1,70 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_style_values
+
+
+
+
+
+
+ Test passes if there are green squares with border style from left to right: none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset.
+
+
none
+
hidden
+
dotted
+
dashed
+
solid
+
double
+
groove
+
ridge
+
inset
+
outset
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style.htm b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style.htm
new file mode 100644
index 0000000000..357cde73e0
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-css3background-border-style.htm
@@ -0,0 +1,34 @@
+
+
+
+ CSS Backgrounds and Borders Test: border_style
+
+
+
+
+
+
+
+ Test passes if there is a white square, left border style is double, bottom border style is dashed, right border style is dotted, top border style is solid.
+
+
+
+
diff --git a/testing/web-platform/tests/css/css-backgrounds/ttwf-reftest-borderRadius.html b/testing/web-platform/tests/css/css-backgrounds/ttwf-reftest-borderRadius.html
new file mode 100644
index 0000000000..6950d17f27
--- /dev/null
+++ b/testing/web-platform/tests/css/css-backgrounds/ttwf-reftest-borderRadius.html
@@ -0,0 +1,24 @@
+
+
+
+ Test Background and border
+
+
+
+
+
+
+
+ The test passes if table's 'border-radius' style don't work.
+ CSS3 UAs should ignore border-radius properties applied to internal table elements when 'border-collapse' is 'collapse'.
+
+
+
+
--
cgit v1.2.3