packages feed

grpc-spec-1.0.0: test-grpc-spec/Main.hs

{-# LANGUAGE CPP #-}

module Main (main) where

--import Control.Concurrent
--import Control.Exception
--import Data.Maybe (fromMaybe)
--import GHC.Conc (setUncaughtExceptionHandler)
--import System.IO
import Test.Tasty

import Test.Prop.IncrementalParsing           qualified as IncrementalParsing
import Test.Prop.Serialization                qualified as Serialization
--import Test.Sanity.BrokenDeployments          qualified as BrokenDeployments
--import Test.Sanity.Compression                qualified as Compression
--import Test.Sanity.Disconnect                 qualified as Disconnect
--import Test.Sanity.EndOfStream                qualified as EndOfStream
--import Test.Sanity.Exception                  qualified as Exception
--import Test.Sanity.Interop                    qualified as Interop
--import Test.Sanity.StreamingType.CustomFormat qualified as StreamingType.CustomFormat
--import Test.Sanity.StreamingType.NonStreaming qualified as StreamingType.NonStreaming

main :: IO ()
main = do
    defaultMain $ testGroup "test-grpc" [
        testGroup "Sanity" [
{-
            Disconnect.tests
          , EndOfStream.tests
          , testGroup "StreamingType" [
                StreamingType.NonStreaming.tests
              , StreamingType.CustomFormat.tests
              ]
          , Compression.tests
          , Exception.tests
          , Interop.tests
          , BrokenDeployments.tests
-}
          ]
      , testGroup "Prop" [
            IncrementalParsing.tests
          , Serialization.tests
          ]
      ]