Edje tests: Added missing file.

This commit is contained in:
Tom Hacohen 2013-02-21 08:38:52 +00:00
parent a05b4b4e37
commit ac16677405
2 changed files with 39 additions and 1 deletions

View File

@ -190,7 +190,8 @@ bin/edje/edje_convert.h \
bin/edje/edje_convert.c \
bin/edje/edje_data_convert.c \
bin/edje/edje_convert_main.c \
lib/edje/edje_convert.c
lib/edje/edje_convert.c \
rc/tests/edje/edje_tests_helpers.h
bin_SCRIPTS += bin/edje/edje_recc

View File

@ -0,0 +1,37 @@
#ifndef EDJE_TEST_HELPERS_H
#define EDJE_TEST_HELPERS_H
/* FIXME: Currently depends on the buffer engine, should we do anything
* fancier? */
#define EDJE_TEST_INIT_EVAS() _setup_evas()
#define EDJE_TEST_FREE_EVAS() \
do \
{ \
evas_free(evas); \
evas_shutdown(); \
} \
while (0)
static Evas *
_setup_evas()
{
Evas *evas;
Evas_Engine_Info *einfo;
evas_init();
evas = evas_new();
evas_output_method_set(evas, evas_render_method_lookup("buffer"));
einfo = evas_engine_info_get(evas);
evas_engine_info_set(evas, einfo);
evas_output_size_set(evas, 500, 500);
evas_output_viewport_set(evas, 0, 0, 500, 500);
return evas;
}
#endif