efl/src/tests/eio
Cedric BAIL 301b05502c eio: enforce proper lifecycle for all Efl.Io_Model and fix discovered lifecycle bugs.
Summary:
This make sure that the object returned by children_slice_get are properly
destroyed when the refcount drop to only the parent holding a reference on
it. This make it clear that the user of the api can rely on efl_ref/efl_unref
to actually manage its use of the returned object.

Additionnaly we are cleaning up the created object that we are using to build our own
request inside the Efl.Io.Model and avoid internal leak.

Depends on D7864

Reviewers: felipealmeida, segfaultxavi, SanghyeonLee, zmike, bu5hm4n

Reviewed By: zmike

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7528

Differential Revision: https://phab.enlightenment.org/D7865
2019-02-23 08:57:48 -05:00
..
efl_io_model_test_file.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
efl_io_model_test_monitor_add.c eio: enforce proper lifecycle for all Efl.Io_Model and fix discovered lifecycle bugs. 2019-02-23 08:57:48 -05:00
eio_suite.c efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
eio_suite.h efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00
eio_test_common.c eio: Adds Eo-based Eio API 2016-05-25 21:32:03 -03:00
eio_test_common.h eio: Adds Eo-based Eio API 2016-05-25 21:32:03 -03:00
eio_test_eet.c tests: use fixtures for eio tests 2018-06-19 13:33:19 -04:00
eio_test_file.c tests: use fixtures for eio tests 2018-06-19 13:33:19 -04:00
eio_test_manager.c eio test - fix 32bit test to use correct type for eina value get 2018-11-09 12:18:59 +00:00
eio_test_manager_xattr.c xxx - fix eina_future_then calls to pass sotrage val - fix warns 2018-11-09 11:43:59 +00:00
eio_test_map.c tests: use fixtures for eio tests 2018-06-19 13:33:19 -04:00
eio_test_monitor.c eio test -0 fix lots of ecore event handler prototypes.... warn 2018-11-09 11:43:59 +00:00
eio_test_sentry.c tests/eio: increase monitoring test timeout to 1s 2018-07-26 08:55:59 +02:00
eio_test_xattr.c tests: use fixtures for eio tests 2018-06-19 13:33:19 -04:00
meson.build efl_model : rename all efl_model based classes. 2019-01-31 14:59:37 +09:00