| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Arbiter.Test.Worker.Backend
Description
The backend record the worker suites run over.
Synopsis
- data TestBackend payload (m :: Type -> Type) env = TestBackend {
- schema :: Text
- table :: Text
- connStr :: ByteString
- mkSimple :: Text -> payload
- mkFailing :: Int -> payload
- mkEnv :: IO env
- pollOnly :: env -> env
- mkFreshEnv :: IO env
- destroyEnv :: env -> IO ()
- mkHandler :: (JobRead payload -> m (ResultOf m payload)) -> JobHandler m payload (ResultOf m payload)
- runCommand :: Text -> m ()
- runM :: forall a. env -> m a -> IO a
Documentation
data TestBackend payload (m :: Type -> Type) envSource #
A backend's payloads, envs, and runner for the generic worker suites.
Constructors
| TestBackend | |
Fields
| |