efl/src/tests
Marcel Hollerbach 0d48cb46d4 elm: add basics test to create a destroy *every* widget with errors
Summary:
this simply creates packs, resizes, and destroys every single widget
that we have in legacy elm.

This i made to ensure that there are no mistakes in the construction
chain. Additionally, a second test case checks that creation with none
elm parents is erroring but not failing, this seems weird, but we have
provided that in the past, so we should continue providing this.

Reviewers: zmike, segfaultxavi

Reviewed By: zmike, segfaultxavi

Subscribers: segfaultxavi, cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10088
2019-10-02 17:08:01 +02:00
..
ecore Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
ecore_audio_cxx eolian-cxx: Remove .Base requirement 2016-04-21 18:31:53 -03:00
ecore_con remove last bits of Evil.h in tests and use evil_private.h instead 2019-06-24 09:01:25 -04:00
ecore_cxx cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
ecore_wl2 tests/ecore_wl2: Fix resource leak 2019-09-17 09:35:43 -04:00
ector cmake: remove! 2018-12-20 20:07:26 +01:00
edje edje: add Efl_Layout.h for eo-based layout headers 2019-09-30 10:33:27 +02:00
edje_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
eet cmake: remove! 2018-12-20 20:07:26 +01:00
eet_cxx meson: enforce 61s timeout for tests, remove explicit timeouts from build files 2019-05-15 18:49:51 +02:00
eeze cmake: remove! 2018-12-20 20:07:26 +01:00
efl efl: improve test in checking the return value during Eina_Value get operation. 2019-09-23 15:50:28 -04:00
efl_js eolian: implement new syntax for inheritance 2018-11-23 13:57:07 +01:00
efl_mono csharp: Allow improved cbs in eina comparators 2019-09-30 23:09:29 -03:00
efreet make mman.h private 2019-08-19 09:55:13 -04:00
eina tests/eina: outdent code 2019-09-26 17:59:34 -04:00
eina_cxx Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
eio tests/eio: unlink tmpfiles after tests 2019-08-23 13:38:33 -04:00
eldbus tests: eldbus: fix heap use after free error detected by address sanitizer 2019-08-29 09:41:53 +02:00
eldbus_cxx meson: enforce 61s timeout for tests, remove explicit timeouts from build files 2019-05-15 18:49:51 +02:00
elementary elm: add basics test to create a destroy *every* widget with errors 2019-10-02 17:08:01 +02:00
elementary_cxx cxx: Rename Elementary.hh into Efl_Ui.hh 2019-05-02 21:00:57 +02:00
elocation tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
elput here comes meson 2018-10-02 17:22:50 +02:00
elua tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
emile emile_test_base64: Fix memory leak 2019-05-02 13:48:22 +02:00
emotion meson: correctly use the correct dependency 2019-04-05 08:15:39 -04:00
eo tests: fix warnings and undef ref on Windows (using meson :-) ) 2019-06-20 12:50:35 +01:00
eo_cxx eo-cxx: Add second NULL sentinel to avoid buffer overrun by efl_check.h 2019-08-19 09:42:05 +02:00
eolian Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
eolian_cxx Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
eolian_js efl: change all occurences of @owned to @move 2019-09-06 17:01:05 +02:00
evas efl/canvas: add Efl_Canvas.h 2019-09-30 10:33:24 +02:00
evas_cxx meson: here comes cxx bindings 2018-10-24 12:05:58 +02:00
evil remove last bits of Evil.h in tests and use evil_private.h instead 2019-06-24 09:01:25 -04:00
.gitignore tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00
efl_check.h efl check - use global not stack local buffer for srunner_set_xml 2019-08-11 16:35:03 +01:00
meson.build here comes meson 2018-10-02 17:22:50 +02:00
timeout.c tests: add failsafe timeout for tests running in fork mode 2018-08-16 09:59:58 +02:00