{-# LANGUAGE CPP, OverloadedStrings #-} module AllTests (allTests) where import TestExampleDataSource import BatchTests import CoreTests import DataCacheTest #if __GLASGOW_HASKELL__ >= 801 import AdoTests #endif #if __GLASGOW_HASKELL__ >= 710 import ProfileTests #endif import MemoizationTests import TestBadDataSource import Test.HUnit allTests :: Test allTests = TestList [ TestLabel "ExampleDataSource" TestExampleDataSource.tests , TestLabel "BatchTests" BatchTests.tests , TestLabel "CoreTests" CoreTests.tests , TestLabel "DataCacheTests" DataCacheTest.tests #if __GLASGOW_HASKELL__ >= 801 , TestLabel "AdoTests" AdoTests.tests #endif #if __GLASGOW_HASKELL__ >= 710 , TestLabel "ProfileTests" ProfileTests.tests #endif , TestLabel "MemoizationTests" MemoizationTests.tests , TestLabel "BadDataSourceTests" TestBadDataSource.tests ]