packages feed

test-sandbox-0.1.3: test-sandbox.cabal

Name:           test-sandbox
Version:        0.1.3
Cabal-Version:  >= 1.14
Category:       Testing
Synopsis:       Sandbox for system tests
Description:    Allows starting and stopping previously registered programs in a sandboxed environment.
                .
                This package provides functions to easily communicate with the aforementioned processes
                via TCP or standard input/output.
                .
                Usage examples can be found on the github page:
                <http://gree.github.io/haskell-test-sandbox/>
                .
                Extensive documentation is available in the source code itself.
License:        BSD3
License-File:   LICENSE
Author:         Benjamin Surma <benjamin.surma@gmail.com>
Maintainer:     Benjamin Surma <benjamin.surma@gmail.com>
Build-Type:     Simple
Homepage:       http://gree.github.io/haskell-test-sandbox/
Bug-Reports:    https://github.com/gree/haskell-test-sandbox/issues

Extra-Source-Files:     ChangeLog.md

Source-Repository head
    Type:       git
    Location:   https://github.com/gree/haskell-test-sandbox
Source-Repository this
    Type:       git
    Location:   https://github.com/gree/haskell-test-sandbox
    Tag:        test-sandbox_0.1.3

Library
    Exposed-modules:    Test.Sandbox
                        Test.Sandbox.Internals
                        Test.Sandbox.Process

    Build-Depends:      base >=4 && <5
                      , bytestring
                      , cereal
                      , containers
                      , data-default
                      , directory
                      , filepath
                      , lifted-base
                      , monad-control
                      , monad-loops
                      , mtl
                      , network
                      , process
                      , random
                      , random-shuffle
                      , temporary
                      , transformers             >= 0.2      && < 0.5
                      , transformers-compat      >= 0.3      && < 0.5
                      , transformers-base
                      , unix
                      , regex-posix

    Hs-source-dirs:     src
    Default-Language:   Haskell2010
    ghc-options:       -Wall

test-suite test
    type:              exitcode-stdio-1.0
    main-is:           test.hs
    hs-source-dirs:    test,dist/build/autogen
    ghc-options:       -Wall

    build-depends: base
                 , test-sandbox
                 , hspec
                 , hspec-expectations-lifted
                 , template-haskell
                 , heredoc
                 , hastache
                 , text
                 , containers
                 , unix
                 , mtl
                 , transformers
                 , transformers-compat
                 , regex-posix
                 , directory
                 , process
                 , QuickCheck
    Default-Language:   Haskell2010