futhark-0.19.7: unittests/futhark_tests.hs
module Main (main) where
import qualified Futhark.BenchTests
import qualified Futhark.IR.Mem.IxFunTests
import qualified Futhark.IR.PrimitiveTests
import qualified Futhark.IR.PropTests
import qualified Futhark.IR.Syntax.CoreTests
import qualified Futhark.Optimise.ReuseAllocations.GreedyColoringTests
import qualified Futhark.Pkg.SolveTests
import qualified Language.Futhark.SyntaxTests
import Test.Tasty
allTests :: TestTree
allTests =
testGroup
""
[ Language.Futhark.SyntaxTests.tests,
Futhark.BenchTests.tests,
Futhark.IR.PropTests.tests,
Futhark.IR.Syntax.CoreTests.tests,
Futhark.Pkg.SolveTests.tests,
Futhark.IR.Mem.IxFunTests.tests,
Futhark.IR.PrimitiveTests.tests,
Futhark.Optimise.ReuseAllocations.GreedyColoringTests.tests
]
main :: IO ()
main = defaultMain allTests