efl/src/tests
Lauro Moura aacd2fa82d csharp: Iterate more in GC-dependent test
Summary:
The inheritance test depends on the objects being actively destroyed.
Currently this happens in a two step process, where first the C#
object is collected from the GC. As this happens in a separate thread,
we schedule a callback to run in the main loop to actually unref the
EO object.

This commit adds more iterations to make sure the EO of the parent is
unref'd and releases the child.

This should be the last C#-related CI test failure

Ref T8313

Reviewers: stefan_schmidt, brunobelo, felipealmeida

Reviewed By: felipealmeida

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8313

Differential Revision: https://phab.enlightenment.org/D10612
2019-11-26 12:40:32 -03:00
..
ecore tests/efl_app: add port of intensive timer recursion 2019-10-30 08:49:12 -07:00
ecore_audio_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
ecore_con tests/ecore_con: clarify pointer usage in ecore_con_url tests 2019-10-18 13:29:57 -04:00
ecore_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
ecore_wl2 tests/ecore_wl2: Add test for ecore_wl2_window_type functions 2019-11-19 09:44:45 -05: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 cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
eet fix various trivial null derefs 2019-10-18 13:30:10 -04:00
eet_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
eeze cmake: remove! 2018-12-20 20:07:26 +01:00
efl efl: improve Efl.BooleanModel test by checking the child del case. 2019-11-13 21:16:22 +01:00
efl_js eolian: implement new syntax for inheritance 2018-11-23 13:57:07 +01:00
efl_mono csharp: Iterate more in GC-dependent test 2019-11-26 12:40:32 -03:00
efreet make mman.h private 2019-08-19 09:55:13 -04:00
eina eina_matrix: replace cosf by cos to gain more accuracy 2019-11-21 17:50:33 +09:00
eina_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
eio tests/eio: unlink tmpfiles after tests 2019-08-23 13:38:33 -04:00
eldbus tests/eldbus: add va_end for va_args usage in message test 2019-10-18 13:28:48 -04:00
eldbus_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
elementary efl_ui_multi_selectable: clean this up 2019-11-25 13:31:24 +01:00
elementary_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03: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 eo: reduce memory use to track event registration and callback call. 2019-10-31 14:52:52 +01:00
eo_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03:00
eolian eolian: Imply @no_unused if @move in return. 2019-11-05 16:54:17 -03:00
eolian_cxx eolian_cxx: Add key/value to function_def 2019-10-28 20:35:39 -03:00
eolian_js efl: change all occurences of @owned to @move 2019-09-06 17:01:05 +02:00
evas Efl.Text.Cursor 2019-11-22 17:35:54 +09:00
evas_cxx cxx: Add license to CXX bindings. 2019-10-24 10:40:16 -03: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