-- HUnitTests.hs
--
-- This file is an entry point for running all of the tests.
module Main (main) where
import System.Exit
import Test.HUnit
import HUnitTestBase
import HUnitTestExtended
import TerminalTest
import Example ()
main :: IO ()
main = do
counts2 <- runTestTT (test [
baseTests,
extendedTests,
terminalTests
])
if (errors counts2 + failures counts2 == 0)
then exitSuccess
else exitFailure