using Xunit; // Every test in this assembly builds a real two-node Akka cluster: two in-process Kestrel hosts, // two ActorSystems with remoting on ephemeral ports, six admin-role cluster singletons, an EF // context and a deploy pipeline. Running several of those concurrently — on top of the other test // assemblies dotnet test runs in parallel — starves the cluster-formation and ApplyAck timers these // tests measure, so failures appear under full-suite load and vanish in isolation. // // That was tolerable while the deploy path sealed immediately on an empty expected-ack set. Since // per-cluster mesh Phase 1 the coordinator waits for a real ack from every configured node, so these // tests now measure an end-to-end round-trip and are correspondingly more sensitive to CPU // starvation. Serialising this assembly trades wall-clock for determinism; the assembly is a handful // of heavyweight E2E tests, not a broad unit suite. [assembly: CollectionBehavior(DisableTestParallelization = true)]