{-# LANGUAGE ImportQualifiedPost #-} module Main (main) where import Test.Tasty (defaultMain, testGroup) import Spec.DMat4 qualified import Spec.DQuaternion qualified import Spec.DTransform qualified import Spec.DVec qualified import Spec.Fusion qualified import Spec.Mat4 qualified import Spec.Point qualified import Spec.Quaternion qualified import Spec.Storable qualified import Spec.Swizzle qualified import Spec.Transform qualified import Spec.Vec4 qualified import Spec.Vec64 qualified import Spec.Vulkan qualified main :: IO () main = defaultMain $ testGroup "geomancy" [ Spec.Mat4.tests , Spec.Transform.tests , Spec.Quaternion.tests , Spec.Vulkan.tests , Spec.DMat4.tests , Spec.DTransform.tests , Spec.DQuaternion.tests , Spec.DVec.tests , Spec.Vec4.tests , Spec.Vec64.tests , Spec.Point.tests , Spec.Storable.tests , Spec.Fusion.tests , Spec.Swizzle.tests ]