From 564ab243cc3fa7c0239d71a6dacb4a6c7765e9f5 Mon Sep 17 00:00:00 2001 From: jaseg Date: Thu, 3 Jun 2021 23:45:11 +0200 Subject: Add svg-flatten SVG feature tests --- svg-flatten/testdata/svg/circles.svg | 78 ++++++++++++ svg-flatten/testdata/svg/compound_xform.svg | 102 ++++++++++++++++ svg-flatten/testdata/svg/empty.svg | 11 ++ svg-flatten/testdata/svg/empty_inkscape.svg | 54 +++++++++ svg-flatten/testdata/svg/groups.svg | 96 +++++++++++++++ svg-flatten/testdata/svg/pattern_fill.svg | 135 +++++++++++++++++++++ svg-flatten/testdata/svg/pattern_stroke.svg | 89 ++++++++++++++ svg-flatten/testdata/svg/pattern_stroke_dashed.svg | 89 ++++++++++++++ svg-flatten/testdata/svg/rect.svg | 65 ++++++++++ svg-flatten/testdata/svg/rect_occlusion.svg | 79 ++++++++++++ svg-flatten/testdata/svg/rotation.svg | 66 ++++++++++ svg-flatten/testdata/svg/rotation_90.svg | 66 ++++++++++ svg-flatten/testdata/svg/scale.svg | 91 ++++++++++++++ svg-flatten/testdata/svg/shear.svg | 59 +++++++++ svg-flatten/testdata/svg/stroke.svg | 67 ++++++++++ svg-flatten/testdata/svg/stroke_caps.svg | 68 +++++++++++ svg-flatten/testdata/svg/stroke_dashes.svg | 75 ++++++++++++ svg-flatten/testdata/svg/stroke_joins.svg | 68 +++++++++++ svg-flatten/testdata/svg/text.svg | 108 +++++++++++++++++ 19 files changed, 1466 insertions(+) create mode 100644 svg-flatten/testdata/svg/circles.svg create mode 100644 svg-flatten/testdata/svg/compound_xform.svg create mode 100644 svg-flatten/testdata/svg/empty.svg create mode 100644 svg-flatten/testdata/svg/empty_inkscape.svg create mode 100644 svg-flatten/testdata/svg/groups.svg create mode 100644 svg-flatten/testdata/svg/pattern_fill.svg create mode 100644 svg-flatten/testdata/svg/pattern_stroke.svg create mode 100644 svg-flatten/testdata/svg/pattern_stroke_dashed.svg create mode 100644 svg-flatten/testdata/svg/rect.svg create mode 100644 svg-flatten/testdata/svg/rect_occlusion.svg create mode 100644 svg-flatten/testdata/svg/rotation.svg create mode 100644 svg-flatten/testdata/svg/rotation_90.svg create mode 100644 svg-flatten/testdata/svg/scale.svg create mode 100644 svg-flatten/testdata/svg/shear.svg create mode 100644 svg-flatten/testdata/svg/stroke.svg create mode 100644 svg-flatten/testdata/svg/stroke_caps.svg create mode 100644 svg-flatten/testdata/svg/stroke_dashes.svg create mode 100644 svg-flatten/testdata/svg/stroke_joins.svg create mode 100644 svg-flatten/testdata/svg/text.svg (limited to 'svg-flatten/testdata') diff --git a/svg-flatten/testdata/svg/circles.svg b/svg-flatten/testdata/svg/circles.svg new file mode 100644 index 0000000..9be474e --- /dev/null +++ b/svg-flatten/testdata/svg/circles.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/compound_xform.svg b/svg-flatten/testdata/svg/compound_xform.svg new file mode 100644 index 0000000..229e05d --- /dev/null +++ b/svg-flatten/testdata/svg/compound_xform.svg @@ -0,0 +1,102 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/empty.svg b/svg-flatten/testdata/svg/empty.svg new file mode 100644 index 0000000..d2cdc52 --- /dev/null +++ b/svg-flatten/testdata/svg/empty.svg @@ -0,0 +1,11 @@ + + + diff --git a/svg-flatten/testdata/svg/empty_inkscape.svg b/svg-flatten/testdata/svg/empty_inkscape.svg new file mode 100644 index 0000000..716379f --- /dev/null +++ b/svg-flatten/testdata/svg/empty_inkscape.svg @@ -0,0 +1,54 @@ + + + + + + + + image/svg+xml + + + + + + + diff --git a/svg-flatten/testdata/svg/groups.svg b/svg-flatten/testdata/svg/groups.svg new file mode 100644 index 0000000..d94dad0 --- /dev/null +++ b/svg-flatten/testdata/svg/groups.svg @@ -0,0 +1,96 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/pattern_fill.svg b/svg-flatten/testdata/svg/pattern_fill.svg new file mode 100644 index 0000000..21789e6 --- /dev/null +++ b/svg-flatten/testdata/svg/pattern_fill.svg @@ -0,0 +1,135 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/pattern_stroke.svg b/svg-flatten/testdata/svg/pattern_stroke.svg new file mode 100644 index 0000000..5564df0 --- /dev/null +++ b/svg-flatten/testdata/svg/pattern_stroke.svg @@ -0,0 +1,89 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/pattern_stroke_dashed.svg b/svg-flatten/testdata/svg/pattern_stroke_dashed.svg new file mode 100644 index 0000000..3d8145e --- /dev/null +++ b/svg-flatten/testdata/svg/pattern_stroke_dashed.svg @@ -0,0 +1,89 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/rect.svg b/svg-flatten/testdata/svg/rect.svg new file mode 100644 index 0000000..297ff7e --- /dev/null +++ b/svg-flatten/testdata/svg/rect.svg @@ -0,0 +1,65 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/rect_occlusion.svg b/svg-flatten/testdata/svg/rect_occlusion.svg new file mode 100644 index 0000000..ce0e531 --- /dev/null +++ b/svg-flatten/testdata/svg/rect_occlusion.svg @@ -0,0 +1,79 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/rotation.svg b/svg-flatten/testdata/svg/rotation.svg new file mode 100644 index 0000000..961ef0f --- /dev/null +++ b/svg-flatten/testdata/svg/rotation.svg @@ -0,0 +1,66 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/rotation_90.svg b/svg-flatten/testdata/svg/rotation_90.svg new file mode 100644 index 0000000..dcca867 --- /dev/null +++ b/svg-flatten/testdata/svg/rotation_90.svg @@ -0,0 +1,66 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/scale.svg b/svg-flatten/testdata/svg/scale.svg new file mode 100644 index 0000000..91b28d6 --- /dev/null +++ b/svg-flatten/testdata/svg/scale.svg @@ -0,0 +1,91 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/shear.svg b/svg-flatten/testdata/svg/shear.svg new file mode 100644 index 0000000..ec7875f --- /dev/null +++ b/svg-flatten/testdata/svg/shear.svg @@ -0,0 +1,59 @@ + + + + + + image/svg+xml + + + + + + + + + diff --git a/svg-flatten/testdata/svg/stroke.svg b/svg-flatten/testdata/svg/stroke.svg new file mode 100644 index 0000000..6a4b334 --- /dev/null +++ b/svg-flatten/testdata/svg/stroke.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/stroke_caps.svg b/svg-flatten/testdata/svg/stroke_caps.svg new file mode 100644 index 0000000..6b89a34 --- /dev/null +++ b/svg-flatten/testdata/svg/stroke_caps.svg @@ -0,0 +1,68 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/stroke_dashes.svg b/svg-flatten/testdata/svg/stroke_dashes.svg new file mode 100644 index 0000000..c1d6f5c --- /dev/null +++ b/svg-flatten/testdata/svg/stroke_dashes.svg @@ -0,0 +1,75 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/stroke_joins.svg b/svg-flatten/testdata/svg/stroke_joins.svg new file mode 100644 index 0000000..ee3e1ac --- /dev/null +++ b/svg-flatten/testdata/svg/stroke_joins.svg @@ -0,0 +1,68 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/svg-flatten/testdata/svg/text.svg b/svg-flatten/testdata/svg/text.svg new file mode 100644 index 0000000..bd8c390 --- /dev/null +++ b/svg-flatten/testdata/svg/text.svg @@ -0,0 +1,108 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + Gerbolyze + Gerbolyze + Gerbolyze + -- cgit