2016-01-05 19:27:37 +03:00
|
|
|
module Main where
|
|
|
|
|
2018-03-13 21:14:55 +03:00
|
|
|
import qualified Analysis.Go.Spec
|
2018-03-20 00:42:00 +03:00
|
|
|
import qualified Analysis.PHP.Spec
|
2018-03-10 02:16:07 +03:00
|
|
|
import qualified Analysis.Python.Spec
|
2018-03-14 02:19:26 +03:00
|
|
|
import qualified Analysis.Ruby.Spec
|
2018-03-10 03:24:32 +03:00
|
|
|
import qualified Analysis.TypeScript.Spec
|
2017-11-27 21:47:04 +03:00
|
|
|
import qualified Assigning.Assignment.Spec
|
2018-05-07 21:21:05 +03:00
|
|
|
import qualified Control.Abstract.Evaluator.Spec
|
2017-11-27 21:59:44 +03:00
|
|
|
import qualified Data.Diff.Spec
|
2018-04-18 00:13:01 +03:00
|
|
|
import qualified Data.Abstract.Path.Spec
|
2017-11-30 18:24:48 +03:00
|
|
|
import qualified Data.Functor.Classes.Generic.Spec
|
2018-04-04 00:02:56 +03:00
|
|
|
import qualified Data.Scientific.Spec
|
2017-11-27 21:49:52 +03:00
|
|
|
import qualified Data.Source.Spec
|
2017-11-27 22:02:03 +03:00
|
|
|
import qualified Data.Term.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-11-27 22:03:45 +03:00
|
|
|
import qualified Diffing.Interpreter.Spec
|
2017-11-27 22:06:12 +03:00
|
|
|
import qualified Integration.Spec
|
2018-03-27 23:14:30 +03:00
|
|
|
import qualified Matching.Go.Spec
|
2017-11-27 22:04:58 +03:00
|
|
|
import qualified Rendering.TOC.Spec
|
2017-11-27 22:00:53 +03:00
|
|
|
import qualified Semantic.Spec
|
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
|
2018-06-05 19:51:23 +03:00
|
|
|
import qualified Proto3.Roundtrip
|
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
|
2018-03-13 21:14:55 +03:00
|
|
|
describe "Analysis.Go" Analysis.Go.Spec.spec
|
2018-03-20 00:42:00 +03:00
|
|
|
describe "Analysis.PHP" Analysis.PHP.Spec.spec
|
2018-03-10 02:16:07 +03:00
|
|
|
describe "Analysis.Python" Analysis.Python.Spec.spec
|
2018-03-14 02:19:26 +03:00
|
|
|
describe "Analysis.Ruby" Analysis.Ruby.Spec.spec
|
2018-03-10 03:24:32 +03:00
|
|
|
describe "Analysis.TypeScript" Analysis.TypeScript.Spec.spec
|
2017-11-27 21:47:04 +03:00
|
|
|
describe "Assigning.Assignment" Assigning.Assignment.Spec.spec
|
2018-05-07 21:21:05 +03:00
|
|
|
describe "Control.Abstract.Evaluator" Control.Abstract.Evaluator.Spec.spec
|
2017-11-27 21:59:44 +03:00
|
|
|
describe "Data.Diff" Data.Diff.Spec.spec
|
2018-04-18 00:13:01 +03:00
|
|
|
describe "Data.Abstract.Path" Data.Abstract.Path.Spec.spec
|
2017-11-30 18:24:48 +03:00
|
|
|
describe "Data.Functor.Classes.Generic" Data.Functor.Classes.Generic.Spec.spec
|
2018-04-04 00:02:56 +03:00
|
|
|
describe "Data.Scientific" Data.Scientific.Spec.spec
|
2017-11-27 21:49:52 +03:00
|
|
|
describe "Data.Source" Data.Source.Spec.spec
|
2017-11-27 22:02:03 +03:00
|
|
|
describe "Data.Term" Data.Term.Spec.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-11-27 22:03:45 +03:00
|
|
|
describe "Diffing.Interpreter" Diffing.Interpreter.Spec.spec
|
2018-03-27 23:14:30 +03:00
|
|
|
describe "Matching" Matching.Go.Spec.spec
|
2017-11-27 22:04:58 +03:00
|
|
|
describe "Rendering.TOC" Rendering.TOC.Spec.spec
|
2017-11-27 22:00:53 +03:00
|
|
|
describe "Semantic" Semantic.Spec.spec
|
2017-11-27 21:57:25 +03:00
|
|
|
describe "Semantic.CLI" Semantic.CLI.Spec.spec
|
|
|
|
describe "Semantic.IO" Semantic.IO.Spec.spec
|
2017-11-27 22:06:12 +03:00
|
|
|
describe "Integration" Integration.Spec.spec
|
2018-06-05 19:51:23 +03:00
|
|
|
describe "Protobuf roundtripping" Proto3.Roundtrip.spec
|