Popularity
3.3
Stable
Activity
0.0
Stable
2
2
1

Monthly Downloads: 27
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Testing     Tasty    

tasty-program alternatives and similar packages

Based on the "tasty" category.
Alternatively, view tasty-program alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of tasty-program or a related project?

Add another 'tasty' Package

README

tasty-program

IMPORTANT: This repository is now hosted on BitBucket.

This package provides a function that extends tasty testing framework with capability to test whether an external program runs successfully. This package is inspired by test-framework-program package by Adam Wick.

tasty-program provides basic functionality of running a program with specified set of command line parameters, and optionally a working directory, and checking the exit code. Program's output and error streams are ignored.

You can download latest stable release from Hackage

Example

Given 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
  ]