quick-process
Safe HaskellNone
LanguageGHC2024

System.Process.Quick.CallSpec.Verify.Sandbox

Documentation

measureX :: forall {k} (m :: Type -> Type) (cs :: k) a. (Typeable cs, M m) => Proxy cs -> VerificationMethod -> Lens' CsPerf (Sum NominalDiffTime) -> CsPerfT m a -> CsPerfT m a Source #

validateInSandbox :: forall w (m :: Type -> Type) cs. (M m, CallSpec cs, WriterT [FilePath] (CsPerfT m) ~ w) => ArgCollector w -> ArgCollector w -> IO cs -> Int -> CsPerfT m (Maybe CsViolationWithCtx) Source #