Sandbox for system tests http://gree.github.io/haskell-test-sandbox/

Latest on Hackage:0.1.6

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.

BSD3 licensed and maintained by Benjamin Surma

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 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- 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
comments powered byDisqus