urbit/pkg/hs/urbit-king/test/Main.hs
2020-01-23 21:20:43 -08:00

41 lines
1010 B
Haskell

module Main (main) where
import ClassyPrelude
import RIO.Directory
import Test.QuickCheck hiding ((.&.))
import Test.Tasty
import Test.Tasty.QuickCheck
import Test.Tasty.TH
import Control.Concurrent (runInBoundThread)
import System.Environment (setEnv)
import qualified AmesTests
import qualified ArvoTests
import qualified BehnTests
import qualified ClayTests
import qualified DawnTests
import qualified DeriveNounTests
import qualified HoonMapSetTests
import qualified JamTests
import qualified LogTests
import qualified NounConversionTests
main :: IO ()
main = do
makeAbsolute "../../.." >>= setCurrentDirectory
setEnv "TASTY_NUM_THREADS" "1"
runInBoundThread $ defaultMain $ testGroup "Urbit"
[ AmesTests.tests
, ArvoTests.tests
, BehnTests.tests
, ClayTests.tests
, DawnTests.tests
, DeriveNounTests.tests
, HoonMapSetTests.tests
, JamTests.tests
, LogTests.tests
, NounConversionTests.tests
]