From 6b7c2ceeef3e1fbf01159c7149b9a288b099fad7 Mon Sep 17 00:00:00 2001 From: Bryce Harrington Date: Mon, 4 Nov 2013 16:01:48 -0800 Subject: Make room for skia tests to live alongside the cairo tests --- src/cairo-tests/stroke.cpp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/cairo-tests/stroke.cpp (limited to 'src/cairo-tests/stroke.cpp') diff --git a/src/cairo-tests/stroke.cpp b/src/cairo-tests/stroke.cpp new file mode 100644 index 0000000..858f755 --- /dev/null +++ b/src/cairo-tests/stroke.cpp @@ -0,0 +1,35 @@ +#include +#include +#include + +#include "caskbench.h" + +int +ca_setup_stroke(cairo_t *cr) +{ + return 1; +} + +void +ca_teardown_stroke(void) +{ +} + +int +ca_test_stroke(cairo_t *cr) +{ + int i, x, w, prev_w; + x = 0; + prev_w = 0; + for (i=0; i<32; i++) { + randomize_color (cr); + w = (32.0*rand())/RAND_MAX + 1; + x += 4 + (prev_w + w)/2.0; + cairo_move_to (cr, x, 10); + cairo_line_to (cr, x, 70); + cairo_set_line_width (cr, w); + cairo_stroke (cr); + prev_w = w; + } + return 1; +} -- cgit v1.3.1-4-g156e