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)]
