[cairo] [PATCH v3 1/3] test: Make cairo_test_mkdir() usable throughout tests.

Bryce W. Harrington b.harrington at samsung.com
Tue Sep 10 10:06:00 PDT 2013


From: "Bryce W. Harrington" <b.harrington at samsung.com>

Signed-off-by: Bryce Harrington <b.harrington at samsung.com>
Signed-off-by: Uli Schlachter <psychon at znc.in>
---
 test/cairo-test.c |   10 +++++-----
 test/cairo-test.h |    3 +++
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/test/cairo-test.c b/test/cairo-test.c
index 7bcb0ba..119506d 100644
--- a/test/cairo-test.c
+++ b/test/cairo-test.c
@@ -103,8 +103,8 @@ static int cairo_test_timeout = 60;
 #define NUM_DEVICE_OFFSETS 2
 #define NUM_DEVICE_SCALE 2
 
-static cairo_bool_t
-_cairo_test_mkdir (const char *path)
+cairo_bool_t
+cairo_test_mkdir (const char *path)
 {
 #if ! HAVE_MKDIR
     return FALSE;
@@ -158,7 +158,7 @@ _cairo_test_init (cairo_test_context_t *ctx,
     ctx->test_name = _cairo_test_fixup_name (test_name);
     ctx->output = output;
 
-    _cairo_test_mkdir (ctx->output);
+    cairo_test_mkdir (ctx->output);
 
     ctx->malloc_failure = 0;
 #if HAVE_MEMFAULT
@@ -421,7 +421,7 @@ cairo_test_target_has_similar (const cairo_test_context_t *ctx,
 	return DIRECT;
 
     xasprintf (&path, "%s/%s",
-	       _cairo_test_mkdir (ctx->output) ? ctx->output : ".",
+	       cairo_test_mkdir (ctx->output) ? ctx->output : ".",
 	       ctx->test_name);
 
     has_similar = DIRECT;
@@ -761,7 +761,7 @@ cairo_test_for_target (cairo_test_context_t		 *ctx,
 						    target->file_extension);
     }
 
-    have_output_dir = _cairo_test_mkdir (ctx->output);
+    have_output_dir = cairo_test_mkdir (ctx->output);
     xasprintf (&base_path, "%s/%s",
 	       have_output_dir ? ctx->output : ".",
 	       base_name);
diff --git a/test/cairo-test.h b/test/cairo-test.h
index 87ba7df..c753728 100644
--- a/test/cairo-test.h
+++ b/test/cairo-test.h
@@ -318,6 +318,9 @@ cairo_test_get_reference_image (cairo_test_context_t *ctx,
 				const char *filename,
 				cairo_bool_t flatten);
 
+cairo_bool_t
+cairo_test_mkdir (const char *path);
+
 CAIRO_END_DECLS
 
 #endif
-- 
1.7.9.5


More information about the cairo mailing list