packages feed

rio-process-pool-1.0.0: src-test/Main.hs

module Main (main) where

import RIO
import qualified BrokerTest
import qualified PoolTest
import System.Environment (setEnv)
import Test.Tasty
  ( TestTree,
    defaultIngredients,
    defaultMainWithIngredients,
    testGroup,
  )
import Test.Tasty.Runners.Html (htmlRunner)

main :: IO ()
main =
  do
    setEnv "TASTY_NUM_THREADS" "1"
    defaultMainWithIngredients (htmlRunner : defaultIngredients) test

test :: TestTree
test =
  testGroup
    "Tests"
    [ BrokerTest.test,
      PoolTest.test
    ]