Browse Source

Disable MultiplePoolInstances_TrimPeriodElapsed_AllAreTrimmed on MacOS + .NET 6

pull/1730/head
Anton Firszov 4 years ago
parent
commit
916b31c4a2
  1. 6
      tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.Trim.cs

6
tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.Trim.cs

@ -47,7 +47,11 @@ namespace SixLabors.ImageSharp.Tests.Memory.Allocators
}
}
[Fact]
public static readonly bool MultiplePoolInstances_TrimPeriodElapsed_AllAreTrimmed_Enabled =
!(TestEnvironment.IsOSX && TestEnvironment.NetCoreVersion?.Major == 6);
// TODO: Investigate failure on MacOS + .net 6.0. All handles are released after GC.
[ConditionalFact(nameof(MultiplePoolInstances_TrimPeriodElapsed_AllAreTrimmed_Enabled))]
public void MultiplePoolInstances_TrimPeriodElapsed_AllAreTrimmed()
{
RemoteExecutor.Invoke(RunTest).Dispose();

Loading…
Cancel
Save