dhrun-1.0.1: dhrun.cabal
cabal-version: 2.0
-- * * * * * * * * * * * * WARNING * * * * * * * * * * * *
-- This file has been AUTO-GENERATED by dhall-to-cabal.
--
-- Do not edit it by hand, because your changes will be over-written!
--
-- Instead, edit the source Dhall file, namely
-- 'dhrun.dhall', and re-generate this file by running
-- 'dhall-to-cabal -- dhrun.dhall'.
-- * * * * * * * * * * * * WARNING * * * * * * * * * * * *
name: dhrun
version: 1.0.1
license: MIT
license-file: LICENSE
maintainer: fre@freux.fr
author: Valentin Reis
synopsis: Dhall/YAML configurable concurrent integration test executor.
description:
`dhrun` starts a list of (Unix) processes, monitors the standard streams for patterns that should be expected or avoided, kills the processes when criteria are met and exits accordingly. It is configured using either [Dhall](https://dhall-lang.org/) or [YAML](https://yaml.org/). See the [README.md](https://github.com/freuk/dhrun) file for details.
category: tools
build-type: Simple
extra-source-files:
ChangeLog.md
source-repository head
type: git
location: https://github.com/freuk/dhrun
library dhrun-lib
exposed-modules:
Dhrun.Types.Cfg
Dhrun.Types.Dhall
Dhrun.Types.Yaml
Dhrun.Run
Dhrun.Pure
Dhrun.Conduit
hs-source-dirs: src
default-language: Haskell2010
default-extensions: LambdaCase RecordWildCards ScopedTypeVariables
NoImplicitPrelude OverloadedStrings ViewPatterns
ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wmissing-home-modules -Widentities
-Wredundant-constraints -Wcpp-undef -fwarn-tabs
-fwarn-unused-imports -fwarn-missing-signatures
-fwarn-name-shadowing -fprint-potential-instances
-Wmissing-export-lists -fwarn-unused-do-bind -fwarn-wrong-do-bind
-fwarn-incomplete-patterns
build-depends:
base (==4.11.1 || >4.11.1) && <4.12,
bytestring (==0.10.8 || >0.10.8) && <0.11,
containers (==0.5.11 || >0.5.11) && <0.6,
text (==1.2.3 || >1.2.3) && <1.3,
unix (==2.7.2 || >2.7.2) && <2.8,
time (==1.8.0 || >1.8.0) && <1.9,
ansi-terminal (==0.9.1 || >0.9.1) && <0.10,
conduit (==1.3.0 || >1.3.0) && <1.4,
directory (==1.3.1 || >1.3.1) && <1.4,
mtl (==2.2.2 || >2.2.2) && <2.3,
unliftio-core (==0.1.2 || >0.1.2) && <0.2,
conduit-extra (==1.3.0 || >1.3.0) && <1.4,
process (==1.6.3 || >1.6.3) && <1.7,
dhall (==1.24.0 || >1.24.0) && <1.25,
protolude (==0.2.2 || >0.2.2) && <0.3,
yaml (==0.8.32 || >0.8.32) && <0.9
executable dhrun
main-is: Main.hs
hs-source-dirs: app
default-language: Haskell2010
default-extensions: LambdaCase RecordWildCards ScopedTypeVariables
NoImplicitPrelude OverloadedStrings ViewPatterns
ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wmissing-home-modules -Widentities
-Wredundant-constraints -Wcpp-undef -fwarn-tabs
-fwarn-unused-imports -fwarn-missing-signatures
-fwarn-name-shadowing -fprint-potential-instances
-Wmissing-export-lists -fwarn-unused-do-bind -fwarn-wrong-do-bind
-fwarn-incomplete-patterns -threaded
build-depends:
base (==4.11.1 || >4.11.1) && <4.12,
bytestring (==0.10.8 || >0.10.8) && <0.11,
directory (==1.3.1 || >1.3.1) && <1.4,
filepath (==1.4.2 || >1.4.2) && <1.5,
dhall (==1.24.0 || >1.24.0) && <1.25,
optparse-applicative (==0.15.0 || >0.15.0) && <0.16,
protolude (==0.2.2 || >0.2.2) && <0.3,
editor-open (==0.6.0 || >0.6.0) && <0.7
test-suite Tests
type: exitcode-stdio-1.0
main-is: Tests.hs
hs-source-dirs: tests
default-language: Haskell2010
default-extensions: LambdaCase RecordWildCards ScopedTypeVariables
NoImplicitPrelude OverloadedStrings ViewPatterns
ghc-options: -Wall -Wcompat -Wincomplete-uni-patterns
-Wincomplete-record-updates -Wmissing-home-modules -Widentities
-Wredundant-constraints -Wcpp-undef -fwarn-tabs
-fwarn-unused-imports -fwarn-missing-signatures
-fwarn-name-shadowing -fprint-potential-instances
-Wmissing-export-lists -fwarn-unused-do-bind -fwarn-wrong-do-bind
-fwarn-incomplete-patterns -threaded
build-depends:
base (==4.11.1 || >4.11.1) && <4.12,
protolude (==0.2.2 || >0.2.2) && <0.3,
dhall (==1.24.0 || >1.24.0) && <1.25,
yaml (==0.8.32 || >0.8.32) && <0.9,
aeson -any,
filepath (==1.4.2 || >1.4.2) && <1.5,
mtl (==2.2.2 || >2.2.2) && <2.3,
bytestring (==0.10.8 || >0.10.8) && <0.11,
text (==1.2.3 || >1.2.3) && <1.3,
unliftio -any,
tasty -any,
tasty-hunit -any,
tasty-golden -any,
tasty-hspec -any,
tasty-quickcheck -any,
generic-random -any,
quickcheck-text -any,
hspec -any,
dhrun-lib -any,
Glob -any