| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Skeletest.Internal.TestTargets
Synopsis
- type TestTargets = Maybe TestTarget
- data TestTarget
- data TestAttrs = TestAttrs {}
- matchesTest :: TestTarget -> TestAttrs -> Bool
- parseTestTargets :: [Text] -> Either Text TestTargets
Documentation
type TestTargets = Maybe TestTarget Source #
Nothing means no test targets were provided to the CLI
data TestTarget Source #
Constructors
| TestTargetEverything | Useful for selecting all tests, whether manual or not. |
| TestTargetFile FilePath | |
| TestTargetName Text | |
| TestTargetMarker Text | |
| TestTargetNot TestTarget | |
| TestTargetAnd TestTarget TestTarget | |
| TestTargetOr TestTarget TestTarget |
Instances
| Eq TestTarget Source # | |
Defined in Skeletest.Internal.TestTargets | |
matchesTest :: TestTarget -> TestAttrs -> Bool Source #
parseTestTargets :: [Text] -> Either Text TestTargets Source #