efl/src/tests/elementary
Daniel Kolesa 5a3d79d383 meson: add eolian custom dependencies support
This uses the meson/ninja depfile functionality + eolian to make
sure proper dependencies between generated files and .eo files
are managed, to ensure consistent re-generation of all generated
files that are affected upon .eo file modification.

For custom rules with multiple outputs, Ninja currently does not
support depfiles. Therefore, split those into two custom rules
so that the depfiles functionality can be enabled. While this
is ugly and slows down the process a little by having to invoke
Eolian twice instead of once, it has to be done and it's still
better than what we had in Autotools anyway.

Differential revision: D7187

Fixes T6700.
2018-10-24 12:02:55 +02:00
..
.gitignore
efl_ui_suite.c tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
elm_code_file_test_load.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_file_test_memory.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_basic.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_indent.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_line.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_parse.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_syntax.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_code_test_text.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_widget.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_widget_selection.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_widget_text.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_code_test_widget_undo.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_cxx_suite.cc
elm_suite.c tests/elm: use custom tick source for animator events 2018-09-13 09:53:46 +02:00
elm_suite.h tests/elm: remove elm_test_helper.(c|h) files 2018-08-15 10:20:55 +02:00
elm_test_actionslider.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_atspi.c build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_test_bg.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_box.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_bubble.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_button.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_calendar.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_check.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_clock.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_colorselector.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_config.c tests: disable toggling clouseau_enabled option in elm tests 2018-06-15 16:34:50 -04:00
elm_test_conformant.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_ctxpopup.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_datetime.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_dayselector.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_diskselector.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_entry.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_fileselector.c tests/elm: remove elm_test_helper.(c|h) files 2018-08-15 10:20:55 +02:00
elm_test_fileselector_button.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_fileselector_entry.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_flip.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_flipselector.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_focus.c efl_ui_focus_manager: adjust pop history pop 2018-08-14 15:00:58 +02:00
elm_test_focus_common.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
elm_test_focus_common.h build: move ELM_INTERNAL_API_ARGESFSDFEFC into buildsystem 2018-10-18 16:01:07 +02:00
elm_test_focus_sub.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
elm_test_frame.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_gengrid.c tests/elm: remove elm_test_helper.(c|h) files 2018-08-15 10:20:55 +02:00
elm_test_genlist.c tests/genlist: add focus test 2018-08-14 15:00:58 +02:00
elm_test_glview.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_grid.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_hover.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_hoversel.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_icon.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_image.c elm_image: create image object before call elm_image_object_get 2018-08-16 10:01:37 -04:00
elm_test_index.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_init.c tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
elm_test_inwin.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_label.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_layout.c elementary: fix layout test to handle asynchronous information properly. 2018-05-01 10:39:01 -07:00
elm_test_list.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_map.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_mapbuf.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_menu.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_multibuttonentry.c elm: Use ck_assert_str_eq for better error logging 2018-05-03 18:04:41 -03:00
elm_test_naviframe.c tests/naviframe: add test to verify preserve_on_pop functionality 2018-08-15 09:51:18 +02:00
elm_test_notify.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_panel.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_panes.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_photo.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_photocam.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_player.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_plug.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_popup.c elm_popup: ensure focus is emitted on this object 2018-07-05 15:09:21 -04:00
elm_test_prefs.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_progressbar.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_radio.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_scroller.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_segmentcontrol.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_separator.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_slider.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_slideshow.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_spinner.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_table.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_thumb.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_toolbar.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_video.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_web.c tests: use a global win object in fork mode when using buffer engine 2018-04-27 15:01:39 +02:00
elm_test_win.c elm_win: fix widget type name for backward compatibility 2018-05-31 21:39:34 +09:00
focus_test.eo Efl.Gfx.Entity (from Efl.Gfx) 2018-04-24 09:03:32 -07:00
focus_test_sub_main.eo Efl.Ui.Focus.Manager_* (from Efl.Ui.Focus.Manager.*) 2018-04-24 09:05:52 -07:00
meson.build meson: add eolian custom dependencies support 2018-10-24 12:02:55 +02:00
testdiff.diff elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00
testfile-windows.txt elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00
testfile-withblanks.txt elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00
testfile.txt elementary: merging in elm_code widget. 2016-06-02 17:19:08 -07:00