futhark-0.12.2: unittests/futhark_tests.hs
module Main (main) where
import qualified Language.Futhark.SyntaxTests
import qualified Futhark.BenchTests
import qualified Futhark.Representation.AST.Syntax.CoreTests
import qualified Futhark.Representation.AST.AttributesTests
import qualified Futhark.Representation.ExplicitMemory.IndexFunctionTests
import qualified Futhark.Optimise.AlgSimplifyTests
import qualified Futhark.Pkg.SolveTests
import qualified Futhark.Representation.PrimitiveTests
import qualified Futhark.Analysis.ScalExpTests
import Test.Tasty
allTests :: TestTree
allTests =
testGroup ""
[ Language.Futhark.SyntaxTests.tests
, Futhark.BenchTests.tests
, Futhark.Representation.AST.AttributesTests.tests
, Futhark.Optimise.AlgSimplifyTests.tests
, Futhark.Representation.AST.Syntax.CoreTests.tests
, Futhark.Pkg.SolveTests.tests
, Futhark.Representation.ExplicitMemory.IndexFunctionTests.tests
, Futhark.Representation.PrimitiveTests.tests
, Futhark.Analysis.ScalExpTests.tests
]
main :: IO ()
main = defaultMain allTests