packages feed

libclang-bindings-0.1.0.0: test/test-clang-bindings.hs

module Main (main) where

import Test.Discover qualified as Discover
import Test.Meta.IsConcrete qualified as IsConcrete
import Test.Tasty
import Test.Test.Exceptions qualified as Exceptions
import Test.Version qualified as Version

{-------------------------------------------------------------------------------
  Top-level
-------------------------------------------------------------------------------}

main :: IO ()
main = defaultMain $ testGroup "test-clang-bindings" [
      Version.tests
    , Discover.tests
    , testGroup "Meta" [ -- Tests of the test infrastructure
          IsConcrete.tests
        ]
    , testGroup "Tests" [
          Exceptions.tests
        ]
    ]