serialise-0.1.0.0: tests/Main.hs
module Main
( main -- :: IO ()
) where
import Test.Tasty (defaultMain, testGroup)
import qualified Tests.IO as IO
import qualified Tests.CBOR as CBOR
import qualified Tests.Regress as Regress
import qualified Tests.Reference as Reference
import qualified Tests.Serialise as Serialise
import qualified Tests.Negative as Negative
import qualified Tests.Deriving as Deriving
main :: IO ()
main = Reference.loadTestCases >>= \tcs -> defaultMain $
testGroup "CBOR tests"
[ CBOR.testTree tcs
, Reference.testTree tcs
, Serialise.testTree
, Serialise.testGenerics
, Negative.testTree
, IO.testTree
, Regress.testTree
, Deriving.testTree
]