mirror of
https://github.com/urbit/shrub.git
synced 2024-12-23 10:52:12 +03:00
41 lines
1010 B
Haskell
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
|
|
]
|