hnix/tests/Main.hs

20 lines
489 B
Haskell
Raw Normal View History

2014-08-03 14:17:43 +02:00
module Main where
2015-12-21 06:55:53 +01:00
import qualified EvalTests
2018-02-09 15:32:53 +01:00
import qualified NixLanguageTests
import qualified ParserTests
import qualified PrettyTests
import System.Environment
import Test.Tasty
2016-01-23 22:46:30 +01:00
2014-08-03 14:17:43 +02:00
main :: IO ()
2018-02-09 15:32:53 +01:00
main = do
nixLanguageTests <- NixLanguageTests.genTests
runLangTests <- lookupEnv "LANGUAGE_TESTS"
defaultMain $ testGroup "hnix" $
2018-02-09 15:32:53 +01:00
[ ParserTests.tests
, EvalTests.tests
, PrettyTests.tests
] ++
[ nixLanguageTests | runLangTests == Just "yes" ]