packages feed

shikensu-0.3.4: tests/Test.hs

module Main where

import System.Directory (canonicalizePath, removePathForcibly)
import System.FilePath (combine)
import Test.Contrib
import Test.Example
import Test.Shikensu
import Test.Tasty
import Test.Utilities


main :: IO ()
main = do
    root        <- canonicalizePath "./"
    _           <- removePathForcibly (combine root "tests/build")

    defaultMain tests


tests :: TestTree
tests =
    testGroup
        "Tests"
        [ shikensuTests
        , contribTests
        , exampleTests
        , utilityTests
        ]