HomePhabricator

csharp: Iterate more in GC-dependent test

Authored by lauromoura on Nov 26 2019, 6:56 AM.

Description

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

Details