efl/src/tests/efl_mono
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
..
.gitignore
BasicDirection.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Eina.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
EinaTestData.cs csharp:comma have whitespace after and none before 2019-11-06 23:46:18 -03:00
Eldbus.cs csharp: space after keywords. 2019-10-31 07:53:00 -03:00
Eo.cs csharp: Fix CA1815 for generated structs and aliases 2019-11-19 21:49:35 -03:00
EoConstruction.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
EoPromises.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Errors.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Events.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
FunctionPointerMarshalling.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
FunctionPointers.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Hash.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Inheritance.cs csharp: Iterate more in GC-dependent test 2019-11-26 12:40:32 -03:00
Main.cs csharp: Specifying StringComparison. 2019-11-20 17:47:44 -03:00
Model.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Parts.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Promises.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Strbuf.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
Strings.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
StructHelpers.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
Structs.cs csharp: Fix CA1815 for generated structs and aliases 2019-11-19 21:49:35 -03:00
TestUtils.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
Value.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
ValueEolian.cs csharp: Disposing IDisposable objects. 2019-11-14 15:32:42 -03:00
dummy_child.c csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
dummy_child.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_constructible_object.c csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
dummy_constructible_object.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_event_manager.c csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
dummy_event_manager.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_hidden_object.c csharp: Fix wrapping of private classes 2019-09-24 18:00:05 -03:00
dummy_hidden_object.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_inherit_helper.c csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
dummy_inherit_helper.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_inherit_iface.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_interfaces.c csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
dummy_numberwrapper.c csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
dummy_numberwrapper.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_part_holder.c csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
dummy_part_holder.eo Revert "eolian: disallow missing docs for stable API where necessary" 2019-09-30 19:48:19 +02:00
dummy_test_iface.eo csharp: Add since info to members related to events. 2019-10-12 19:20:58 -03:00
dummy_test_object.c eolian: Imply @no_unused if @move in return. 2019-11-05 16:54:17 -03:00
dummy_test_object.eo csharp: Add since info to members related to events. 2019-10-12 19:20:58 -03:00
efl-mono-suite.runtimeconfig.json efl-mono: Add support for dotnet core 2019-03-01 23:58:56 -03:00
efl_sharp_test_suite.csproj.in csharp: Revamp dotnet support 2019-11-06 11:20:19 -03:00
eolian_mono_suite.cc csharp: Fix helper function 2019-11-22 12:01:59 -03:00
libefl_mono_native_test.h csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
meson.build csharp: Fix helper function 2019-11-22 12:01:59 -03:00
mono_test_driver.sh efl_mono: fix test and example compilation on Windows 2017-12-15 22:26:30 -02:00