From e25621d46ade0b8287d4fe6bae9ec30c2c551a07 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 19 Mar 2019 08:16:07 +0100 Subject: [PATCH] Move working tests to new directory These are tests that are working on both GL and Cairo now. Some tests got black boxes over the areas that aren't easy to compare. --- .../gsk/compare/clipped_rounded_clip.node | 41 ++++++++++++++++++ .../gsk/compare/clipped_rounded_clip.png | Bin 0 -> 3162 bytes testsuite/gsk/compare/opacity_clip.node | 36 +++++++++++++++ testsuite/gsk/compare/opacity_clip.png | Bin 0 -> 1913 bytes .../outset_shadow_offset_both.node} | 0 .../outset_shadow_offset_both.png} | Bin .../outset_shadow_offset_x.node} | 0 .../outset_shadow_offset_x.png} | Bin .../outset_shadow_offset_y.node} | 0 .../outset_shadow_offset_y.png} | Bin .../outset_shadow_rounded_top.node} | 0 .../outset_shadow_rounded_top.png} | Bin .../outset_shadow_simple.node} | 0 .../outset_shadow_simple.png} | Bin testsuite/gsk/gl/clipped_rounded_clip.gl.png | Bin 613 -> 0 bytes testsuite/gsk/gl/clipped_rounded_clip.txt | 10 ----- testsuite/gsk/gl/opacity_clip.gl.png | Bin 543 -> 0 bytes testsuite/gsk/gl/opacity_clip.txt | 13 ------ testsuite/gsk/meson.build | 39 ++++++++++++++--- 19 files changed, 109 insertions(+), 30 deletions(-) create mode 100644 testsuite/gsk/compare/clipped_rounded_clip.node create mode 100644 testsuite/gsk/compare/clipped_rounded_clip.png create mode 100644 testsuite/gsk/compare/opacity_clip.node create mode 100644 testsuite/gsk/compare/opacity_clip.png rename testsuite/gsk/{gl/outset_shadow_offset_both.txt => compare/outset_shadow_offset_both.node} (100%) rename testsuite/gsk/{gl/outset_shadow_offset_both.gl.png => compare/outset_shadow_offset_both.png} (100%) rename testsuite/gsk/{gl/outset_shadow_offsetx.txt => compare/outset_shadow_offset_x.node} (100%) rename testsuite/gsk/{gl/outset_shadow_offsetx.gl.png => compare/outset_shadow_offset_x.png} (100%) rename testsuite/gsk/{gl/outset_shadow_offsety.txt => compare/outset_shadow_offset_y.node} (100%) rename testsuite/gsk/{gl/outset_shadow_offsety.gl.png => compare/outset_shadow_offset_y.png} (100%) rename testsuite/gsk/{gl/outset_shadow_rounded_top.txt => compare/outset_shadow_rounded_top.node} (100%) rename testsuite/gsk/{gl/outset_shadow_rounded_top.gl.png => compare/outset_shadow_rounded_top.png} (100%) rename testsuite/gsk/{gl/outset_shadow_simple.txt => compare/outset_shadow_simple.node} (100%) rename testsuite/gsk/{gl/outset_shadow_simple.gl.png => compare/outset_shadow_simple.png} (100%) delete mode 100644 testsuite/gsk/gl/clipped_rounded_clip.gl.png delete mode 100644 testsuite/gsk/gl/clipped_rounded_clip.txt delete mode 100644 testsuite/gsk/gl/opacity_clip.gl.png delete mode 100644 testsuite/gsk/gl/opacity_clip.txt diff --git a/testsuite/gsk/compare/clipped_rounded_clip.node b/testsuite/gsk/compare/clipped_rounded_clip.node new file mode 100644 index 0000000000..5d4aa2bf68 --- /dev/null +++ b/testsuite/gsk/compare/clipped_rounded_clip.node @@ -0,0 +1,41 @@ +color { + color: white; + bounds: 50 70 80 90; +} + +clip { + clip: 60 80 60 70; + child: rounded-clip { + clip: 20 50 100 100 / 50; + child: color { + bounds: 20 50 100 100; + color: red; + } + } +} + +debug { + message: "clipped out area"; + child: container { + color { + bounds: 115 80 5 45; + color: black; + } + color { + bounds: 110 122 5 11; + color: black; + } + color { + bounds: 100 130 10 10; + color: black; + } + color { + bounds: 91 140 11 5; + color: black; + } + color { + bounds: 60 145 35 5; + color: black; + } + } +} \ No newline at end of file diff --git a/testsuite/gsk/compare/clipped_rounded_clip.png b/testsuite/gsk/compare/clipped_rounded_clip.png new file mode 100644 index 0000000000000000000000000000000000000000..d8b69cf1c8e086fff59ce58df1d60b723ae7ed51 GIT binary patch literal 3162 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 literal 0 HcmV?d00001 diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.txt b/testsuite/gsk/compare/outset_shadow_offset_both.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offset_both.txt rename to testsuite/gsk/compare/outset_shadow_offset_both.node diff --git a/testsuite/gsk/gl/outset_shadow_offset_both.gl.png b/testsuite/gsk/compare/outset_shadow_offset_both.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offset_both.gl.png rename to testsuite/gsk/compare/outset_shadow_offset_both.png diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.txt b/testsuite/gsk/compare/outset_shadow_offset_x.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsetx.txt rename to testsuite/gsk/compare/outset_shadow_offset_x.node diff --git a/testsuite/gsk/gl/outset_shadow_offsetx.gl.png b/testsuite/gsk/compare/outset_shadow_offset_x.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsetx.gl.png rename to testsuite/gsk/compare/outset_shadow_offset_x.png diff --git a/testsuite/gsk/gl/outset_shadow_offsety.txt b/testsuite/gsk/compare/outset_shadow_offset_y.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsety.txt rename to testsuite/gsk/compare/outset_shadow_offset_y.node diff --git a/testsuite/gsk/gl/outset_shadow_offsety.gl.png b/testsuite/gsk/compare/outset_shadow_offset_y.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_offsety.gl.png rename to testsuite/gsk/compare/outset_shadow_offset_y.png diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.txt b/testsuite/gsk/compare/outset_shadow_rounded_top.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_rounded_top.txt rename to testsuite/gsk/compare/outset_shadow_rounded_top.node diff --git a/testsuite/gsk/gl/outset_shadow_rounded_top.gl.png b/testsuite/gsk/compare/outset_shadow_rounded_top.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_rounded_top.gl.png rename to testsuite/gsk/compare/outset_shadow_rounded_top.png diff --git a/testsuite/gsk/gl/outset_shadow_simple.txt b/testsuite/gsk/compare/outset_shadow_simple.node similarity index 100% rename from testsuite/gsk/gl/outset_shadow_simple.txt rename to testsuite/gsk/compare/outset_shadow_simple.node diff --git a/testsuite/gsk/gl/outset_shadow_simple.gl.png b/testsuite/gsk/compare/outset_shadow_simple.png similarity index 100% rename from testsuite/gsk/gl/outset_shadow_simple.gl.png rename to testsuite/gsk/compare/outset_shadow_simple.png diff --git a/testsuite/gsk/gl/clipped_rounded_clip.gl.png b/testsuite/gsk/gl/clipped_rounded_clip.gl.png deleted file mode 100644 index 0e8b85beb4237fadfc24d393a5e73d9d40ea4171..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 613 zcmV-r0-F7aP)%@ZG8r1$-%UkvL$OB^LMw zvB1|M1*o*zVT0Qx*p3ALOsvv!nONW@;(%8Z>%;-SsTxthi&Z1SdH7r6 zYSoF5;n(e*2pJA_+tQ16EahkTa$=?Zfs!-)>M)kFGyGR}DL2E<|AnQ@4FAN1!w0J> zO3d)nqp*~h;rEH##|Qy^YW+UD*h{hB?-&HQp>+evGL|~}+GU85GUv5EOVgOrD&ZzD zjxn6YnS=37>|qx>*wVTl-M|`F65GQBbQ`|`@d8aWmlU=g00000NkvXXu0mjfX9O3* diff --git a/testsuite/gsk/gl/clipped_rounded_clip.txt b/testsuite/gsk/gl/clipped_rounded_clip.txt deleted file mode 100644 index 545e6045ac..0000000000 --- a/testsuite/gsk/gl/clipped_rounded_clip.txt +++ /dev/null @@ -1,10 +0,0 @@ -clip { - clip: 60 80 60 70; - child: rounded-clip { - clip: 20 50 100 100 / 50; - child: color { - bounds: 20 50 100 100; - color: red; - } - } -} diff --git a/testsuite/gsk/gl/opacity_clip.gl.png b/testsuite/gsk/gl/opacity_clip.gl.png deleted file mode 100644 index 95df90fc314db64e98a5cd9323310f24b5644b5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 543 zcmV+)0^t3LP)J{B$nL9h!!r2qd9rHkAV zYn?GpZYD|3QY3tbJGptx^vE0wec%qb0j_~7+;5k_IdBG;Ub2KWSQmH*JOTq;@S|iQ zV&MT810&$J%^1lz?;d;9Yav&O}6DimQM+(M9ADn&GMtji@3P zK7cu{O-3b(h_uiJ@El|OL#T^bcmtMz(H^@ARS^qcD0d@YR79*>eOI{EI0?ZbvMR6f z+)BhENW{Vuu)%HIlG0kl!VB=Nm?el-okc2i4dAkaEJ65GWa0V0q%;PU^F(J`@epc7XEAWB_f?F>lM6?{fbPI zq)=dAq`0|Ju@#X6Q}C^LDt0R}P8C9fU6E0;6bcyFZq-}8DawVaBEzI96sSb9J;M4@ zi42maP{7E0>@06aPQl