| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
System.Process.Quick.CallSpec.Type
Synopsis
- data VerificationMethod
- class (Show cs, Arbitrary cs, Data cs) => CallSpec cs where
- programName :: Proxy cs -> String
- programArgs :: cs -> [String]
- verificationMethods :: Proxy cs -> [VerificationMethod]
- outcomeCheckers :: cs -> [OutcomeChecker]
- initCallSpecs :: MonadIO m => cs -> m [CsBox]
- data CsBox = CallSpec cs => CsBox {
- unCsBox :: cs
Documentation
data VerificationMethod Source #
DC definition order defines validation order
Constructors
| TrailingHelpValidate | |
| SandboxValidate |
Instances
class (Show cs, Arbitrary cs, Data cs) => CallSpec cs where Source #
Methods
programName :: Proxy cs -> String Source #
programArgs :: cs -> [String] Source #
verificationMethods :: Proxy cs -> [VerificationMethod] Source #
outcomeCheckers :: cs -> [OutcomeChecker] Source #
initCallSpecs :: MonadIO m => cs -> m [CsBox] Source #