elsa-core/test/unit/Elsa.Workflows.Runtime.UnitTests/Quiescence
Sipke Schoorstra d14ba421e0
fix(runtime): close drain cancel-dispose race (#8123)
* fix(runtime): close cancel-dispose race

* fix(runtime): recover disposed active checkpoints

* fix(runtime): guard disposed checkpoint recovery

* test(runtime): share suspended instance fixture

* fix(runtime): serialize cycle CTS lifecycle

* fix(runtime): serialize cycle CTS cleanup

* test(runtime): update lifecycle comment

* fix(runtime): avoid CTS callback disposal deadlock

* fix(runtime): preserve cancellation recovery races

* fix(runtime): preserve cancel state after callback errors

* test(runtime): clean up blocked drain callbacks

* fix(runtime): guard linked token cancellation cleanup

* fix(runtime): preserve fatal cancellation callback failures

* fix(common): classify fatal exceptions inside aggregates

* fix(runtime): await deferred recovery after drain cancellation

* fix(runtime): clarify deferred recovery timeout

* test(runtime): await cancellation cleanup before disposal assertion
2026-09-13 21:28:33 +02:00
..
DrainOrchestratorPauseTests.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
DrainOrchestratorTestsBase.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
DrainOrchestratorWaitTests.cs fix(runtime): close drain cancel-dispose race (#8123) 2026-09-13 21:28:33 +02:00
ExecutionCycleRegistryTests.cs fix(runtime): close drain cancel-dispose race (#8123) 2026-09-13 21:28:33 +02:00
IngressSourceRegistryTests.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
QuiescenceSignalPersistenceTests.cs Refactor QuiescenceSignal to inject IServiceScopeFactory, enhance tenant ID handling, and expand unit tests with DI capabilities. 2026-05-03 17:56:37 +02:00
QuiescenceSignalTests.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00