2016-01-05 19:27:37 +03:00
|
|
|
module Main where
|
|
|
|
|
2017-11-27 21:47:04 +03:00
|
|
|
import qualified Assigning.Assignment.Spec
|
2017-10-03 16:23:44 +03:00
|
|
|
import qualified Data.Functor.Classes.Ord.Generic.Spec
|
2016-07-26 10:58:14 +03:00
|
|
|
import qualified Data.Mergeable.Spec
|
2017-11-27 21:49:52 +03:00
|
|
|
import qualified Data.Source.Spec
|
2017-11-27 21:48:43 +03:00
|
|
|
import qualified Diffing.Algorithm.RWS.Spec
|
2017-11-27 21:51:05 +03:00
|
|
|
import qualified Diffing.Algorithm.SES.Spec
|
2017-03-01 02:35:43 +03:00
|
|
|
import qualified DiffSpec
|
2016-01-05 19:27:37 +03:00
|
|
|
import qualified InterpreterSpec
|
|
|
|
import qualified TermSpec
|
2017-02-14 22:29:24 +03:00
|
|
|
import qualified TOCSpec
|
2017-02-22 01:02:31 +03:00
|
|
|
import qualified IntegrationSpec
|
2017-11-27 21:57:25 +03:00
|
|
|
import qualified Semantic.CLI.Spec
|
2017-11-27 21:52:48 +03:00
|
|
|
import qualified Semantic.IO.Spec
|
2017-11-27 21:58:23 +03:00
|
|
|
import qualified Semantic.Stat.Spec
|
2017-04-22 00:10:50 +03:00
|
|
|
import qualified SemanticSpec
|
2016-01-05 19:27:37 +03:00
|
|
|
import Test.Hspec
|
|
|
|
|
|
|
|
main :: IO ()
|
2017-04-07 19:24:57 +03:00
|
|
|
main = hspec $ do
|
2017-11-27 21:58:23 +03:00
|
|
|
describe "Semantic.Stat" Semantic.Stat.Spec.spec
|
2017-04-07 19:24:57 +03:00
|
|
|
parallel $ do
|
2017-11-27 21:47:04 +03:00
|
|
|
describe "Assigning.Assignment" Assigning.Assignment.Spec.spec
|
2017-10-03 16:15:45 +03:00
|
|
|
describe "Data.Functor.Classes.Ord.Generic" Data.Functor.Classes.Ord.Generic.Spec.spec
|
2017-03-22 00:48:47 +03:00
|
|
|
describe "Data.Mergeable" Data.Mergeable.Spec.spec
|
2017-11-27 21:49:52 +03:00
|
|
|
describe "Data.Source" Data.Source.Spec.spec
|
2017-03-22 00:48:47 +03:00
|
|
|
describe "Diff" DiffSpec.spec
|
2017-11-27 21:48:43 +03:00
|
|
|
describe "Diffing.Algorithm.RWS" Diffing.Algorithm.RWS.Spec.spec
|
2017-11-27 21:51:05 +03:00
|
|
|
describe "Diffing.Algorithm.SES" Diffing.Algorithm.SES.Spec.spec
|
2017-03-22 00:48:47 +03:00
|
|
|
describe "Interpreter" InterpreterSpec.spec
|
|
|
|
describe "Term" TermSpec.spec
|
2017-04-22 00:10:50 +03:00
|
|
|
describe "Semantic" SemanticSpec.spec
|
2017-11-27 21:57:25 +03:00
|
|
|
describe "Semantic.CLI" Semantic.CLI.Spec.spec
|
|
|
|
describe "Semantic.IO" Semantic.IO.Spec.spec
|
2017-03-22 00:48:47 +03:00
|
|
|
describe "TOC" TOCSpec.spec
|
|
|
|
describe "Integration" IntegrationSpec.spec
|