packages feed

croaring-ffi-1.0: test/Spec.hs

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
      ]