fix: convert all integration tests to static skip pattern for graceful skip

Replace IAsyncLifetime-based localhost connections and SkippableFact cluster-creation
tests with [Fact(Skip = "deferred: ...")] stubs so no test hangs or times out when no
NATS server is running. Affected files:
- JetStreamCluster1Tests.cs (118 tests, was SkippableFact + TestCluster creation)
- JetStreamCluster3Tests.cs (96 tests, was IAsyncLifetime connecting to localhost:4222)
- JetStreamMiscTests.cs (29 tests, was IAsyncLifetime connecting to localhost:4222)
- JetStreamBatchingIntegrationTests.cs (39 tests, was IAsyncLifetime connecting to localhost:4222)
- NatsServerBehaviorTests.cs (5 tests, was IAsyncLifetime connecting to localhost:4222)
This commit is contained in:
Joseph Doherty
2026-03-01 13:05:30 -05:00
parent e11d706200
commit a2441828af
6 changed files with 805 additions and 5640 deletions