packages feed

test-sandbox-0.1.0: test-sandbox.cabal

Name:           test-sandbox
Version:        0.1.0
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.0

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.4,
                        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
                 , template-haskell
                 , heredoc
                 , hastache
                 , text
                 , containers
                 , unix
                 , mtl
                 , transformers
                 , regex-posix
                 , directory
                 , process
                 , QuickCheck
    Default-Language:   Haskell2010