skeletest-0.4.2: skeletest.cabal
cabal-version: 3.0
name: skeletest
version: 0.4.2
synopsis: Batteries-included, opinionated test framework
description: Batteries-included, opinionated test framework. See README.md for more details.
homepage: https://github.com/brandonchinn178/skeletest#readme
bug-reports: https://github.com/brandonchinn178/skeletest/issues
author: Brandon Chinn <brandonchinn178@gmail.com>
maintainer: Brandon Chinn <brandonchinn178@gmail.com>
license: BSD-3-Clause
license-file: LICENSE.md
category: Testing
build-type: Simple
extra-source-files:
README.md
CHANGELOG.md
test/__snapshots__/ExampleSpec.snap.md
test/Skeletest/__snapshots__/AssertionsSpec.snap.md
test/Skeletest/__snapshots__/MainSpec.snap.md
test/Skeletest/__snapshots__/PluginSpec.snap.md
test/Skeletest/__snapshots__/PredicateSpec.snap.md
test/Skeletest/__snapshots__/PropSpec.snap.md
test/Skeletest/Internal/__snapshots__/CLISpec.snap.md
test/Skeletest/Internal/__snapshots__/CaptureSpec.snap.md
test/Skeletest/Internal/__snapshots__/FixturesSpec.snap.md
test/Skeletest/Internal/__snapshots__/SnapshotSpec.snap.md
test/Skeletest/Internal/__snapshots__/SpecSpec.snap.md
test/Skeletest/Internal/__snapshots__/TestTargetsSpec.snap.md
test/Skeletest/Internal/Spec/__snapshots__/TestReporterSpec.snap.md
source-repository head
type: git
location: https://github.com/brandonchinn178/skeletest
library
hs-source-dirs: src
exposed-modules:
Skeletest
Skeletest.Assertions
Skeletest.Hooks
Skeletest.Main
Skeletest.Plugin
Skeletest.Predicate
Skeletest.Prop
Skeletest.Prop.Gen
Skeletest.Prop.Internal
Skeletest.Prop.Range
-- Internal modules
Skeletest.Internal.CLI
Skeletest.Internal.Capture
Skeletest.Internal.Constants
Skeletest.Internal.Error
Skeletest.Internal.Exit
Skeletest.Internal.Fixtures
Skeletest.Internal.GHC
Skeletest.Internal.GHC.Compat
Skeletest.Internal.Hooks
Skeletest.Internal.Hooks.HookDef
Skeletest.Internal.Markers
Skeletest.Internal.Paths
Skeletest.Internal.Predicate
Skeletest.Internal.Preprocessor
Skeletest.Internal.PreprocessorPlugin
Skeletest.Internal.Snapshot
Skeletest.Internal.Snapshot.Renderer
Skeletest.Internal.Spec
Skeletest.Internal.Spec.Output
Skeletest.Internal.Spec.TestReporter
Skeletest.Internal.Spec.Tree
Skeletest.Internal.TestInfo
Skeletest.Internal.TestRunner
Skeletest.Internal.TestTargets
Skeletest.Internal.Utils.Color
Skeletest.Internal.Utils.Diff
Skeletest.Internal.Utils.HList
Skeletest.Internal.Utils.Map
Skeletest.Internal.Utils.Term
Skeletest.Internal.Utils.Text
Skeletest.Internal.Utils.Timer
if impl(ghc >= 9.8) && impl(ghc < 9.10)
other-modules:
Skeletest.Internal.GHC.Compat_9_8
if impl(ghc >= 9.10) && impl(ghc < 9.12)
other-modules:
Skeletest.Internal.GHC.Compat_9_10
if impl(ghc >= 9.12) && impl(ghc < 9.14)
other-modules:
Skeletest.Internal.GHC.Compat_9_12
if impl(ghc >= 9.14) && impl(ghc < 9.16)
other-modules:
Skeletest.Internal.GHC.Compat_9_14
build-depends:
base < 5
, aeson
, aeson-pretty
, ansi-terminal >= 0.7.0
, containers
, Diff >= 1.0.2
, deepseq
, directory
, exceptions
, filepath
, ghc ^>= 9.8 || ^>= 9.10 || ^>= 9.12 || ^>= 9.14
, hedgehog >= 1.5
, megaparsec
, ordered-containers >= 0.2.4
, parser-combinators
, pretty
, process
, recover-rtti
, strip-ansi-escape
, template-haskell
, terminal-size >= 0.2.0
, text
, time
, transformers
, unliftio >= 0.2.17
default-language: GHC2021
ghc-options: -Wall -Wcompat
executable skeletest-preprocessor
main-is: src/bin/skeletest-preprocessor.hs
build-depends:
base
, skeletest
, text
, unliftio
default-language: GHC2021
ghc-options: -Wall -Wcompat
test-suite skeletest-tests
type: exitcode-stdio-1.0
ghc-options: -F -pgmF=skeletest-preprocessor
build-tool-depends: skeletest:skeletest-preprocessor
hs-source-dirs: test
main-is: Main.hs
other-modules:
ExampleSpec
Skeletest.AssertionsSpec
Skeletest.Internal.CLISpec
Skeletest.Internal.CaptureSpec
Skeletest.Internal.FixturesSpec
Skeletest.Internal.SnapshotSpec
Skeletest.Internal.SpecSpec
Skeletest.Internal.Spec.TestReporterSpec
Skeletest.Internal.TestTargetsSpec
Skeletest.MainSpec
Skeletest.OptionsSpec
Skeletest.PluginSpec
Skeletest.PredicateSpec
Skeletest.PropSpec
Skeletest.TestUtils.ANSI
Skeletest.TestUtils.CallStack
Skeletest.TestUtils.Integration
build-depends:
base
, aeson
, containers
, data-default
, directory
, filepath
, skeletest
, process
, text
, transformers
, unliftio
default-language: GHC2021
ghc-options: -Wall -Wcompat