1
1
mirror of https://github.com/github/semantic.git synced 2024-11-24 08:54:07 +03:00
semantic/test/Spec.hs
2017-11-27 13:52:48 -05:00

38 lines
1.4 KiB
Haskell

module Main where
import qualified Assigning.Assignment.Spec
import qualified Data.Functor.Classes.Ord.Generic.Spec
import qualified Data.Mergeable.Spec
import qualified Data.Source.Spec
import qualified Diffing.Algorithm.RWS.Spec
import qualified Diffing.Algorithm.SES.Spec
import qualified DiffSpec
import qualified InterpreterSpec
import qualified TermSpec
import qualified TOCSpec
import qualified IntegrationSpec
import qualified Semantic.IO.Spec
import qualified SemanticCmdLineSpec
import qualified SemanticSpec
import qualified Semantic.StatSpec
import Test.Hspec
main :: IO ()
main = hspec $ do
describe "Semantic.Stat" Semantic.StatSpec.spec
parallel $ do
describe "Assigning.Assignment" Assigning.Assignment.Spec.spec
describe "Data.Functor.Classes.Ord.Generic" Data.Functor.Classes.Ord.Generic.Spec.spec
describe "Data.Mergeable" Data.Mergeable.Spec.spec
describe "Data.Source" Data.Source.Spec.spec
describe "Diff" DiffSpec.spec
describe "Diffing.Algorithm.RWS" Diffing.Algorithm.RWS.Spec.spec
describe "Diffing.Algorithm.SES" Diffing.Algorithm.SES.Spec.spec
describe "Interpreter" InterpreterSpec.spec
describe "Term" TermSpec.spec
describe "Semantic" SemanticSpec.spec
describe "Semantic.IO" Semantic.IO.spec
describe "SemanticCmdLine" SemanticCmdLineSpec.spec
describe "TOC" TOCSpec.spec
describe "Integration" IntegrationSpec.spec