quox/tests/Tests.idr

32 lines
560 B
Idris

module Tests
import TAP
import Tests.DimEq
import Tests.FreeVars
import Tests.Reduce
import Tests.Equal
import Tests.Typechecker
import Tests.PrettyTerm
import Tests.Lexer
import Tests.Parser
import Tests.FromPTerm
import System
allTests : List Test
allTests = [
DimEq.tests,
FreeVars.tests,
Reduce.tests,
Equal.tests,
Typechecker.tests,
PrettyTerm.tests,
Lexer.tests,
Parser.tests,
FromPTerm.tests,
todo "DimEq",
todo "Pretty dctx/tctx/tyctx/eqctx"
]
main : IO ()
main = TAP.main !(getTestOpts "quox test suite") ["all" :- allTests]