summaryrefslogtreecommitdiff
path: root/src/tests/eolian/eolian_suite.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/eolian/eolian_suite.c')
-rw-r--r--src/tests/eolian/eolian_suite.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/tests/eolian/eolian_suite.c b/src/tests/eolian/eolian_suite.c
index 1704b7f81b..3b6de0a68d 100644
--- a/src/tests/eolian/eolian_suite.c
+++ b/src/tests/eolian/eolian_suite.c
@@ -8,13 +8,25 @@
#include "eolian_suite.h"
#include "../efl_check.h"
+#include <Eolian.h>
static const Efl_Test_Case etc[] = {
{ "Eolian Parsing", eolian_parsing_test},
+ { "Eolian Static Analysis", eolian_static_test},
{ "Eolian Generation", eolian_generation_test},
{ NULL, NULL }
};
+SUITE_INIT(eolian)
+{
+ ck_assert_int_eq(eolian_init(), 1);
+}
+
+SUITE_SHUTDOWN(eolian)
+{
+ ck_assert_int_eq(eolian_shutdown(), 0);
+}
+
int
main(int argc, char **argv)
{
@@ -30,7 +42,7 @@ main(int argc, char **argv)
#endif
failed_count = _efl_suite_build_and_run(argc - 1, (const char **)argv + 1,
- "Eolian", etc);
+ "Eolian", etc, SUITE_INIT_FN(eolian), SUITE_SHUTDOWN_FN(eolian));
return (failed_count == 0) ? 0 : 255;
}