Page MenuHomePhabricator

csharp: Iterate more in GC-dependent test
Needs ReviewPublic

Authored by lauromoura on Wed, Nov 6, 11:34 AM.

Details

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

Diff Detail

Repository
rEFL core/efl
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 14383
Build 9907: arc lint + arc unit