haxl-2.5.1.1: tests/AllTests.hs
{-
Copyright (c) Meta Platforms, Inc. and affiliates.
All rights reserved.
This source code is licensed under the BSD-style license found in the
LICENSE file in the root directory of this source tree.
-}
{-# LANGUAGE OverloadedStrings #-}
module AllTests (allTests) where
import TestExampleDataSource
import BatchTests
import CoreTests
import DataCacheTest
import ExceptionStackTests
import AdoTests
import OutgoneFetchesTests
import ProfileTests
import MemoizationTests
import MonadAsyncTest
import TestBadDataSource
import FullyAsyncTest
import WriteTests
import ParallelTests
import StatsTests
import DataSourceDispatchTests
import Test.HUnit
allTests :: Test
allTests = TestList
[ TestLabel "ExampleDataSource" TestExampleDataSource.tests
, TestLabel "BatchTests-future" $ BatchTests.tests True
, TestLabel "BatchTests-sync" $ BatchTests.tests False
, TestLabel "CoreTests" CoreTests.tests
, TestLabel "DataCacheTests" DataCacheTest.tests
, TestLabel "ExceptionStackTests" ExceptionStackTests.tests
, TestLabel "AdoTests" $ AdoTests.tests False
, TestLabel "OutgoneFetchesTest" OutgoneFetchesTests.tests
, TestLabel "ProfileTests" ProfileTests.tests
, TestLabel "MemoizationTests" MemoizationTests.tests
, TestLabel "MonadAsyncTests" MonadAsyncTest.tests
, TestLabel "BadDataSourceTests" TestBadDataSource.tests
, TestLabel "FullyAsyncTest" FullyAsyncTest.tests
, TestLabel "WriteTest" WriteTests.tests
, TestLabel "ParallelTest" ParallelTests.tests
, TestLabel "StatsTests" StatsTests.tests
, TestLabel "DataSourceDispatchTests" DataSourceDispatchTests.tests
]