tasty-prelude: Unopinionated top-level entry point to tasty ecosystem.

[ library, mpl, testing ] [ Propose Tags ] [ Report a vulnerability ]

The package exposes Tast.Tasty.Prelude module build out of several modules accross various tasty packages and re-exports modules from many packages available in the tasty ecosystem.


[Skip to Readme]

Modules

[Index] [Quick Jump]

  • System
    • System.CaptureStdout
  • Test
    • BDD
      • Test.BDD.Language
      • Test.BDD.LanguageFree
    • Test.Tasty
      • Test.Tasty.Bdd
      • Test.Tasty.Bench
      • Test.Tasty.Checklist
      • Test.Tasty.Config
      • Test.Tasty.DejaFu
      • Test.Tasty.Discover
      • Test.Tasty.ExpectedFailure
      • Test.Tasty.Focus
      • Test.Tasty.Generator
      • Test.Tasty.Golden
        • Test.Tasty.Golden.Advanced
        • Test.Tasty.Golden.Manage
      • Test.Tasty.Grade
      • Test.Tasty.HUnit
      • Test.Tasty.Hedgehog
      • Test.Tasty.Hspec
      • Test.Tasty.Ingredients
        • Test.Tasty.Ingredients.Basic
        • Test.Tasty.Ingredients.ConsoleReporter
        • Test.Tasty.Ingredients.FailFast
        • Test.Tasty.Ingredients.Rerun
      • Test.Tasty.Inspection
      • Test.Tasty.LeanCheck
      • Test.Tasty.Lua
        • Test.Tasty.Lua.Core
        • Test.Tasty.Lua.Module
        • Test.Tasty.Lua.Translate
      • Test.Tasty.Options
      • Patterns
        • Test.Tasty.Patterns.Eval
        • Test.Tasty.Patterns.Parser
        • Test.Tasty.Patterns.Types
      • Test.Tasty.Prelude
      • Test.Tasty.Providers
        • Test.Tasty.Providers.ConsoleFormat
      • Test.Tasty.QuickCheck
        • Test.Tasty.QuickCheck.Laws
          • Test.Tasty.QuickCheck.Laws.Applicative
          • Test.Tasty.QuickCheck.Laws.Class
          • Test.Tasty.QuickCheck.Laws.Eq
          • Test.Tasty.QuickCheck.Laws.ErrorMonad
          • Test.Tasty.QuickCheck.Laws.Functor
          • Test.Tasty.QuickCheck.Laws.IdentityMonad
          • Test.Tasty.QuickCheck.Laws.MaybeMonad
          • Test.Tasty.QuickCheck.Laws.Monad
          • Test.Tasty.QuickCheck.Laws.Monoid
          • Test.Tasty.QuickCheck.Laws.ReaderMonad
          • Test.Tasty.QuickCheck.Laws.Semigroup
          • Test.Tasty.QuickCheck.Laws.StateMonad
          • Test.Tasty.QuickCheck.Laws.WriterMonad
      • Test.Tasty.Runners
        • Test.Tasty.Runners.AntXML
        • Test.Tasty.Runners.Html
        • Test.Tasty.Runners.Reporter
      • Test.Tasty.Silver
        • Test.Tasty.Silver.Advanced
        • Test.Tasty.Silver.Filter
        • Test.Tasty.Silver.Interactive
          • Test.Tasty.Silver.Interactive.Run
        • Test.Tasty.Silver.Internal
      • Test.Tasty.SmallCheck
      • Test.Tasty.Sugar
      • Test.Tasty.TH
      • Test.Tasty.Tmux
      • Test.Tasty.Wai

Flags

Manual Flags

NameDescriptionDefault
all

include all supported packages

Disabled
ant-xml

tasty-ant-xml support

Disabled
bdd

tasty-bdd support

Disabled
bench

tasty-bench support

Disabled
checklist

tasty-checklist support

Disabled
dejafu

tasty-dejafu support

Disabled
discover

tasty-discover support (included in Test.Tasty.Prelude)

Disabled
fail-fast

tasty-fail-fast support

Disabled
golden

tasty-golden support

Disabled
grading-system

tasty-grading-system support (included in Test.Tasty.Prelude)

Disabled
hedgehog

tasty-hedgehog support

Disabled
html

tasty-html support

Disabled
hspec

tasty-hspec support

Disabled
hunit

tasty-hunit support

Disabled
inspection-testing

tasty-inspection-testing support

Disabled
leancheck

tasty-leancheck support

Disabled
lua

tasty-lua support

Disabled
quickcheck

tasty-quickcheck support

Disabled
quickcheck-laws

tasty-quickcheck-laws support

Disabled
rerun

tasty-rerun support

Disabled
silver

tasty-silver support

Disabled
smallcheck

tasty-smallcheck support

Disabled
sugar

tasty-sugar support

Disabled
test-reporter

tasty-test-reporter support

Disabled
th

tasty-th support

Disabled
tmux

tasty-tmux support

Disabled
wai

tasty-wai support

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0.0
Change log CHANGELOG.md
Dependencies base (<5), tasty, tasty-expected-failure, tasty-focus [details]
Tested with ghc ==8.6.5 || ==8.8.4 || ==8.10.5 || ==9.0.1
License MPL-2.0
Copyright (c) 2021, Marcin Szamotulski
Author Marcin Szamotulski <coot@coot.me>
Maintainer Marcin Szamotulski <coot@coot.me>
Category Testing
Home page https://github.com/coot/tasty-prelude
Bug tracker https://github.com/coot/tasty-prelude/issues
Uploaded by coot at 2021-07-06T07:25:44Z
Distributions NixOS:0.1.0.0
Downloads 241 total (13 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for tasty-prelude-0.1.0.0

[back to package description]

Tasty-Prelude

The Tasty.Prelude by default includes:

  • tasty:Test.Tasty
  • tasty-expected-failure:Test.Tasty.ExpectedFailure
  • tasty-focus:Test.Tasty.Focus

The following tasty packages are also exported through Test.Tasty.Prelude whcih are hidden behind a cabal flag:

  • tasty-discover:Test.Tasty.Discover (if cabal flag discover is set)
  • tasty-grading-system:Test.Tasty.Grade (if cabal flag grading-system is set)
  • tasty-checklist:Test.Tasty.Checklist (if cabal flag checklist is set)

Many others packages can build and its modules re-exported by tasty-prelude (but not included in Test.Tasty.Prelude):

  • tasty-hspec (if cabal flag hspec is set)
  • tasty-quickcheck (if cabal flag quickcheck is set)
  • tasty-hedgehog (if cabal flag hedgehog is set)
  • tasty-golden (if cabal flag golden is set)
  • tasty-silver (if cabal flag silver is set)
  • and many others