module Main (main) where
import Data.Bitmap.Roaring.FFI.Memory qualified as Memory
import Test.Bitmap qualified
import Test.Bitmap.Iterator qualified
import Test.Bitmap64 qualified
import Test.Bitmap64.Iterator qualified
import Test.Bitset qualified
import Test.Memory qualified
import Test.Tasty (defaultMain, testGroup)
import Test.Version qualified
main :: IO ()
main = do
Memory.initMemoryHook Test.Memory.countingHooks
defaultMain $
testGroup
"croaring-ffi"
[ Test.Bitmap.tests
, Test.Bitmap.Iterator.tests
, Test.Bitmap64.tests
, Test.Bitmap64.Iterator.tests
, Test.Bitset.tests
, Test.Memory.tests
, Test.Version.tests
]