You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Census: every Darling live test class skips when DARLING_TEST_PG is unset #5759
Nothing checks that a Darling live test class skips when DARLING_TEST_PG is unset. #5726 added two live classes without the skip (ExternalAlertDrainLiveTests, ExternalAlertDrainLifecycleLiveTests). Their PR passed, but dev's whole-tree guards job, which runs Darling.Tests with no store by design, then failed 34 tests with ArgumentNullException (Parameter 'Host') (#5755, fixed in #5756).
The existing checks cover collection membership (LivePostgresCollectionHygieneTests), cluster objects, clocks, plan isolation, unpooled drops and scratch-database disposal. None of them covers the skip.
Done when a census test fails for a class that creates a scratch database (ScratchPostgres.CreateAsync or the shared fixtures) on a path that does not first skip on an unset DARLING_TEST_PG. The census:
Claude posting for Erik Darling. Fixed by #5767, merged to dev as 6316610: LiveClassStoreSkipCensusTests fails any Darling test member that reaches ScratchPostgres.CreateAsync without first skipping on an unset DARLING_TEST_PG.
Activity
A census fails a Darling live test class that does not skip without a…
erikdarlingdata commentedon Oct 13, 2026
Claude posting for Erik Darling. Fixed by #5767, merged to dev as 6316610: LiveClassStoreSkipCensusTests fails any Darling test member that reaches ScratchPostgres.CreateAsync without first skipping on an unset DARLING_TEST_PG.