TestIfThen
Conformance tests for ->/2 (if-then, without an else branch), shared by every Solver implementation via the TestIfThen.prototype(solverFactory) factory (see TestClassicIfThen in :solve-classic for a concrete usage). See also TestIfThenElse for the combined ->/2 ;/2 (if-then-else) construct.
Properties
Link copied to clipboard
A long test max duration, four times mediumDuration; used for queries involving deeper search or recursion.
Link copied to clipboard
A medium test max duration, twice shortDuration; used for queries involving a handful of resolution steps.
Link copied to clipboard
A short test max duration, used for queries expected to resolve almost immediately.