packages feed

wireform-proto-0.1.0.0: test-integration/Main.hs

module Main (main) where

import Test.CodeGen (codeGenTests)
import Test.Editions (editionsTests)
import Test.Plugin (pluginTests)
import Test.TextFormatParsed (textFormatParsedTests)
import Test.Compat (compatTests)
import Test.Hooks (hooksTests)
import Test.JSON (jsonTests)
import Test.Lens (lensTests)
import Test.Options (optionsTests)
import Test.Parser (parserTests)
import Test.PrintInspect (printInspectTests)
import Test.Resolver (resolverTests)
import Test.Roundtrip (roundtripTests)
import Test.Schema (schemaTests)
import Test.StreamCodec (streamCodecTests)
import Test.TDP (dynamicSchemaTests)
import Test.Tasty
import Test.WellKnown (wellKnownTests)
import Test.WellKnownUtil (wellKnownUtilTests)
import Test.Wire (wireTests)


main :: IO ()
main =
  defaultMain $
    testGroup
      "wireform-proto"
      [ parserTests
      , wireTests
      , roundtripTests
      , codeGenTests
      , pluginTests
      , textFormatParsedTests
      , editionsTests
      , wellKnownTests
      , wellKnownUtilTests
      , printInspectTests
      , compatTests
      , schemaTests
      , optionsTests
      , lensTests
      , streamCodecTests
      , jsonTests
      , hooksTests
      , dynamicSchemaTests
      , resolverTests
      ]