packages feed

hackport-0.5.1: cabal/cabal-testsuite/cabal-testsuite.cabal

name:          cabal-testsuite
version:       1.25.0.0
copyright:     2003-2016, Cabal Development Team (see AUTHORS file)
license:       BSD3
license-file:  LICENSE
author:        Cabal Development Team <cabal-devel@haskell.org>
maintainer:    cabal-devel@haskell.org
homepage:      http://www.haskell.org/cabal/
bug-reports:   https://github.com/haskell/cabal/issues
synopsis:      Test suite for Cabal and cabal-install
description:
  This package defines a shared test suite for Cabal and cabal-install.
category:       Distribution
cabal-version:  >=1.10
build-type:     Custom

extra-source-files:
  README.md

  -- Generated with 'misc/gen-extra-source-files.sh'
  -- Do NOT edit this section manually; instead, run the script.
  -- BEGIN gen-extra-source-files
  PackageTests/AllowNewer/AllowNewer.cabal
  PackageTests/AllowNewer/benchmarks/Bench.hs
  PackageTests/AllowNewer/src/Foo.hs
  PackageTests/AllowNewer/tests/Test.hs
  PackageTests/AllowOlder/AllowOlder.cabal
  PackageTests/AllowOlder/benchmarks/Bench.hs
  PackageTests/AllowOlder/src/Foo.hs
  PackageTests/AllowOlder/tests/Test.hs
  PackageTests/Ambiguity/p/Dupe.hs
  PackageTests/Ambiguity/p/p.cabal
  PackageTests/Ambiguity/package-import/A.hs
  PackageTests/Ambiguity/package-import/package-import.cabal
  PackageTests/Ambiguity/q/Dupe.hs
  PackageTests/Ambiguity/q/q.cabal
  PackageTests/Ambiguity/reexport-test/Main.hs
  PackageTests/Ambiguity/reexport-test/reexport-test.cabal
  PackageTests/Ambiguity/reexport/reexport.cabal
  PackageTests/AutogenModules/Package/Dummy.hs
  PackageTests/AutogenModules/Package/MyBenchModule.hs
  PackageTests/AutogenModules/Package/MyExeModule.hs
  PackageTests/AutogenModules/Package/MyLibModule.hs
  PackageTests/AutogenModules/Package/MyLibrary.hs
  PackageTests/AutogenModules/Package/MyTestModule.hs
  PackageTests/AutogenModules/Package/my.cabal
  PackageTests/AutogenModules/SrcDist/Dummy.hs
  PackageTests/AutogenModules/SrcDist/MyBenchModule.hs
  PackageTests/AutogenModules/SrcDist/MyExeModule.hs
  PackageTests/AutogenModules/SrcDist/MyLibModule.hs
  PackageTests/AutogenModules/SrcDist/MyLibrary.hs
  PackageTests/AutogenModules/SrcDist/MyTestModule.hs
  PackageTests/AutogenModules/SrcDist/my.cabal
  PackageTests/Backpack/Includes1/A.hs
  PackageTests/Backpack/Includes1/B.hs
  PackageTests/Backpack/Includes1/Includes1.cabal
  PackageTests/Backpack/Includes2/Includes2.cabal
  PackageTests/Backpack/Includes2/exe/Main.hs
  PackageTests/Backpack/Includes2/exe/exe.cabal
  PackageTests/Backpack/Includes2/fail.cabal
  PackageTests/Backpack/Includes2/mylib/Mine.hs
  PackageTests/Backpack/Includes2/mylib/mylib.cabal
  PackageTests/Backpack/Includes2/mysql/Database/MySQL.hs
  PackageTests/Backpack/Includes2/mysql/mysql.cabal
  PackageTests/Backpack/Includes2/postgresql/Database/PostgreSQL.hs
  PackageTests/Backpack/Includes2/postgresql/postgresql.cabal
  PackageTests/Backpack/Includes2/src/App.hs
  PackageTests/Backpack/Includes2/src/src.cabal
  PackageTests/Backpack/Includes3/Includes3.cabal
  PackageTests/Backpack/Includes3/exe/Main.hs
  PackageTests/Backpack/Includes3/exe/exe.cabal
  PackageTests/Backpack/Includes3/indef/Foo.hs
  PackageTests/Backpack/Includes3/indef/indef.cabal
  PackageTests/Backpack/Includes3/sigs/sigs.cabal
  PackageTests/Backpack/Includes4/Includes4.cabal
  PackageTests/Backpack/Includes4/Main.hs
  PackageTests/Backpack/Includes4/impl/A.hs
  PackageTests/Backpack/Includes4/impl/B.hs
  PackageTests/Backpack/Includes4/impl/Rec.hs
  PackageTests/Backpack/Includes4/indef/C.hs
  PackageTests/Backpack/Includes5/A.hs
  PackageTests/Backpack/Includes5/B.hs
  PackageTests/Backpack/Includes5/Includes5.cabal
  PackageTests/Backpack/Includes5/impl/Foobar.hs
  PackageTests/Backpack/Includes5/impl/Quxbaz.hs
  PackageTests/Backpack/Indef1/Indef1.cabal
  PackageTests/Backpack/Indef1/Provide.hs
  PackageTests/Backpack/Reexport1/p/P.hs
  PackageTests/Backpack/Reexport1/p/p.cabal
  PackageTests/Backpack/Reexport1/q/Q.hs
  PackageTests/Backpack/Reexport1/q/q.cabal
  PackageTests/BenchmarkExeV10/Foo.hs
  PackageTests/BenchmarkExeV10/benchmarks/bench-Foo.hs
  PackageTests/BenchmarkExeV10/my.cabal
  PackageTests/BenchmarkOptions/BenchmarkOptions.cabal
  PackageTests/BenchmarkOptions/test-BenchmarkOptions.hs
  PackageTests/BenchmarkStanza/my.cabal
  PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/GlobalBuildDepsNotAdditive1.cabal
  PackageTests/BuildDeps/GlobalBuildDepsNotAdditive1/MyLibrary.hs
  PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/GlobalBuildDepsNotAdditive2.cabal
  PackageTests/BuildDeps/GlobalBuildDepsNotAdditive2/lemon.hs
  PackageTests/BuildDeps/InternalLibrary0/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary0/my.cabal
  PackageTests/BuildDeps/InternalLibrary0/programs/lemon.hs
  PackageTests/BuildDeps/InternalLibrary1/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary1/my.cabal
  PackageTests/BuildDeps/InternalLibrary1/programs/lemon.hs
  PackageTests/BuildDeps/InternalLibrary2/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary2/my.cabal
  PackageTests/BuildDeps/InternalLibrary2/programs/lemon.hs
  PackageTests/BuildDeps/InternalLibrary2/to-install/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary2/to-install/my.cabal
  PackageTests/BuildDeps/InternalLibrary3/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary3/my.cabal
  PackageTests/BuildDeps/InternalLibrary3/programs/lemon.hs
  PackageTests/BuildDeps/InternalLibrary3/to-install/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary3/to-install/my.cabal
  PackageTests/BuildDeps/InternalLibrary4/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary4/my.cabal
  PackageTests/BuildDeps/InternalLibrary4/programs/lemon.hs
  PackageTests/BuildDeps/InternalLibrary4/to-install/MyLibrary.hs
  PackageTests/BuildDeps/InternalLibrary4/to-install/my.cabal
  PackageTests/BuildDeps/SameDepsAllRound/MyLibrary.hs
  PackageTests/BuildDeps/SameDepsAllRound/SameDepsAllRound.cabal
  PackageTests/BuildDeps/SameDepsAllRound/lemon.hs
  PackageTests/BuildDeps/SameDepsAllRound/pineapple.hs
  PackageTests/BuildDeps/TargetSpecificDeps1/MyLibrary.hs
  PackageTests/BuildDeps/TargetSpecificDeps1/lemon.hs
  PackageTests/BuildDeps/TargetSpecificDeps1/my.cabal
  PackageTests/BuildDeps/TargetSpecificDeps2/MyLibrary.hs
  PackageTests/BuildDeps/TargetSpecificDeps2/lemon.hs
  PackageTests/BuildDeps/TargetSpecificDeps2/my.cabal
  PackageTests/BuildDeps/TargetSpecificDeps3/MyLibrary.hs
  PackageTests/BuildDeps/TargetSpecificDeps3/lemon.hs
  PackageTests/BuildDeps/TargetSpecificDeps3/my.cabal
  PackageTests/BuildTargetErrors/BuildTargetErrors.cabal
  PackageTests/BuildTargetErrors/Main.hs
  PackageTests/BuildTestSuiteDetailedV09/Dummy2.hs
  PackageTests/BuildToolsPath/A.hs
  PackageTests/BuildToolsPath/MyCustomPreprocessor.hs
  PackageTests/BuildToolsPath/build-tools-path.cabal
  PackageTests/BuildToolsPath/hello/Hello.hs
  PackageTests/BuildableField/BuildableField.cabal
  PackageTests/BuildableField/Main.hs
  PackageTests/CMain/Bar.hs
  PackageTests/CMain/foo.c
  PackageTests/CMain/my.cabal
  PackageTests/CaretOperator/my.cabal
  PackageTests/Configure/A.hs
  PackageTests/Configure/Setup.hs
  PackageTests/Configure/include/HsZlibConfig.h.in
  PackageTests/Configure/zlib.buildinfo.in
  PackageTests/Configure/zlib.cabal
  PackageTests/ConfigureComponent/Exe/Bad.hs
  PackageTests/ConfigureComponent/Exe/Exe.cabal
  PackageTests/ConfigureComponent/Exe/Good.hs
  PackageTests/ConfigureComponent/SubLib/Lib.cabal
  PackageTests/ConfigureComponent/SubLib/Lib.hs
  PackageTests/ConfigureComponent/SubLib/exe/Exe.hs
  PackageTests/ConfigureComponent/Test/Lib.hs
  PackageTests/ConfigureComponent/Test/Test.cabal
  PackageTests/ConfigureComponent/Test/testlib/TestLib.hs
  PackageTests/ConfigureComponent/Test/testlib/testlib.cabal
  PackageTests/ConfigureComponent/Test/tests/Test.hs
  PackageTests/CopyComponent/Exe/Main.hs
  PackageTests/CopyComponent/Exe/Main2.hs
  PackageTests/CopyComponent/Exe/myprog.cabal
  PackageTests/CopyComponent/Lib/Main.hs
  PackageTests/CopyComponent/Lib/p.cabal
  PackageTests/CopyComponent/Lib/src/P.hs
  PackageTests/CustomPreProcess/Hello.hs
  PackageTests/CustomPreProcess/MyCustomPreprocessor.hs
  PackageTests/CustomPreProcess/Setup.hs
  PackageTests/CustomPreProcess/internal-preprocessor-test.cabal
  PackageTests/DeterministicAr/Lib.hs
  PackageTests/DeterministicAr/my.cabal
  PackageTests/DuplicateModuleName/DuplicateModuleName.cabal
  PackageTests/DuplicateModuleName/src/Foo.hs
  PackageTests/DuplicateModuleName/tests/Foo.hs
  PackageTests/DuplicateModuleName/tests2/Foo.hs
  PackageTests/EmptyLib/empty/empty.cabal
  PackageTests/ForeignLibs/UseLib.c
  PackageTests/ForeignLibs/csrc/MyForeignLibWrapper.c
  PackageTests/ForeignLibs/my-foreign-lib.cabal
  PackageTests/ForeignLibs/src/MyForeignLib/AnotherVal.hs
  PackageTests/ForeignLibs/src/MyForeignLib/Hello.hs
  PackageTests/ForeignLibs/src/MyForeignLib/SomeBindings.hsc
  PackageTests/GhcPkgGuess/SameDirectory/SameDirectory.cabal
  PackageTests/GhcPkgGuess/SameDirectory/ghc
  PackageTests/GhcPkgGuess/SameDirectory/ghc-pkg
  PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/SameDirectory.cabal
  PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-7.10
  PackageTests/GhcPkgGuess/SameDirectoryGhcVersion/ghc-pkg-ghc-7.10
  PackageTests/GhcPkgGuess/SameDirectoryVersion/SameDirectory.cabal
  PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-7.10
  PackageTests/GhcPkgGuess/SameDirectoryVersion/ghc-pkg-7.10
  PackageTests/GhcPkgGuess/Symlink/SameDirectory.cabal
  PackageTests/GhcPkgGuess/Symlink/bin/ghc
  PackageTests/GhcPkgGuess/Symlink/bin/ghc-pkg
  PackageTests/GhcPkgGuess/SymlinkGhcVersion/SameDirectory.cabal
  PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-7.10
  PackageTests/GhcPkgGuess/SymlinkGhcVersion/bin/ghc-pkg-7.10
  PackageTests/GhcPkgGuess/SymlinkVersion/SameDirectory.cabal
  PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-7.10
  PackageTests/GhcPkgGuess/SymlinkVersion/bin/ghc-pkg-ghc-7.10
  PackageTests/Haddock/CPP.hs
  PackageTests/Haddock/Literate.lhs
  PackageTests/Haddock/NoCPP.hs
  PackageTests/Haddock/Simple.hs
  PackageTests/Haddock/my.cabal
  PackageTests/HaddockNewline/A.hs
  PackageTests/HaddockNewline/HaddockNewline.cabal
  PackageTests/HaddockNewline/Setup.hs
  PackageTests/InternalLibraries/Executable/exe/Main.hs
  PackageTests/InternalLibraries/Executable/foo.cabal
  PackageTests/InternalLibraries/Executable/src/Foo.hs
  PackageTests/InternalLibraries/Library/fooexe/Main.hs
  PackageTests/InternalLibraries/Library/fooexe/fooexe.cabal
  PackageTests/InternalLibraries/Library/foolib/Foo.hs
  PackageTests/InternalLibraries/Library/foolib/foolib.cabal
  PackageTests/InternalLibraries/Library/foolib/private/Internal.hs
  PackageTests/InternalLibraries/p/Foo.hs
  PackageTests/InternalLibraries/p/p.cabal
  PackageTests/InternalLibraries/p/p/P.hs
  PackageTests/InternalLibraries/p/q/Q.hs
  PackageTests/InternalLibraries/q/Q.hs
  PackageTests/InternalLibraries/q/q.cabal
  PackageTests/InternalLibraries/r/R.hs
  PackageTests/InternalLibraries/r/r.cabal
  PackageTests/Macros/A.hs
  PackageTests/Macros/B.hs
  PackageTests/Macros/Main.hs
  PackageTests/Macros/macros.cabal
  PackageTests/Macros/src/C.hs
  PackageTests/Options.hs
  PackageTests/OrderFlags/Foo.hs
  PackageTests/OrderFlags/my.cabal
  PackageTests/PathsModule/Executable/Main.hs
  PackageTests/PathsModule/Executable/my.cabal
  PackageTests/PathsModule/Library/my.cabal
  PackageTests/PreProcess/Foo.hsc
  PackageTests/PreProcess/Main.hs
  PackageTests/PreProcess/my.cabal
  PackageTests/PreProcessExtraSources/Foo.hsc
  PackageTests/PreProcessExtraSources/Main.hs
  PackageTests/PreProcessExtraSources/my.cabal
  PackageTests/ReexportedModules/containers-dupe/Data/Map.hs
  PackageTests/ReexportedModules/containers-dupe/containers-dupe.cabal
  PackageTests/ReexportedModules/p/Private.hs
  PackageTests/ReexportedModules/p/Public.hs
  PackageTests/ReexportedModules/p/fail-ambiguous.cabal
  PackageTests/ReexportedModules/p/fail-missing.cabal
  PackageTests/ReexportedModules/p/fail-other.cabal
  PackageTests/ReexportedModules/p/p.cabal
  PackageTests/ReexportedModules/q/A.hs
  PackageTests/ReexportedModules/q/q.cabal
  PackageTests/Regression/T2971/p/include/T2971test.h
  PackageTests/Regression/T2971/p/p.cabal
  PackageTests/Regression/T2971/q/Bar.hsc
  PackageTests/Regression/T2971/q/Foo.hs
  PackageTests/Regression/T2971/q/q.cabal
  PackageTests/Regression/T2971a/Main.hsc
  PackageTests/Regression/T2971a/T2971a.cabal
  PackageTests/Regression/T2971a/include/T2971a.h
  PackageTests/Regression/T3294/T3294.cabal
  PackageTests/Regression/T3847/Main.hs
  PackageTests/Regression/T3847/T3847.cabal
  PackageTests/Regression/T4025/A.hs
  PackageTests/Regression/T4025/T4025.cabal
  PackageTests/Regression/T4025/exe/Main.hs
  PackageTests/TemplateHaskell/dynamic/Exe.hs
  PackageTests/TemplateHaskell/dynamic/Lib.hs
  PackageTests/TemplateHaskell/dynamic/TH.hs
  PackageTests/TemplateHaskell/dynamic/my.cabal
  PackageTests/TemplateHaskell/profiling/Exe.hs
  PackageTests/TemplateHaskell/profiling/Lib.hs
  PackageTests/TemplateHaskell/profiling/TH.hs
  PackageTests/TemplateHaskell/profiling/my.cabal
  PackageTests/TemplateHaskell/vanilla/Exe.hs
  PackageTests/TemplateHaskell/vanilla/Lib.hs
  PackageTests/TemplateHaskell/vanilla/TH.hs
  PackageTests/TemplateHaskell/vanilla/my.cabal
  PackageTests/TestNameCollision/child/Child.hs
  PackageTests/TestNameCollision/child/child.cabal
  PackageTests/TestNameCollision/child/tests/Test.hs
  PackageTests/TestNameCollision/parent/Parent.hs
  PackageTests/TestNameCollision/parent/parent.cabal
  PackageTests/TestOptions/TestOptions.cabal
  PackageTests/TestOptions/test-TestOptions.hs
  PackageTests/TestStanza/my.cabal
  PackageTests/TestSuiteTests/ExeV10/Foo.hs
  PackageTests/TestSuiteTests/ExeV10/my.cabal
  PackageTests/TestSuiteTests/ExeV10/tests/test-Foo.hs
  PackageTests/TestSuiteTests/ExeV10/tests/test-Short.hs
  PackageTests/TestSuiteTests/LibV09/Lib.hs
  PackageTests/TestSuiteTests/LibV09/LibV09.cabal
  PackageTests/TestSuiteTests/LibV09/tests/Deadlock.hs
  PackageTests/UniqueIPID/P1/M.hs
  PackageTests/UniqueIPID/P1/my.cabal
  PackageTests/UniqueIPID/P2/M.hs
  PackageTests/UniqueIPID/P2/my.cabal
  PackageTests/multInst/my.cabal
  -- END gen-extra-source-files

source-repository head
  type:     git
  location: https://github.com/haskell/cabal/
  subdir:   cabal-testsuite

-- Large, system tests that build packages.
test-suite package-tests
  type: exitcode-stdio-1.0
  main-is: PackageTests.hs
  other-modules:
    PackageTests.AutogenModules.Package.Check
    PackageTests.AutogenModules.SrcDist.Check
    PackageTests.BenchmarkStanza.Check
    PackageTests.BuildDeps.GlobalBuildDepsNotAdditive1.Check
    PackageTests.BuildDeps.GlobalBuildDepsNotAdditive2.Check
    PackageTests.CaretOperator.Check
    PackageTests.DeterministicAr.Check
    PackageTests.ForeignLibs.Check
    PackageTests.TestStanza.Check
    PackageTests.TestSuiteTests.ExeV10.Check
    PackageTests.PackageTester
    PackageTests.Tests
  build-depends:
    base,
    containers,
    tagged,
    tasty,
    tasty-hunit,
    transformers,
    time,
    Cabal,
    process,
    directory,
    filepath,
    bytestring,
    regex-posix,
    old-time
  if !os(windows)
    build-depends: unix, exceptions
  ghc-options: -Wall -rtsopts
  default-extensions: CPP
  default-language: Haskell2010

custom-setup
  setup-depends: Cabal >= 1.25,
                 base