packages feed

kansas-lava-0.2.4: tests/Main.hs

{-# LANGUAGE ScopedTypeVariables, RankNTypes, TypeFamilies, FlexibleContexts, ExistentialQuantification #-}
module Main where

import Language.KansasLava.Test

import Data.Default


import qualified Matrix
import qualified Memory
import qualified Coerce
import qualified Others
import qualified Protocols
import qualified Regression

main :: IO ()
main = do
        let opt = def { verboseOpt = 4  -- 4 == show cases that failed
                      , testNever = ["max","min","abs","signum"] -- for now
                      }
        testDriver opt $ take 6 $ drop 0
                [ Matrix.tests
                , Memory.tests
                , Coerce.tests 
                , Others.tests
		, Protocols.tests 
		, Regression.tests
                ]