diff --git a/test/subsurface-image-repeat.c b/test/subsurface-image-repeat.c index d58dd92c1..c741944fb 100644 --- a/test/subsurface-image-repeat.c +++ b/test/subsurface-image-repeat.c @@ -65,6 +65,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_image_repeat, "Tests source (image) clipping with repeat", "subsurface, image, repeat", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 60, 60, NULL, draw) diff --git a/test/subsurface-modify-child.c b/test/subsurface-modify-child.c index 3a1e8ff05..ed9435616 100644 --- a/test/subsurface-modify-child.c +++ b/test/subsurface-modify-child.c @@ -93,6 +93,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_modify_child, "Tests source clipping with later modifications", "subsurface", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 60, 60, NULL, draw) diff --git a/test/subsurface-modify-parent.c b/test/subsurface-modify-parent.c index 3d542d5c3..de16e7530 100644 --- a/test/subsurface-modify-parent.c +++ b/test/subsurface-modify-parent.c @@ -73,6 +73,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_modify_parent, "Tests source clipping with later modifications", "subsurface", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 60, 60, NULL, draw) diff --git a/test/subsurface-outside-target.c b/test/subsurface-outside-target.c index 5e84a8405..ef91a2e1c 100644 --- a/test/subsurface-outside-target.c +++ b/test/subsurface-outside-target.c @@ -171,7 +171,7 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_outside_target, "Tests contents of subsurfaces outside target area", "subsurface, pad", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ (PAINT_SIZE + TARGET_SIZE) * N_PADS - TARGET_SIZE, (PAINT_SIZE + TARGET_SIZE) * N_CONTENTS * 2 - TARGET_SIZE, NULL, draw) diff --git a/test/subsurface-pad.c b/test/subsurface-pad.c index 05e6d722b..1ac7a0e39 100644 --- a/test/subsurface-pad.c +++ b/test/subsurface-pad.c @@ -71,6 +71,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_pad, "Tests source clipping with pad", "subsurface, pad", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 60, 60, NULL, draw) diff --git a/test/subsurface-reflect.c b/test/subsurface-reflect.c index e7ddbace3..517106df1 100644 --- a/test/subsurface-reflect.c +++ b/test/subsurface-reflect.c @@ -71,6 +71,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_reflect, "Tests source clipping with reflect", "subsurface, reflect", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 60, 60, NULL, draw) diff --git a/test/subsurface-repeat.c b/test/subsurface-repeat.c index 84e25f4fb..596b97338 100644 --- a/test/subsurface-repeat.c +++ b/test/subsurface-repeat.c @@ -71,6 +71,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_repeat, "Tests source clipping with repeat", "subsurface, repeat", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 60, 60, NULL, draw) diff --git a/test/subsurface-scale.c b/test/subsurface-scale.c index d5e2d9517..9ffd2c422 100644 --- a/test/subsurface-scale.c +++ b/test/subsurface-scale.c @@ -88,6 +88,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_scale, "Tests clipping of both source and destination using subsurfaces", "subsurface", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 200, 120, NULL, draw) diff --git a/test/subsurface-similar-repeat.c b/test/subsurface-similar-repeat.c index 5f17b490c..011f876e6 100644 --- a/test/subsurface-similar-repeat.c +++ b/test/subsurface-similar-repeat.c @@ -81,6 +81,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface_similar_repeat, "Tests source clipping through an intermediate with repeat", "subsurface, repeat", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 60, 60, NULL, draw) diff --git a/test/subsurface.c b/test/subsurface.c index d79d3d192..812776c0a 100644 --- a/test/subsurface.c +++ b/test/subsurface.c @@ -80,6 +80,6 @@ draw (cairo_t *cr, int width, int height) CAIRO_TEST (subsurface, "Tests clipping of both source and destination using subsurfaces", "subsurface", /* keywords */ - NULL, /* requirements */ + "target=raster", /* FIXME! recursion bug in subsurface/snapshot (with pdf backend) */ /* requirements */ 100, 60, NULL, draw)