packages feed

coincident-root-loci-0.2: test/testSuite.hs

-- | The test-suite

module Main where

--------------------------------------------------------------------------------

import Test.Tasty

-- import Test.Tasty.HUnit
-- import Test.Tasty.SmallCheck as SC
-- import Test.Tasty.QuickCheck as QC

import qualified Tests.RootVsClass.Ordered 
import qualified Tests.RootVsClass.Recursive
import qualified Tests.RootVsClass.Direct
import qualified Tests.RootVsClass.PushForward
import qualified Tests.RootVsClass.Umbral

import qualified Tests.Dual
import qualified Tests.Pushforward

import qualified Tests.CSM.Equivariant
import qualified Tests.CSM.Projective

--------------------------------------------------------------------------------

main = defaultMain tests

tests :: TestTree
tests = testGroup "Tests"  
  [ Tests.Pushforward.all_tests
  , Tests.CSM.Projective.all_tests
  , Tests.CSM.Equivariant.all_tests
  , rootVsClass
  , Tests.Dual.all_tests
  ]

rootVsClass :: TestTree  
rootVsClass = testGroup "chern root vs. chern class tests"
  [ Tests.RootVsClass.Ordered.all_tests
  , Tests.RootVsClass.Recursive.all_tests
  , Tests.RootVsClass.Direct.all_tests
  , Tests.RootVsClass.PushForward.all_tests
  , Tests.RootVsClass.Umbral.all_tests
  ]

--------------------------------------------------------------------------------