Safe Haskell | None |
---|---|
Language | Haskell2010 |
Test.Tasty.Ingredients.Basic
Description
This module exports the basic ingredients defined in the tasty
packages.
Note that if defaultIngredients
from Test.Tasty suits your needs,
use that instead of importing this module.
Synopsis
- consoleTestReporter :: Ingredient
- newtype Quiet = Quiet Bool
- newtype HideSuccesses = HideSuccesses Bool
- listingTests :: Ingredient
- newtype ListTests = ListTests Bool
- testsNames :: OptionSet -> TestTree -> [TestName]
- includingOptions :: [OptionDescription] -> Ingredient
Console test reporter
consoleTestReporter :: Ingredient Source #
A simple console UI
Do not print test results (see README for details)
Constructors
Quiet Bool |
Instances
Eq Quiet Source # | |
Ord Quiet Source # | |
IsOption Quiet Source # | |
Defined in Test.Tasty.Ingredients.ConsoleReporter Methods defaultValue :: Quiet Source # parseValue :: String -> Maybe Quiet Source # optionName :: Tagged Quiet String Source # optionHelp :: Tagged Quiet String Source # optionCLParser :: Parser Quiet Source # |
newtype HideSuccesses Source #
Report only failed tests
Constructors
HideSuccesses Bool |
Instances
Eq HideSuccesses Source # | |
Defined in Test.Tasty.Ingredients.ConsoleReporter | |
Ord HideSuccesses Source # | |
Defined in Test.Tasty.Ingredients.ConsoleReporter Methods compare :: HideSuccesses -> HideSuccesses -> Ordering (<) :: HideSuccesses -> HideSuccesses -> Bool (<=) :: HideSuccesses -> HideSuccesses -> Bool (>) :: HideSuccesses -> HideSuccesses -> Bool (>=) :: HideSuccesses -> HideSuccesses -> Bool max :: HideSuccesses -> HideSuccesses -> HideSuccesses min :: HideSuccesses -> HideSuccesses -> HideSuccesses | |
IsOption HideSuccesses Source # | |
Defined in Test.Tasty.Ingredients.ConsoleReporter Methods defaultValue :: HideSuccesses Source # parseValue :: String -> Maybe HideSuccesses Source # optionName :: Tagged HideSuccesses String Source # optionHelp :: Tagged HideSuccesses String Source # optionCLParser :: Parser HideSuccesses Source # |
Listing tests
listingTests :: Ingredient Source #
The ingredient that provides the test listing functionality
This option, when set to True
, specifies that we should run in the
«list tests» mode
Constructors
ListTests Bool |
Instances
Eq ListTests Source # | |
Ord ListTests Source # | |
Defined in Test.Tasty.Ingredients.ListTests | |
IsOption ListTests Source # | |
Defined in Test.Tasty.Ingredients.ListTests Methods defaultValue :: ListTests Source # parseValue :: String -> Maybe ListTests Source # optionName :: Tagged ListTests String Source # optionHelp :: Tagged ListTests String Source # optionCLParser :: Parser ListTests Source # |
Adding options
includingOptions :: [OptionDescription] -> Ingredient Source #
This ingredient doesn't do anything apart from registering additional options.
The option values can be accessed using askOption
.