{-# LANGUAGE OverloadedStrings #-}
-- |
-- Copyright: (c) 2014, EURL Tweag
-- License: BSD3
--
-- Runner for given CH test suite. The test suite to run is given by the
-- expansion of the @TEST_SUITE_MODULE@ macro.
module Main where
import TEST_SUITE_MODULE (tests)
import Network.Transport.Test (TestTransport(..))
import Network.Transport.ZMQ
( createTransportEx
, defaultZMQParameters
, breakConnection
)
import Test.Framework (defaultMain)
main :: IO ()
main = do
Right (zmqt, transport) <- createTransportEx defaultZMQParameters "127.0.0.1"
defaultMain =<< tests TestTransport
{ testTransport = transport
, testBreakConnection = breakConnection zmqt
}