module Main (main) where import qualified Test.Consensus.Byron.Golden (tests) import qualified Test.Consensus.Byron.LedgerTables (tests) import qualified Test.Consensus.Byron.Serialisation (tests) import Test.Tasty import qualified Test.ThreadNet.Byron (tests) import qualified Test.ThreadNet.DualByron (tests) import Test.Util.TestEnv ( defaultMainWithTestEnv , defaultTestEnvConfig ) main :: IO () IO () main = TestEnvConfig -> TestTree -> IO () defaultMainWithTestEnv TestEnvConfig defaultTestEnvConfig TestTree tests tests :: TestTree tests :: TestTree tests = TestName -> [TestTree] -> TestTree testGroup TestName "byron" [ TestTree Test.Consensus.Byron.Golden.tests , TestTree Test.Consensus.Byron.LedgerTables.tests , TestTree Test.Consensus.Byron.Serialisation.tests , TestTree Test.ThreadNet.Byron.tests , TestTree Test.ThreadNet.DualByron.tests ]