| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.Tasty.Program
Description
This module provides a function that tests whether a program can be run successfully. For example if you have 'foo.hs' source file:
module Foo where foo :: Int foo = 5
you can test whether GHC can compile it:
module Main (
main
) where
import Test.Tasty
import Test.Tasty.Program
main :: IO ()
main = defaultMain $ testGroup "Compilation with GHC" $ [
testProgram "Foo" "ghc" ["-fforce-recomp", "foo.hs"] Nothing
]Program's output and error streams are ignored.
- testProgram :: TestName -> String -> [String] -> Maybe FilePath -> TestTree
- data CatchStderr