packages feed

Paraiso-0.3.0.0: runtests.hs

import           Control.Exception (finally)
import           Control.Monad
import           Test.Framework (defaultMainWithArgs)
import qualified Test.Paraiso.Option as Option

-- Actual tests
import Test.Paraiso.Annotation
import Test.Paraiso.Claris 
import Test.Paraiso.QuickCheckItself

main :: IO ()
main = 
  flip defaultMainWithArgs Option.argv 
    [testQuickCheckItself, 
     testAnnotation, 
     testClaris]
    `finally` when Option.help Option.printHelp