Sandbox for system tests http://gree.github.io/haskell-test-sandbox/
|Latest on Hackage:||0.1.7|
This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.
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.
- Support for ghc8
- Simplify Sandbox-Monad
Support for HUnit>=1.5
Add the function of changing environment-variables and working-directory with register-function-arguments.
Allow '.' and '-' for valid procsss name
Replace nc with runhaskell
Fix build failure with directory-22.214.171.124 which exposes findExecutables
Add MINVERSIONmtl(2,2,1) for Control.Monad.Except
- Fix bugs of both isBindable and sendToPort : I was mistaken about PortNum.
- Support for ghc 7.8.4
- Change "return value" of both getPort and setPort from PortNumber-type to Port(Int)-type
- Add Capture*WithFile to data Capture
- Fix bug that throw error even if exit code is ExitSuccess