Test.Sandbox.Internals

type ExceptT'

runExceptT'

type Port

type SandboxStateRef

data Sandbox a

data StMSandbox a

runSandbox

errorHandler

runSandbox'

data SandboxState

data SandboxedProcess

data Capture

data SandboxedProcessInstance

get

put

pretty

header

footer

newSandboxState

registerProcess

isValidProcessName

getProcess

updateProcess

secondInµs

setFile'

bufferSize

hReadWithTimeout

sendToPort

getNewPort

isBindable'

isBindable

startProcess

formatCommandLine

stopProcess

getAvailablePids

cleanUpProcesses

hSignalProcess

killProcess

hGetProcessID

interactWithProcess

getProcessInputHandle

getProcessCapturedOutputHandle

getProcessBinary

findExecutables

tryBinary

getProcessCandidateBinaries

expand

whenM

setVariable

checkVariable

getVariable

unsetVariable

isVerbose

verbosityKey

isCleanUp

cleanUpKey

displayBanner

installSignalHandlers

data SandboxSeed

data SandboxTestOptions

putOptions

getOptions

optionsVariable