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 000000000..11c31d9e0 Binary files /dev/null and b/tests/visual_tests/images/marker-svg-opacity-500-100-1.0-agg-reference.png differ 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 000000000..b480bab64 Binary files /dev/null and b/tests/visual_tests/images/marker-svg-opacity-500-100-1.0-cairo-reference.png differ 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 000000000..4d5ac73ae Binary files /dev/null and b/tests/visual_tests/images/marker-svg-opacity-500-100-2.0-agg-reference.png differ 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 000000000..148dfc66f Binary files /dev/null and b/tests/visual_tests/images/marker-svg-opacity-500-100-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/styles/marker-svg-opacity.xml b/tests/visual_tests/styles/marker-svg-opacity.xml new file mode 100644 index 000000000..43a00467b --- /dev/null +++ b/tests/visual_tests/styles/marker-svg-opacity.xml @@ -0,0 +1,58 @@ + + + + + + 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)},