summaryrefslogtreecommitdiff
path: root/src/tests/eolian/eolian_static.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/eolian/eolian_static.c')
-rw-r--r--src/tests/eolian/eolian_static.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/tests/eolian/eolian_static.c b/src/tests/eolian/eolian_static.c
new file mode 100644
index 0000000000..fc156beb56
--- /dev/null
+++ b/src/tests/eolian/eolian_static.c
@@ -0,0 +1,26 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <Eolian.h>
+
+#include "eolian_suite.h"
+
+EFL_START_TEST(eolian_static_check)
+{
+ Eolian_State *eos = eolian_state_new();
+ fail_if(!eolian_state_directory_add(eos, EO_SRC_DIR));
+ fail_if(!eolian_state_all_eot_files_parse(eos));
+ fail_if(!eolian_state_all_eo_files_parse(eos));
+#if 0
+ /* too many failures to enable this yet */
+ fail_if(!eolian_state_check(eos));
+#endif
+ eolian_state_free(eos);
+}
+EFL_END_TEST
+
+void eolian_static_test(TCase *tc)
+{
+ tcase_add_test(tc, eolian_static_check);
+}