dejafu/dejafu-tests/lib/Integration.hs
2018-03-05 12:37:21 +00:00

32 lines
955 B
Haskell
Executable File

module Integration where
import Test.Tasty.Options (OptionDescription)
import qualified Integration.Async as A
import qualified Integration.Litmus as L
import qualified Integration.MultiThreaded as M
import qualified Integration.Names as N
import qualified Integration.Refinement as R
import qualified Integration.Regressions as G
import qualified Integration.SCT as SC
import qualified Integration.SingleThreaded as S
import Common
-- | Run all the integration tests.
tests :: [TestTree]
tests =
[ testGroup "Async" A.tests
, testGroup "Litmus" L.tests
, testGroup "MultiThreaded" M.tests
, testGroup "Names" N.tests
, testGroup "Refinement" R.tests
, testGroup "Regressions" G.tests
, testGroup "SingleThreaded" S.tests
, testGroup "SCT" SC.tests
]
-- | Tasty options
options :: [OptionDescription]
options = []