dejafu/dejafu-tests/lib/Integration.hs

34 lines
1.0 KiB
Haskell
Raw Normal View History

2018-02-13 02:01:00 +03:00
module Integration where
import Test.Tasty.Options (OptionDescription)
2018-02-13 03:33:19 +03:00
import qualified Integration.Async as A
import qualified Integration.Litmus as L
2019-03-24 04:51:46 +03:00
import qualified Integration.MonadDejaFu as MD
2018-02-13 02:01:00 +03:00
import qualified Integration.MultiThreaded as M
import qualified Integration.Names as N
2018-02-13 02:01:00 +03:00
import qualified Integration.Refinement as R
import qualified Integration.Regressions as G
2018-02-24 00:21:46 +03:00
import qualified Integration.SCT as SC
2018-02-13 03:33:19 +03:00
import qualified Integration.SingleThreaded as S
2018-02-13 02:01:00 +03:00
2018-02-13 03:33:19 +03:00
import Common
2018-02-13 02:01:00 +03:00
-- | Run all the integration tests.
tests :: [TestTree]
tests =
[ testGroup "Async" A.tests
, testGroup "Litmus" L.tests
, testGroup "MultiThreaded" M.tests
2019-03-24 04:51:46 +03:00
, testGroup "MonadDejaFu" MD.tests
, testGroup "Names" N.tests
2018-02-13 02:01:00 +03:00
, testGroup "Refinement" R.tests
, testGroup "Regressions" G.tests
, testGroup "SingleThreaded" S.tests
2018-02-24 00:21:46 +03:00
, testGroup "SCT" SC.tests
2018-02-13 02:01:00 +03:00
]
-- | Tasty options
options :: [OptionDescription]
options = []