efl/src/bindings/mono/eina_mono
Lauro Moura 77207f9b58 csharp: Fix running headless tests in dotnet
Summary:
CoreCLR, the runtime of dotnet, has some issues regarding storing
environment variables (see dotnet/coreclr issue #15812), keeping them in
a local cache instead of flushing to the native `setenv`.

This commit replaces the usage of
`System.Environment.SetEnvironmentVariable` with a `setenv` wrapper.

Test Plan: Run without DISPLAY set and with dotnet.

Reviewers: felipealmeida, brunobelo, segfaultxavi, YOhoho

Reviewed By: brunobelo

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10619
2019-11-07 22:46:15 -03:00
..
eina_accessor.cs mono: implement dispose method based on dispose pattern 2019-10-25 11:02:50 -03:00
eina_array.cs eina_array: add paramName argument of ArgumentNullException 2019-10-25 19:21:30 -03:00
eina_binbuf.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_common.cs csharp: Fix running headless tests in dotnet 2019-11-07 22:46:15 -03:00
eina_config.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_container_common.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_environment.cs csharp: Fix running headless tests in dotnet 2019-11-07 22:46:15 -03:00
eina_error.cs csharp: Add comparables operator to eina_error. 2019-10-28 20:34:55 -03:00
eina_hash.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_inarray.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_inlist.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_iterator.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_list.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_log.cs csharp: Changing visibility of nested class/struct 2019-11-04 14:53:54 -03:00
eina_promises.cs csharp: Using Count eina_promises. 2019-10-25 13:16:57 -03:00
eina_slice.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_strbuf.cs eina_mono: remove exceptions in unexpected locations 2019-10-28 20:33:47 -03:00
eina_stringshare.cs csharp: Add licensing information. 2019-10-24 10:10:56 -03:00
eina_value.cs csharp: Add comparables operators to eina_value. 2019-10-28 20:34:25 -03:00
meson.build csharp: Fix running headless tests in dotnet 2019-11-07 22:46:15 -03:00