packages feed

capataz-0.1.0.0: test/testsuite/Main.hs

{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns        #-}
{-# LANGUAGE NoImplicitPrelude     #-}
{-# LANGUAGE OverloadedStrings     #-}
{-# LANGUAGE ScopedTypeVariables   #-}
module Main where

import Protolude

import qualified Control.Concurrent.Capataz.SupervisorTest as Supervisor
import qualified Control.Concurrent.CapatazTest            as Capataz
import           Test.Tasty
    (defaultMainWithIngredients, testGroup)
import           Test.Tasty.Ingredients.Rerun              (rerunningTests)
import           Test.Tasty.Runners
    (consoleTestReporter, listingTests)

main :: IO ()
main = defaultMainWithIngredients
  [rerunningTests [listingTests, consoleTestReporter]]
  (testGroup "capataz" [Capataz.tests, Supervisor.tests])