| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Arbiter.Test.ConcurrencyModel
Description
Property tests for per-job concurrency limits: a deterministic exact-model sweep over a job lifecycle (insert, claim, ack, retry, override, prune, reconcile), a concurrent never-over-admit check, and a grouped drain-to-empty check. Each model key is a seeded pool driven through a single suffix. Claims are attributed.
Synopsis
- concurrencyModelSpec :: HasRegistry sm CLReg => (forall a. sm a -> IO a) -> (forall a. (Connection -> IO a) -> IO a) -> Text -> Spec
Documentation
Source #concurrencyModelSpec :: HasRegistry sm CLReg => (forall a. sm a -> IO a) -> (forall a. (Connection -> IO a) -> IO a) -> Text -> Spec
The concurrency state-machine properties, run against any backend.