import Test.Cardano.Prelude (runTests)
import Prelude

import qualified Test.Cardano.Binary.Failure
import qualified Test.Cardano.Binary.RoundTrip
import qualified Test.Cardano.Binary.Serialization
import qualified Test.Cardano.Binary.SizeBounds

-- | Main testing action
main :: IO ()
IO ()
main = do
  [IO Bool] -> IO ()
runTests
    [ IO Bool
Test.Cardano.Binary.RoundTrip.tests
    , IO Bool
Test.Cardano.Binary.SizeBounds.tests
    , IO Bool
Test.Cardano.Binary.Serialization.tests
    , IO Bool
Test.Cardano.Binary.Failure.tests
    ]