summaryrefslogtreecommitdiff
path: root/test/test_scale.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_scale.cpp')
-rw-r--r--test/test_scale.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/test_scale.cpp b/test/test_scale.cpp
index c5f2894..6771cbe 100644
--- a/test/test_scale.cpp
+++ b/test/test_scale.cpp
@@ -4,13 +4,12 @@
#include <zlib.h>
#include "config.h"
+#include "test_common.h"
int debug = 0;
#define D(...) if (debug) printf(__VA_ARGS__)
-#define TOPDIR SRC_DIR
-#define FILE_DIR "test/images"
#define FILE_REF1 "icon-64" // RGB
#define FILE_REF2 "xeyes" // ARGB (shaped)
@@ -47,7 +46,7 @@ test_scale(int no)
#endif
ptd = &td[no];
- snprintf(filei, sizeof(filei), "%s/%s/%s.png", TOPDIR, FILE_DIR, ptd->file);
+ snprintf(filei, sizeof(filei), "%s/%s.png", IMG_SRC, ptd->file);
D("Load '%s'\n", filei);
imi = imlib_load_image(filei);
ASSERT_TRUE(imi);
@@ -78,7 +77,7 @@ test_scale(int no)
EXPECT_EQ(crc, ptd->crcs[i]);
snprintf(fileo, sizeof(fileo), "%s/scale-%s-%dx%d.%s",
- ".", ptd->file, w, h, "png");
+ IMG_GEN, ptd->file, w, h, "png");
imlib_image_set_format("png");
D("Save '%s'\n", fileo);
imlib_save_image_with_error_return(fileo, &lerr);
@@ -124,5 +123,7 @@ main(int argc, char **argv)
}
}
+ mkdir(IMG_GEN, 0755);
+
return RUN_ALL_TESTS();
}