module Main (main) where import qualified CallIdTest import qualified CatchAllTest import qualified CommandTest import qualified CornerCaseTests import qualified FreshTest import qualified LimitedMessageBoxTest import qualified MessageBoxClassTest import System.Environment (setEnv) import Test.Tasty ( TestTree, defaultIngredients, defaultMainWithIngredients, testGroup, ) import Test.Tasty.Runners.Html (htmlRunner) import qualified UnlimitedMessageBoxTest main :: IO () main = do setEnv "TASTY_NUM_THREADS" "1" defaultMainWithIngredients (htmlRunner : defaultIngredients) test test :: TestTree test = testGroup "Tests" [ CallIdTest.test, CatchAllTest.test, CornerCaseTests.test, CommandTest.test, MessageBoxClassTest.test, LimitedMessageBoxTest.test, UnlimitedMessageBoxTest.test, FreshTest.test ]