forked from enlightenment/efl
elua: use a minimal app to avoid loading eolian at runtime
Otherwise it would fail on systems with no Eolian installed. @fix
This commit is contained in:
parent
95a79d5f3b
commit
b1eb5b56a6
|
@ -123,7 +123,7 @@ tests_elua_elua_suite_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
|
||||||
-DELUA_BINDINGS_DIR=\"$(ELUA_BINDINGS_DIR)\" \
|
-DELUA_BINDINGS_DIR=\"$(ELUA_BINDINGS_DIR)\" \
|
||||||
-DELUA_CORE_DIR=\"$(ELUA_CORE_DIR)\" \
|
-DELUA_CORE_DIR=\"$(ELUA_CORE_DIR)\" \
|
||||||
-DELUA_MODULES_DIR=\"$(ELUA_MODULES_DIR)\" \
|
-DELUA_MODULES_DIR=\"$(ELUA_MODULES_DIR)\" \
|
||||||
-DELUA_APPS_DIR=\"$(ELUA_APPS_DIR)\" \
|
-DELUA_APPS_DIR=\"$(top_srcdir)/src/tests/elua/data/apps\" \
|
||||||
@CHECK_CFLAGS@ \
|
@CHECK_CFLAGS@ \
|
||||||
@ELUA_CFLAGS@
|
@ELUA_CFLAGS@
|
||||||
|
|
||||||
|
@ -140,4 +140,6 @@ tests_elua_elua_suite_DEPENDENCIES = @USE_ELUA_INTERNAL_LIBS@
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
EXTRA_DIST += tests/elua/data/apps/test.lua
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
-- test elua app
|
||||||
|
return true
|
|
@ -18,7 +18,7 @@ START_TEST(elua_api)
|
||||||
int fd;
|
int fd;
|
||||||
char *cargv[2];
|
char *cargv[2];
|
||||||
char arg1[] = "test";
|
char arg1[] = "test";
|
||||||
char arg2[] = "lualian";
|
char arg2[] = "test";
|
||||||
int quit = 0;
|
int quit = 0;
|
||||||
cargv[0] = arg1;
|
cargv[0] = arg1;
|
||||||
cargv[1] = arg2;
|
cargv[1] = arg2;
|
||||||
|
@ -69,7 +69,7 @@ START_TEST(elua_api)
|
||||||
fail_if(!elua_util_require(st, "util"));
|
fail_if(!elua_util_require(st, "util"));
|
||||||
fail_if(!elua_util_string_run(st, "return 1337", "foo"));
|
fail_if(!elua_util_string_run(st, "return 1337", "foo"));
|
||||||
fail_if(elua_util_string_run(st, "foo bar", "foo")); /* invalid code */
|
fail_if(elua_util_string_run(st, "foo bar", "foo")); /* invalid code */
|
||||||
fail_if(elua_util_app_load(st, "lualian"));
|
fail_if(elua_util_app_load(st, "test"));
|
||||||
fail_if(lua_type(lst, -1) != LUA_TFUNCTION);
|
fail_if(lua_type(lst, -1) != LUA_TFUNCTION);
|
||||||
lua_pop(lst, 1);
|
lua_pop(lst, 1);
|
||||||
fail_if(!elua_util_app_load(st, "non_existent_app"));
|
fail_if(!elua_util_app_load(st, "non_existent_app"));
|
||||||
|
|
Loading…
Reference in New Issue