jackdanielz pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=75175d7eaf58be2d50be77878db650557d41c364
commit 75175d7eaf58be2d50be77878db650557d41c364 Author: Daniel Zaoui <[email protected]> Date: Sun Jun 8 08:13:20 2014 +0300 Eolian/Tests: expand the usage of the generation process. The function executing the Eolian generator was using specific options. This patch permits addition other kinds of generation tests. --- src/tests/eolian/eolian_generation.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/tests/eolian/eolian_generation.c b/src/tests/eolian/eolian_generation.c index 12762bf..d153a9e 100644 --- a/src/tests/eolian/eolian_generation.c +++ b/src/tests/eolian/eolian_generation.c @@ -65,7 +65,7 @@ end: } static int -_eolian_gen_execute(const char *eo_filename, const char *output_filename) +_eolian_gen_execute(const char *eo_filename, const char *options, const char *output_filename) { char eolian_gen_path[PATH_MAX] = ""; char command[PATH_MAX]; @@ -80,8 +80,8 @@ _eolian_gen_execute(const char *eo_filename, const char *output_filename) return -1; snprintf(command, PATH_MAX, - "%s --eo --gi -I "PACKAGE_DATA_DIR"/data -o %s %s", - eolian_gen_path, output_filename, eo_filename); + "%s %s -I "PACKAGE_DATA_DIR"/data -o %s %s", + eolian_gen_path, options, output_filename, eo_filename); return system(command); } @@ -96,12 +96,12 @@ START_TEST(eolian_dev_impl_code) #endif ); remove(output_filepath); - fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/object_impl.eo", output_filepath)); + fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/object_impl.eo", "--eo --gi", output_filepath)); fail_if(!_files_compare(PACKAGE_DATA_DIR"/data/object_impl_ref.c", output_filepath)); /* Check that nothing is added */ - fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/object_impl.eo", output_filepath)); + fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/object_impl.eo", "--eo --gi", output_filepath)); fail_if(!_files_compare(PACKAGE_DATA_DIR"/data/object_impl_ref.c", output_filepath)); - fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/object_impl_add.eo", output_filepath)); + fail_if(0 != _eolian_gen_execute(PACKAGE_DATA_DIR"/data/object_impl_add.eo", "--eo --gi", output_filepath)); fail_if(!_files_compare(PACKAGE_DATA_DIR"/data/object_impl_add_ref.c", output_filepath)); } END_TEST --
