packages feed

hs-bindgen-runtime-1.0.0.0: test/test-runtime.hs

module Main (main) where

import Test.Tasty (defaultMain, testGroup)

import Test.HsBindgen.Runtime.Bitfield qualified
import Test.HsBindgen.Runtime.CBool qualified
import Test.HsBindgen.Runtime.CEnum qualified
import Test.HsBindgen.Runtime.ConstantArray qualified
import Test.HsBindgen.Runtime.IncompleteArray qualified
import Test.HsBindgen.Runtime.Macro qualified
import Test.HsBindgen.Runtime.SizedByteArray qualified
import Test.HsBindgen.Runtime.Support.ByteArray qualified

{-------------------------------------------------------------------------------
  Main
-------------------------------------------------------------------------------}

main :: IO ()
main = defaultMain $ testGroup "test-runtime" [
      Test.HsBindgen.Runtime.Bitfield.tests
    , Test.HsBindgen.Runtime.CBool.tests
    , Test.HsBindgen.Runtime.CEnum.tests
    , Test.HsBindgen.Runtime.ConstantArray.tests
    , Test.HsBindgen.Runtime.IncompleteArray.tests
    , Test.HsBindgen.Runtime.Macro.tests
    , Test.HsBindgen.Runtime.SizedByteArray.tests
    , Test.HsBindgen.Runtime.Support.ByteArray.tests
    ]