@hackage / tasty-prelude

Unopinionated top-level entry point to tasty ecosystem.

Latest0.1.0.0

About

Metadata

  • Last updated , by coot
  • License MPL-2.0
  • Categories Testing
  • Maintained by: Marcin Szamotulski <coot@coot.me>

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 9.0.1
  2. 8.10.5
  3. 8.8.4
  4. 8.6.5

Package Flags

Use the -f option with cabal commands to enable flags

    all (off by default)

    include all supported packages

    ant-xml (off by default)

    tasty-ant-xml support

    bdd (off by default)

    tasty-bdd support

    bench (off by default)

    tasty-bench support

    checklist (off by default)

    tasty-checklist support

    dejafu (off by default)

    tasty-dejafu support

    discover (off by default)

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

    fail-fast (off by default)

    tasty-fail-fast support

    golden (off by default)

    tasty-golden support

    grading-system (off by default)

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

    hedgehog (off by default)

    tasty-hedgehog support

    html (off by default)

    tasty-html support

    hspec (off by default)

    tasty-hspec support

    hunit (off by default)

    tasty-hunit support

    inspection-testing (off by default)

    tasty-inspection-testing support

    leancheck (off by default)

    tasty-leancheck support

    lua (off by default)

    tasty-lua support

    quickcheck (off by default)

    tasty-quickcheck support

    quickcheck-laws (off by default)

    tasty-quickcheck-laws support

    rerun (off by default)

    tasty-rerun support

    silver (off by default)

    tasty-silver support

    smallcheck (off by default)

    tasty-smallcheck support

    sugar (off by default)

    tasty-sugar support

    test-reporter (off by default)

    tasty-test-reporter support

    th (off by default)

    tasty-th support

    tmux (off by default)

    tasty-tmux support

    wai (off by default)

    tasty-wai support

Readme

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