packages feed

tasty-autocollect-0.4.3: tasty-autocollect.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack

name:           tasty-autocollect
version:        0.4.3
synopsis:       Autocollection of tasty tests.
description:    Autocollection of tasty tests. See README.md for more details.
category:       Testing
homepage:       https://github.com/brandonchinn178/tasty-autocollect#readme
bug-reports:    https://github.com/brandonchinn178/tasty-autocollect/issues
author:         Brandon Chinn <brandonchinn178@gmail.com>
maintainer:     Brandon Chinn <brandonchinn178@gmail.com>
license:        BSD3
license-file:   LICENSE.md
build-type:     Simple
extra-source-files:
    README.md
    CHANGELOG.md
    test/golden/example.golden
    test/golden/fail_todos.golden
    test/golden/output_group_type_flat.golden
    test/golden/output_group_type_modules.golden
    test/golden/output_group_type_tree.golden
    test/golden/test_args.golden
    test/golden/test_batch_args.golden
    test/golden/test_batch_expectFailBecause_output.golden
    test/golden/test_batch_type.golden
    test/golden/test_expectFail_output.golden
    test/golden/test_expectFailBecause_output.golden
    test/golden/test_ignoreTest_output.golden
    test/golden/test_ignoreTestBecause_output.golden
    test/golden/test_prop_bad_arg.golden
    test/golden/test_prop_no_args.golden
    test/golden/test_todo_args.golden
    test/golden/test_todo_type.golden
    test/golden/test_type.golden

source-repository head
  type: git
  location: https://github.com/brandonchinn178/tasty-autocollect

library
  exposed-modules:
      Test.Tasty.AutoCollect
      Test.Tasty.AutoCollect.Config
      Test.Tasty.AutoCollect.Constants
      Test.Tasty.AutoCollect.ConvertTest
      Test.Tasty.AutoCollect.Error
      Test.Tasty.AutoCollect.ExternalNames
      Test.Tasty.AutoCollect.GenerateMain
      Test.Tasty.AutoCollect.ModuleType
      Test.Tasty.AutoCollect.Utils.Text
      Test.Tasty.AutoCollect.Utils.TreeMap
      Test.Tasty.Ext.Todo
  other-modules:
      Test.Tasty.AutoCollect.GHC
      Test.Tasty.AutoCollect.GHC.Shim
      Test.Tasty.AutoCollect.GHC.Shim_Common
  hs-source-dirs:
      src
  default-extensions:
      ImportQualifiedPost
  ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wnoncanonical-monad-instances
  build-depends:
      base >=4.17 && <5
    , bytestring <0.13
    , containers <0.8
    , directory <2
    , filepath <2
    , ghc >=9.4 && <9.11
    , tasty <2
    , tasty-expected-failure <1
    , template-haskell >=2.19 && <2.23
    , text <3
    , transformers <1
  default-language: Haskell2010
  if impl(ghc >= 9.10) && impl(ghc < 9.12)
    other-modules:
        Test.Tasty.AutoCollect.GHC.Shim_9_10
  if impl(ghc >= 9.8) && impl(ghc < 9.10)
    other-modules:
        Test.Tasty.AutoCollect.GHC.Shim_9_8
  if impl(ghc >= 9.6) && impl(ghc < 9.8)
    other-modules:
        Test.Tasty.AutoCollect.GHC.Shim_9_6

executable tasty-autocollect
  main-is: Preprocessor.hs
  other-modules:
      Paths_tasty_autocollect
  hs-source-dirs:
      exe
  default-extensions:
      ImportQualifiedPost
  ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wnoncanonical-monad-instances
  build-depends:
      base >=4.14 && <5
    , tasty-autocollect
    , text <3
  default-language: Haskell2010

test-suite tasty-autocollect-tests
  type: exitcode-stdio-1.0
  main-is: Main.hs
  other-modules:
      Examples
      Test.Tasty.AutoCollect.ConfigTest
      Test.Tasty.AutoCollect.ConvertTestTest
      Test.Tasty.AutoCollect.GenerateMainTest
      Test.Tasty.AutoCollect.ModuleTypeTest
      Test.Tasty.AutoCollect.Utils.TreeMapTest
      Test.Tasty.Ext.TodoTest
      TestUtils.Golden
      TestUtils.Integration
      TestUtils.Predicates
      TestUtils.QuickCheck
      Paths_tasty_autocollect
  hs-source-dirs:
      test
  default-extensions:
      ImportQualifiedPost
  ghc-options: -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wnoncanonical-monad-instances -F -pgmF=tasty-autocollect
  build-depends:
      base
    , bytestring
    , containers
    , directory
    , explainable-predicates >=0.1.2.0
    , filepath
    , tasty >=1.4.2
    , tasty-autocollect
    , tasty-golden
    , tasty-hunit
    , tasty-quickcheck >=0.8.1
    , temporary
    , text
    , typed-process >=0.2.8.0
  default-language: Haskell2010
  build-tool-depends: tasty-autocollect:tasty-autocollect