From f905632b920b130bfe19dd72d81882c10e1db179 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Mon, 11 Mar 2013 15:09:04 -0700 Subject: [PATCH] visual testcase for #1744 --- tests/data/svg/rect2.svg | 39 ++++++++++++ ...vg-opacity-500-100-1.0-grid-reference.json | 37 +++++++++++ ...-svg-opacity-500-100-1.0-agg-reference.png | Bin 0 -> 229 bytes ...vg-opacity-500-100-1.0-cairo-reference.png | Bin 0 -> 228 bytes ...-svg-opacity-500-100-2.0-agg-reference.png | Bin 0 -> 261 bytes ...vg-opacity-500-100-2.0-cairo-reference.png | Bin 0 -> 318 bytes .../styles/marker-svg-opacity.xml | 58 ++++++++++++++++++ tests/visual_tests/test.py | 1 + 8 files changed, 135 insertions(+) create mode 100644 tests/data/svg/rect2.svg create mode 100644 tests/visual_tests/grids/marker-svg-opacity-500-100-1.0-grid-reference.json create mode 100644 tests/visual_tests/images/marker-svg-opacity-500-100-1.0-agg-reference.png create mode 100644 tests/visual_tests/images/marker-svg-opacity-500-100-1.0-cairo-reference.png create mode 100644 tests/visual_tests/images/marker-svg-opacity-500-100-2.0-agg-reference.png create mode 100644 tests/visual_tests/images/marker-svg-opacity-500-100-2.0-cairo-reference.png create mode 100644 tests/visual_tests/styles/marker-svg-opacity.xml diff --git a/tests/data/svg/rect2.svg b/tests/data/svg/rect2.svg new file mode 100644 index 000000000..37907075f --- /dev/null +++ b/tests/data/svg/rect2.svg @@ -0,0 +1,39 @@ + + + + + + + + + image/svg+xml + + + + + + + + + \ No newline at end of file diff --git a/tests/visual_tests/grids/marker-svg-opacity-500-100-1.0-grid-reference.json b/tests/visual_tests/grids/marker-svg-opacity-500-100-1.0-grid-reference.json new file mode 100644 index 000000000..c9c95ba75 --- /dev/null +++ b/tests/visual_tests/grids/marker-svg-opacity-500-100-1.0-grid-reference.json @@ -0,0 +1,37 @@ +{ + "keys": [ + "", + "4", + "3", + "2", + "1" + ], + "data": {}, + "grid": [ + " ", + " ", + " ", + " ", + " !!! ", + " !!! ", + " !!! ", + " ", + " ", + " ### ", + " ### ", + " ### ", + " ", + " ", + " $$$ ", + " $$$ ", + " $$$ ", + " ", + " ", + " %%% ", + " %%% ", + " %%% ", + " ", + " ", + " " + ] +} \ No newline at end of file diff --git a/tests/visual_tests/images/marker-svg-opacity-500-100-1.0-agg-reference.png b/tests/visual_tests/images/marker-svg-opacity-500-100-1.0-agg-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..11c31d9e0c2e64fd5fc54b0bfa4be42d8f0ccddb GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7Pr?4;s$)=b0{eTotfKP}kkp9iU@E1riFm$*j zhyf|)k|4ie28V{{+c|(z46U9njv*Cu-rhOL+iW1f;ONAc`H&@I(9e&mX<>k~m(vUg};V?y1kUoS9+6yz}1+doTn)d=IUf z_(ch%^3Y2LhBfMY9x3kifCxP-VPI%D+3Nq;e^woHldrh!?-OB_Aa{DY`njxgN@xNA DeG^z3 literal 0 HcmV?d00001 diff --git a/tests/visual_tests/images/marker-svg-opacity-500-100-1.0-cairo-reference.png b/tests/visual_tests/images/marker-svg-opacity-500-100-1.0-cairo-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..b480bab643b365398109367d7f8a137d5565f069 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7Pr?4;s$)=b0{eTotfKP}kkp2(EVDgY1zX6cN zR1)MD%+N4f+fM?>YxQ(-45^s&_Rc}xW&;5RMrY%@bZtz%kHy0mD!ju&2kRNrJk;S JF6*2UngE>EREYop literal 0 HcmV?d00001 diff --git a/tests/visual_tests/images/marker-svg-opacity-500-100-2.0-agg-reference.png b/tests/visual_tests/images/marker-svg-opacity-500-100-2.0-agg-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..4d5ac73ae061471951db4b97cb6935429c4ae4a3 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7Pr?4;s$)=b0{eTotfKP}kkp9iU@E1riFm$*j zhyf|)k|4ie28V{{+c|(z3`;#-978JRyuIVd+h8EV>Zp^z$o=CxoBFB+7dCAEKK;*5 z^Sj$#&Mn_8-rZ(bx-lbhmx|`yk6*s3u5a&~$0chkYE`9G@+IWOi&;S4c literal 0 HcmV?d00001 diff --git a/tests/visual_tests/images/marker-svg-opacity-500-100-2.0-cairo-reference.png b/tests/visual_tests/images/marker-svg-opacity-500-100-2.0-cairo-reference.png new file mode 100644 index 0000000000000000000000000000000000000000..148dfc66f23fdc3c27470623e1dafa7117017fe9 GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0y~yVEh7Pr?4;s$)=b0{eYBofKP}kkVXUl!F(W@+;*!C z$Yw7I@(X6**SGKA-=LkI3es`f)5S5QV$Rz;j=4^b5^jMD*d| + + + + + ellipse + + csv + +x,y,id +1,1,1 +2,2,2 +3,3,3 +4,4,4 + + + + + + + + + + frame + + csv + +x,y +0,0 +5,0 +0,5 +5,5 + + + + + \ No newline at end of file diff --git a/tests/visual_tests/test.py b/tests/visual_tests/test.py index 733e548ac..1054ac084 100755 --- a/tests/visual_tests/test.py +++ b/tests/visual_tests/test.py @@ -42,6 +42,7 @@ files = [ # fails with clang++ on os x #{'name': "lines-shield", 'sizes': sizes_few_square,'bbox':default_text_box}, {'name': "collision", 'sizes':[(600,400)]}, + {'name': "marker-svg-opacity"}, {'name': "marker-multi-policy", 'sizes':[(600,400)]}, {'name': "marker-on-line", 'sizes':[(600,400)], 'bbox': mapnik.Box2d(-10, 0, 15, 20)},