summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/css/CSS2/backgrounds/support
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 00:47:55 +0000
commit26a029d407be480d791972afb5975cf62c9360a6 (patch)
treef435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/tests/css/CSS2/backgrounds/support
parentInitial commit. (diff)
downloadfirefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz
firefox-26a029d407be480d791972afb5975cf62c9360a6.zip
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/css/CSS2/backgrounds/support')
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000001_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000002_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000003_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000066_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/00007f_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000080_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/0000fc_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/0000fd_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/0000fe_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000100_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000200_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000300_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/001_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/006600_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/007f00_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/008000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/009_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/00e_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/00f_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/00fc00_color.pngbin0 -> 446 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/00fd00_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/00fe00_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/010000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/010101_color.pngbin0 -> 958 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/010_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/020000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/020202_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/030000_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/030303_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/090_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/0e0_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/0f0_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/100_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-lime.pngbin0 -> 649 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-red.pngbin0 -> 510 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/111_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-green.pngbin0 -> 135 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-lime.pngbin0 -> 135 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-maroon.pngbin0 -> 109 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-navy.pngbin0 -> 109 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-red.pngbin0 -> 135 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-white.pngbin0 -> 109 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-gg-rr.pngbin0 -> 224 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-green.pngbin0 -> 218 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/660000_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/666666_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/7f0000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/7f7f7f_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/800000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/808080_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/900_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/999_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/README28
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/animated.gifbin0 -> 1702 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/aqua_color.pngbin0 -> 444 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-alpha-test.pngbin0 -> 57976 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-iframes-001.html18
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-center.pngbin0 -> 1842 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-left.pngbin0 -> 1843 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-right.pngbin0 -> 1838 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-center.pngbin0 -> 1915 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-left.pngbin0 -> 1849 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-right.pngbin0 -> 1849 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-center.pngbin0 -> 1848 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-left.pngbin0 -> 1843 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-right.pngbin0 -> 1843 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/bar_with_corner_dot.pngbin0 -> 907 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/black15x15.pngbin0 -> 168 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/black20x20.pngbin0 -> 165 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/blue-orange-rectangle.pngbin0 -> 810 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/blue15x15.pngbin0 -> 185 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/blue96x96.pngbin0 -> 1010 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/bordered-rectangle.pngbin0 -> 368 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/cat-128.pngbin0 -> 8099 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/cat-830.pngbin0 -> 88988 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/cat.pngbin0 -> 1883 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/diamond.pngbin0 -> 188 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/e00_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/eee_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/f00_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fc0000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fcfcfc_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fd0000_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fdfdfd_color.pngbin0 -> 888 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fe0000_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fefefe_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fff_color.pngbin0 -> 901 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/fuchsia_color.pngbin0 -> 505 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height-ratio.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-none.svg4
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-landscape.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-portrait.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-height.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-pc-height-pc.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-ratio.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-landscape.pngbin0 -> 204 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green-portrait.pngbin0 -> 201 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green15x15.pngbin0 -> 170 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/green_box.pngbin0 -> 502 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-2em-space.pngbin0 -> 1331 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-4em-space.pngbin0 -> 1370 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/maroon_color.pngbin0 -> 506 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/olive_color.pngbin0 -> 506 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/orange-PASS-300x150.pngbin0 -> 4055 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/orange15x15.pngbin0 -> 958 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/orange_box.pngbin0 -> 957 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rgr-grg.pngbin0 -> 222 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rrg-rgg.pngbin0 -> 231 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.pngbin0 -> 223 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-tr.pngbin0 -> 137 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/purple_color.pngbin0 -> 958 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height-ratio.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-none.svg4
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-landscape.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-portrait.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-height.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-pc-height-pc.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-ratio.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width.svg5
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-landscape.pngbin0 -> 203 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red-portrait.pngbin0 -> 200 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red15x15.pngbin0 -> 922 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/red_box.pngbin0 -> 510 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/ring.pngbin0 -> 715 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-h-200px-400px.pngbin0 -> 420 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-v-100px-200px-300px.pngbin0 -> 364 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/silver_color.pngbin0 -> 450 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/square-purple.pngbin0 -> 92 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/square-teal.pngbin0 -> 92 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/square-white.pngbin0 -> 78 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-blue.pngbin0 -> 84 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-green.pngbin0 -> 84 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-lime.pngbin0 -> 84 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-orange.pngbin0 -> 84 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-red.pngbin0 -> 84 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-teal.pngbin0 -> 156 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-white.pngbin0 -> 85 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-yellow.pngbin0 -> 84 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/teal_color.pngbin0 -> 445 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/test-bl.pngbin0 -> 1368 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/test-br.pngbin0 -> 1045 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/test-outer.pngbin0 -> 2412 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/test-tl.pngbin0 -> 1025 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/test-tr.pngbin0 -> 1235 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/transparent_green.pngbin0 -> 657 bytes
-rw-r--r--testing/web-platform/tests/css/CSS2/backgrounds/support/yellow_color.pngbin0 -> 958 bytes
150 files changed, 134 insertions, 0 deletions
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000001_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000001_color.png
new file mode 100644
index 0000000000..44e8f5fc3f
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000001_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000002_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000002_color.png
new file mode 100644
index 0000000000..6825fc50d3
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000002_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000003_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000003_color.png
new file mode 100644
index 0000000000..e537ccb321
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000003_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000066_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000066_color.png
new file mode 100644
index 0000000000..fd5146f51e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000066_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/00007f_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/00007f_color.png
new file mode 100644
index 0000000000..e650990901
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/00007f_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000080_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000080_color.png
new file mode 100644
index 0000000000..a45e346be3
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000080_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fc_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fc_color.png
new file mode 100644
index 0000000000..91d607c63f
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fc_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fd_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fd_color.png
new file mode 100644
index 0000000000..f994178a4b
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fd_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fe_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fe_color.png
new file mode 100644
index 0000000000..85b46c91f3
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/0000fe_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000100_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000100_color.png
new file mode 100644
index 0000000000..f588ea6a54
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000100_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000200_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000200_color.png
new file mode 100644
index 0000000000..96780cea16
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000200_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000300_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000300_color.png
new file mode 100644
index 0000000000..98ad6a9d2a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000300_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/000_color.png
new file mode 100644
index 0000000000..77ff0976b2
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/001_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/001_color.png
new file mode 100644
index 0000000000..07142d0174
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/001_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/006600_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/006600_color.png
new file mode 100644
index 0000000000..b1176065c4
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/006600_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/007f00_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/007f00_color.png
new file mode 100644
index 0000000000..795241a77b
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/007f00_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/008000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/008000_color.png
new file mode 100644
index 0000000000..7d36483c20
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/008000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/009_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/009_color.png
new file mode 100644
index 0000000000..59c8c225b7
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/009_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/00e_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/00e_color.png
new file mode 100644
index 0000000000..890627ef9f
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/00e_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/00f_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/00f_color.png
new file mode 100644
index 0000000000..d86f444a9e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/00f_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/00fc00_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/00fc00_color.png
new file mode 100644
index 0000000000..45b2d4e491
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/00fc00_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/00fd00_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/00fd00_color.png
new file mode 100644
index 0000000000..048cf6d8bc
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/00fd00_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/00fe00_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/00fe00_color.png
new file mode 100644
index 0000000000..d87dfad1a7
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/00fe00_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/010000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/010000_color.png
new file mode 100644
index 0000000000..4fb66c452b
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/010000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/010101_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/010101_color.png
new file mode 100644
index 0000000000..3d12cdf283
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/010101_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/010_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/010_color.png
new file mode 100644
index 0000000000..aa02c2fc07
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/010_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/020000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/020000_color.png
new file mode 100644
index 0000000000..b9081b2c52
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/020000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/020202_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/020202_color.png
new file mode 100644
index 0000000000..4609f7e32b
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/020202_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/030000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/030000_color.png
new file mode 100644
index 0000000000..394a849398
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/030000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/030303_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/030303_color.png
new file mode 100644
index 0000000000..1bc412918d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/030303_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/090_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/090_color.png
new file mode 100644
index 0000000000..08486ddd2e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/090_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/0e0_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/0e0_color.png
new file mode 100644
index 0000000000..9b3da18419
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/0e0_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/0f0_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/0f0_color.png
new file mode 100644
index 0000000000..b79feb73e9
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/0f0_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/100_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/100_color.png
new file mode 100644
index 0000000000..3252b1203a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/100_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-lime.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-lime.png
new file mode 100644
index 0000000000..1b94770080
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-lime.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-red.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-red.png
new file mode 100644
index 0000000000..57bf3ddc52
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/100x100-red.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/111_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/111_color.png
new file mode 100644
index 0000000000..3f87769d3e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/111_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-green.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-green.png
new file mode 100644
index 0000000000..b98ca0ba0a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-green.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-lime.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-lime.png
new file mode 100644
index 0000000000..cb397fb090
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-lime.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-maroon.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-maroon.png
new file mode 100644
index 0000000000..3f86b07219
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-maroon.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-navy.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-navy.png
new file mode 100644
index 0000000000..9b9a03955b
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-navy.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-red.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-red.png
new file mode 100644
index 0000000000..6bd73ac101
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-red.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-white.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-white.png
new file mode 100644
index 0000000000..dd43faec54
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/1x1-white.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-gg-rr.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-gg-rr.png
new file mode 100644
index 0000000000..84f5b2a4f1
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-gg-rr.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-green.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-green.png
new file mode 100644
index 0000000000..b3c8cf3eb4
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/60x60-green.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/660000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/660000_color.png
new file mode 100644
index 0000000000..a53c4d814d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/660000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/666666_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/666666_color.png
new file mode 100644
index 0000000000..0c257ddaba
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/666666_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/7f0000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/7f0000_color.png
new file mode 100644
index 0000000000..73c14d8efc
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/7f0000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/7f7f7f_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/7f7f7f_color.png
new file mode 100644
index 0000000000..96b704d3bf
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/7f7f7f_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/800000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/800000_color.png
new file mode 100644
index 0000000000..5e366ce05a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/800000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/808080_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/808080_color.png
new file mode 100644
index 0000000000..86da9d7b5e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/808080_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/900_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/900_color.png
new file mode 100644
index 0000000000..7ebcd4d596
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/900_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/999_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/999_color.png
new file mode 100644
index 0000000000..a6732b17c9
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/999_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/README b/testing/web-platform/tests/css/CSS2/backgrounds/support/README
new file mode 100644
index 0000000000..2e5f2ad073
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/README
@@ -0,0 +1,28 @@
+CSS Global Support Directory
+============================
+
+This directory contains common support files (such as images and external
+style sheets). These are sync'ed into the support directories of all our
+test suites. If you have test-suite-specific support files, please add
+them to the appropriate test-suite-specific support/ directory.
+
+If you add to a support/ directory, please run the tools/supportprop.py
+script from the top of the repository to cascade support files into the
+lower-level support directories.
+
+Description of the Common Support File Collection
+-------------------------------------------------
+
+The 1x1-* images are all exactly one pixel.
+
+The swatch-* images all use 15x15 cells.
+
+The square-* images all use 15x15 cells with one pixel borders.
+
+The pattern-* images use cells of various sizes:
+
+ pattern-grg-rgr-grg.png 20x20
+ pattern-rgr-grg-rgr.png 20x20
+ pattern-tr.png 15x15
+ pattern-grg-rrg-rgg.png 15x15
+
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/animated.gif b/testing/web-platform/tests/css/CSS2/backgrounds/support/animated.gif
new file mode 100644
index 0000000000..23b7d209e4
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/animated.gif
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/aqua_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/aqua_color.png
new file mode 100644
index 0000000000..0a26c7d00d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/aqua_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-alpha-test.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-alpha-test.png
new file mode 100644
index 0000000000..2eb7a7977c
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-alpha-test.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-iframes-001.html b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-iframes-001.html
new file mode 100644
index 0000000000..f2d18df6ab
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-iframes-001.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Inner Frame</title>
+ <link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch">
+ <link rel="reviewer" title="GĂ©rard Talbot" href="http://www.gtalbot.org/BrowserBugsSection/css21testsuite/"> <!-- 2012-04-21 -->
+ <link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/background/iframes/001a.html" type="text/html">
+ <style type="text/css">
+ * { background: transparent; margin: 0; padding: 0; }
+ p { margin: 4em 1em; color: blue; }
+ </style>
+ </head>
+ <body>
+ <!-- Transparent -->
+ <p>You should see the word "PASS" above.</p>
+ </body>
+</html>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-center.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-center.png
new file mode 100644
index 0000000000..69a77a1c02
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-center.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-left.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-left.png
new file mode 100644
index 0000000000..06fd4259e6
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-left.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-right.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-right.png
new file mode 100644
index 0000000000..21b51f8434
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-bottom-right.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-center.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-center.png
new file mode 100644
index 0000000000..5f35ec47c0
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-center.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-left.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-left.png
new file mode 100644
index 0000000000..565363770e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-left.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-right.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-right.png
new file mode 100644
index 0000000000..c61e813f6a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-center-right.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-center.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-center.png
new file mode 100644
index 0000000000..dc1f0be8a8
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-center.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-left.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-left.png
new file mode 100644
index 0000000000..e9999e3448
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-left.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-right.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-right.png
new file mode 100644
index 0000000000..153faa0e3d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/background-position-top-right.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/bar_with_corner_dot.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/bar_with_corner_dot.png
new file mode 100644
index 0000000000..fbbc56de16
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/bar_with_corner_dot.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/black15x15.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/black15x15.png
new file mode 100644
index 0000000000..b1bbef2cd5
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/black15x15.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/black20x20.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/black20x20.png
new file mode 100644
index 0000000000..ebf7027ee7
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/black20x20.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/blue-orange-rectangle.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/blue-orange-rectangle.png
new file mode 100644
index 0000000000..f43f193291
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/blue-orange-rectangle.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/blue15x15.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/blue15x15.png
new file mode 100644
index 0000000000..89de32fdb8
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/blue15x15.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/blue96x96.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/blue96x96.png
new file mode 100644
index 0000000000..820f8cace2
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/blue96x96.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/bordered-rectangle.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/bordered-rectangle.png
new file mode 100644
index 0000000000..1da0ce2ec3
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/bordered-rectangle.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/cat-128.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/cat-128.png
new file mode 100644
index 0000000000..a7b61bced8
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/cat-128.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/cat-830.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/cat-830.png
new file mode 100644
index 0000000000..34c4f5b2a2
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/cat-830.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/cat.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/cat.png
new file mode 100644
index 0000000000..85dd732481
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/cat.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/diamond.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/diamond.png
new file mode 100644
index 0000000000..51112efc7c
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/diamond.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/e00_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/e00_color.png
new file mode 100644
index 0000000000..099ac40636
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/e00_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/eee_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/eee_color.png
new file mode 100644
index 0000000000..0fee0d2701
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/eee_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/f00_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/f00_color.png
new file mode 100644
index 0000000000..e04c3e1b79
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/f00_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fc0000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fc0000_color.png
new file mode 100644
index 0000000000..08db9a3d40
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fc0000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fcfcfc_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fcfcfc_color.png
new file mode 100644
index 0000000000..1f60f7f655
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fcfcfc_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fd0000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fd0000_color.png
new file mode 100644
index 0000000000..0c5d949812
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fd0000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fdfdfd_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fdfdfd_color.png
new file mode 100644
index 0000000000..1c6ee9445f
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fdfdfd_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fe0000_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fe0000_color.png
new file mode 100644
index 0000000000..a37fde2585
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fe0000_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fefefe_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fefefe_color.png
new file mode 100644
index 0000000000..aaf3e29683
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fefefe_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fff_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fff_color.png
new file mode 100644
index 0000000000..dae1772055
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fff_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/fuchsia_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/fuchsia_color.png
new file mode 100644
index 0000000000..65e6878bb4
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/fuchsia_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height-ratio.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height-ratio.svg
new file mode 100644
index 0000000000..6a0495bd49
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height-ratio.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio and height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ height="60" viewBox="0 0 4 6">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height.svg
new file mode 100644
index 0000000000..04f77878bc
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-height.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ height="60">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-none.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-none.svg
new file mode 100644
index 0000000000..8f1cf0adda
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-none.svg
@@ -0,0 +1,4 @@
+<!-- no intrinsic size -->
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-landscape.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-landscape.svg
new file mode 100644
index 0000000000..4c2e75ba0e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-landscape.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio (landscape) -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 6 4">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-portrait.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-portrait.svg
new file mode 100644
index 0000000000..0ec89f82c6
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-ratio-portrait.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio (portrait) -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 4 6">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-height.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-height.svg
new file mode 100644
index 0000000000..2c5d164298
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-height.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="40" height="60">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-pc-height-pc.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-pc-height-pc.svg
new file mode 100644
index 0000000000..6fc18f30af
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-pc-height-pc.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="40%" height="60%">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-ratio.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-ratio.svg
new file mode 100644
index 0000000000..9e44203ee2
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width-ratio.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio and height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="40" viewBox="0 0 4 6">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width.svg
new file mode 100644
index 0000000000..dd7295244d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-intrinsic-width.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic width -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="60">
+ <rect width="100%" height="100%" fill="green"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-landscape.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-landscape.png
new file mode 100644
index 0000000000..a5ca1cd6b8
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-landscape.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green-portrait.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-portrait.png
new file mode 100644
index 0000000000..f263a0dcb5
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green-portrait.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green15x15.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/green15x15.png
new file mode 100644
index 0000000000..51741584a0
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green15x15.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/green_box.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/green_box.png
new file mode 100644
index 0000000000..6ed4aa506e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/green_box.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-2em-space.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-2em-space.png
new file mode 100644
index 0000000000..2c381ef4dc
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-2em-space.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-4em-space.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-4em-space.png
new file mode 100644
index 0000000000..dc338c0bfe
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/margin-collapse-4em-space.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/maroon_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/maroon_color.png
new file mode 100644
index 0000000000..a85b5ae150
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/maroon_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/olive_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/olive_color.png
new file mode 100644
index 0000000000..ba0173f374
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/olive_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/orange-PASS-300x150.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/orange-PASS-300x150.png
new file mode 100644
index 0000000000..8cddb128b0
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/orange-PASS-300x150.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/orange15x15.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/orange15x15.png
new file mode 100644
index 0000000000..f0c26367a4
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/orange15x15.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/orange_box.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/orange_box.png
new file mode 100644
index 0000000000..793e6c9094
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/orange_box.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rgr-grg.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rgr-grg.png
new file mode 100644
index 0000000000..9b88fbd811
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rgr-grg.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rrg-rgg.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rrg-rgg.png
new file mode 100644
index 0000000000..fcf4f3fd7d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-grg-rrg-rgg.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.png
new file mode 100644
index 0000000000..d454e3a630
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-rgr-grg-rgr.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-tr.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-tr.png
new file mode 100644
index 0000000000..8b4b25364e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/pattern-tr.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/purple_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/purple_color.png
new file mode 100644
index 0000000000..cc5bf7e45a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/purple_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height-ratio.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height-ratio.svg
new file mode 100644
index 0000000000..55063b97ac
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height-ratio.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio and height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ height="60" viewBox="0 0 4 6">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height.svg
new file mode 100644
index 0000000000..9e446e0bec
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-height.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ height="60">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-none.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-none.svg
new file mode 100644
index 0000000000..078e34a18e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-none.svg
@@ -0,0 +1,4 @@
+<!-- no intrinsic size -->
+<svg xmlns="http://www.w3.org/2000/svg">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-landscape.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-landscape.svg
new file mode 100644
index 0000000000..8fafa8ca96
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-landscape.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio (landscape) -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 6 4">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-portrait.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-portrait.svg
new file mode 100644
index 0000000000..962bc5d1ce
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-ratio-portrait.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio (portrait) -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 4 6">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-height.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-height.svg
new file mode 100644
index 0000000000..b3c8e47d44
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-height.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="40" height="60">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-pc-height-pc.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-pc-height-pc.svg
new file mode 100644
index 0000000000..361a8af4a4
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-pc-height-pc.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic height -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="40%" height="60%">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-ratio.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-ratio.svg
new file mode 100644
index 0000000000..2d0e67e7e3
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width-ratio.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic ratio and width -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="40" viewBox="0 0 4 6">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width.svg b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width.svg
new file mode 100644
index 0000000000..fd49e23a10
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-intrinsic-width.svg
@@ -0,0 +1,5 @@
+<!-- only intrinsic width -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="60">
+ <rect width="100%" height="100%" fill="red"/>
+</svg>
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-landscape.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-landscape.png
new file mode 100644
index 0000000000..4c0369bed7
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-landscape.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red-portrait.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-portrait.png
new file mode 100644
index 0000000000..6dd0e3b3c3
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red-portrait.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red15x15.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/red15x15.png
new file mode 100644
index 0000000000..39005d7e6b
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red15x15.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/red_box.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/red_box.png
new file mode 100644
index 0000000000..57bf3ddc52
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/red_box.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/ring.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/ring.png
new file mode 100644
index 0000000000..061bb94eba
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/ring.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-h-200px-400px.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-h-200px-400px.png
new file mode 100644
index 0000000000..a6461c3d3f
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-h-200px-400px.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-v-100px-200px-300px.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-v-100px-200px-300px.png
new file mode 100644
index 0000000000..d61da4da26
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/ruler-v-100px-200px-300px.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/silver_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/silver_color.png
new file mode 100644
index 0000000000..ceb4e510f9
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/silver_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/square-purple.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/square-purple.png
new file mode 100644
index 0000000000..0f522d7872
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/square-purple.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/square-teal.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/square-teal.png
new file mode 100644
index 0000000000..e567f51b91
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/square-teal.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/square-white.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/square-white.png
new file mode 100644
index 0000000000..5853cbb238
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/square-white.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-blue.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-blue.png
new file mode 100644
index 0000000000..bf2759634d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-blue.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-green.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-green.png
new file mode 100644
index 0000000000..0aa79b0c86
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-green.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-lime.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-lime.png
new file mode 100644
index 0000000000..55fd7fdaed
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-lime.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-orange.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-orange.png
new file mode 100644
index 0000000000..d3cd498b52
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-orange.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-red.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-red.png
new file mode 100644
index 0000000000..1caf25c992
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-red.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-teal.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-teal.png
new file mode 100644
index 0000000000..0293ce89de
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-teal.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-white.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-white.png
new file mode 100644
index 0000000000..1a7d4323d7
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-white.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-yellow.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-yellow.png
new file mode 100644
index 0000000000..1591aa0e2e
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/swatch-yellow.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/teal_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/teal_color.png
new file mode 100644
index 0000000000..2fde04855d
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/teal_color.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/test-bl.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-bl.png
new file mode 100644
index 0000000000..904e24e996
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-bl.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/test-br.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-br.png
new file mode 100644
index 0000000000..f413ff5c1a
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-br.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/test-outer.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-outer.png
new file mode 100644
index 0000000000..82eeace7fc
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-outer.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/test-tl.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-tl.png
new file mode 100644
index 0000000000..f6ac0ef7e8
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-tl.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/test-tr.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-tr.png
new file mode 100644
index 0000000000..59843ae54b
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/test-tr.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/transparent_green.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/transparent_green.png
new file mode 100644
index 0000000000..d5f50d3256
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/transparent_green.png
Binary files differ
diff --git a/testing/web-platform/tests/css/CSS2/backgrounds/support/yellow_color.png b/testing/web-platform/tests/css/CSS2/backgrounds/support/yellow_color.png
new file mode 100644
index 0000000000..d0d02000d6
--- /dev/null
+++ b/testing/web-platform/tests/css/CSS2/backgrounds/support/yellow_color.png
Binary files differ