-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathTestSuite.hs
76 lines (73 loc) · 1.6 KB
/
TestSuite.hs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
module Main where
import Test.Tasty (defaultMain, testGroup)
import Test.AReal
import Test.AReal2
import Test.Arith
import Test.BitVector
import Test.BoolExpr
import Test.CongruenceClosure
import Test.ContiTraverso
import Test.Converter
import Test.CNF
import Test.Delta
import Test.FiniteModelFinder
import Test.Graph
import Test.GraphShortestPath
import Test.HittingSets
import Test.Knapsack
import Test.MIPSolver
import Test.ProbSAT
import Test.SDPFile
import Test.Misc
import Test.QBF
import Test.QUBO
import Test.SAT
import Test.SAT.Encoder
import Test.SAT.ExistentialQuantification
import Test.SAT.MUS
import Test.SAT.TheorySolver
import Test.SAT.Types
import Test.Simplex
import Test.SimplexTextbook
import Test.SMT
import Test.SMTLIB2Solver
import Test.Smtlib
import Test.SubsetSum
import Test.BipartiteMatching
main :: IO ()
main = defaultMain $ testGroup "ToySolver test suite"
[ arealTestGroup
-- , areal2TestGroup
, arithTestGroup
, bitVectorTestGroup
, boolExprTestGroup
, ccTestGroup
, cnfTestGroup
, converterTestGroup
, ctTestGroup
, deltaTestGroup
, fmfTestGroup
, graphTestGroup
, graphShortestPathTestGroup
, hittingSetsTestGroup
, knapsackTestGroup
, miscTestGroup
, mipSolverTestGroup
, probSATTestGroup
, qbfTestGroup
, quboTestGroup
, satTestGroup
, satEncoderTestGroup
, satExistentialQuantificationTestGroup
, satMUSTestGroup
, satTheorySolverTestGroup
, satTypesTestGroup
, sdpTestGroup
, simplexTestGroup
, simplexTextbookTestGroup
, smtTestGroup
, smtlib2SolverTestGroup
, smtlibTestGroup
, subsetSumTestGroup
, bipartiteMatchingTestGroup
]