Files
PalladiumWallet/tests/PalladiumWallet.Tests/ThreadPoolSetup.cs
T
davide 77f00d1b4e test: raise the thread pool minimum to avoid starvation
Property tests saturate the pool while network tests wait on continuations,
so a loopback handshake could exceed its timeout and fail the run
intermittently. A higher floor removes the starvation.
2026-11-03 13:52:49 +01:00

13 lines
493 B
C#

using System.Runtime.CompilerServices;
namespace PalladiumWallet.Tests;
internal static class ThreadPoolSetup
{
// Property tests saturate the pool while network tests wait on continuations; with the
// default minimum the pool injects threads slowly and a loopback handshake can stall for
// seconds. A higher floor removes that starvation so the request timeouts stay meaningful.
[ModuleInitializer]
internal static void Init() => ThreadPool.SetMinThreads(256, 256);
}