packages feed

language-ocaml-0.1.31: test/Main.hs

{-# language OverloadedStrings #-}

module Main where

import Test.Tasty

-- import qualified Language.OCaml.Parser.Common.Test
-- import qualified Language.OCaml.Parser.ConstrLongident.Test
-- import qualified Language.OCaml.Parser.Expr.Test
-- import qualified Language.OCaml.Parser.Generator.Common.Test
-- import qualified Language.OCaml.Parser.Generator.ConstrLongident.Test
import qualified Language.OCaml.Parser.Generator.Expr.Test
import qualified Language.OCaml.Parser.Generator.Implementation.Test
-- import qualified Language.OCaml.Parser.Generator.MatchCase.Test
-- import qualified Language.OCaml.Parser.Generator.ModLongident.Test
-- import qualified Language.OCaml.Parser.Generator.OpenStatement.Test
-- import qualified Language.OCaml.Parser.Generator.Pattern.Test
import qualified Language.OCaml.Parser.Generator.SeqExpr.Test
import qualified Language.OCaml.Parser.Generator.SimpleExpr.Test
-- import qualified Language.OCaml.Parser.Generator.SimplePattern.Test
-- import qualified Language.OCaml.Parser.Generator.Structure.Test
-- import qualified Language.OCaml.Parser.Generator.StructureItem.Test
-- import qualified Language.OCaml.Parser.Generator.Tokens.Test
-- import qualified Language.OCaml.Parser.Generator.ValIdent.Test
import qualified Language.OCaml.Parser.Generator.ValLongident.Test
-- import qualified Language.OCaml.Parser.Implementation.Test
-- import qualified Language.OCaml.Parser.MatchCase.Test
-- import qualified Language.OCaml.Parser.ModLongident.Test
-- import qualified Language.OCaml.Parser.OpenStatement.Test
-- import qualified Language.OCaml.Parser.Pattern.Test
-- import qualified Language.OCaml.Parser.SeqExpr.Test
-- import qualified Language.OCaml.Parser.SimpleExpr.Test
-- import qualified Language.OCaml.Parser.SimplePattern.Test
-- import qualified Language.OCaml.Parser.Structure.Test
-- import qualified Language.OCaml.Parser.StructureItem.Test
-- import qualified Language.OCaml.Parser.Tokens.Test
-- import qualified Language.OCaml.Parser.ValIdent.Test
-- import qualified Language.OCaml.Parser.ValLongident.Test
import qualified Language.OCaml.PrettyPrinter.StructureItem.Test
import qualified Language.OCaml.PrettyPrinter.Structure.Test

main :: IO ()
main = defaultMain tests

tests :: TestTree
tests = testGroup "Tests" $ []
  -- ++ [ testGroup "Parser combinator" $
  --      [ Language.OCaml.Parser.Common.Test.unitTests
  --      , Language.OCaml.Parser.ConstrLongident.Test.unitTests
  --      , Language.OCaml.Parser.Expr.Test.unitTests
  --      , Language.OCaml.Parser.Implementation.Test.unitTests
  --      , Language.OCaml.Parser.MatchCase.Test.unitTests
  --      , Language.OCaml.Parser.ModLongident.Test.unitTests
  --      , Language.OCaml.Parser.OpenStatement.Test.unitTests
  --      , Language.OCaml.Parser.Pattern.Test.unitTests
  --      , Language.OCaml.Parser.SeqExpr.Test.unitTests
  --      , Language.OCaml.Parser.SimpleExpr.Test.unitTests
  --      , Language.OCaml.Parser.SimplePattern.Test.unitTests
  --      , Language.OCaml.Parser.Structure.Test.unitTests
  --      , Language.OCaml.Parser.StructureItem.Test.unitTests
  --      , Language.OCaml.Parser.Tokens.Test.unitTests
  --      , Language.OCaml.Parser.ValIdent.Test.unitTests
  --      , Language.OCaml.Parser.ValLongident.Test.unitTests
  --      ]
  --    ]
  ++ [ testGroup "Parser generator" $
       -- [ Language.OCaml.Parser.Generator.Common.Test.unitTests
       -- , Language.OCaml.Parser.Generator.ConstrLongident.Test.unitTests
       [ Language.OCaml.Parser.Generator.Expr.Test.unitTests
       , Language.OCaml.Parser.Generator.Implementation.Test.unitTests
       -- , Language.OCaml.Parser.Generator.MatchCase.Test.unitTests
       -- , Language.OCaml.Parser.Generator.ModLongident.Test.unitTests
       -- , Language.OCaml.Parser.Generator.OpenStatement.Test.unitTests
       -- , Language.OCaml.Parser.Generator.Pattern.Test.unitTests
       , Language.OCaml.Parser.Generator.SeqExpr.Test.unitTests
       , Language.OCaml.Parser.Generator.SimpleExpr.Test.unitTests
       -- , Language.OCaml.Parser.Generator.SimplePattern.Test.unitTests
       -- , Language.OCaml.Parser.Generator.Structure.Test.unitTests
       -- , Language.OCaml.Parser.Generator.StructureItem.Test.unitTests
       -- , Language.OCaml.Parser.Generator.Tokens.Test.unitTests
       -- , Language.OCaml.Parser.Generator.ValIdent.Test.unitTests
       , Language.OCaml.Parser.Generator.ValLongident.Test.unitTests
       ]
     ]
  ++ [ testGroup "PrettyPrinter" $
       [ Language.OCaml.PrettyPrinter.Structure.Test.unitTests
       , Language.OCaml.PrettyPrinter.StructureItem.Test.unitTests
       ]
     ]