ensure-random-cases-failure |
---|
a-double-float | |
---|---|
a-single-float | |
a-symbol | |
an-integer | |
test-mixin | A test suite |
*benchmark-log-path* | |
---|---|
*current-test* | The current testsuite. |
*lift-debug-output* | Messages from LIFT will be sent to this stream. It can set to nil or |
*lift-dribble-pathname* | If bound, then test output from run-tests will be sent to this file in |
*lift-equality-test* | The function used in ensure-same to test if two things are equal. If metatilities is loaded, then... |
*lift-report-detail-hook* | |
*lift-report-footer-hook* | |
*lift-report-header-hook* | |
*lift-report-pathname* | If bound to a pathname or stream, then a summary of test information will |
*test-break-on-errors?* | |
*test-break-on-failures?* | |
*test-describe-if-not-successful?* | If true, then a complete test description is printed when there are any test warnings or failures... |
*test-evaluate-when-defined?* | |
*test-ignore-warnings?* | If true, LIFT will not cause a test to fail if a warning occurs while |
*test-maximum-time* | Maximum number of seconds a process test is allowed to run before we give up. |
*test-notepad* | Another place to put things (see ). |
*test-print-length* | The print-length in effect when LIFT prints test results. It works exactly like |
*test-print-level* | The print-level in effect when LIFT prints test results. It works exactly like |
*test-print-test-case-names* | If true, LIFT will print the name of each test-case before it runs. See also: *test-print-testsui... |
*test-print-testsuite-names* | If true, LIFT will print the name of each test suite to debug-io before it begins to run the su... |
*test-print-when-defined?* | |
*test-result* | Set to the most recent test result by calls to run-test or run-tests. |
*test-scratchpad* | A place to put things. This is set to nil before every test. |
*test-show-code-p* | |
*test-show-details-p* | |
*test-show-expected-p* |
count-repetitions | |
---|---|
last-test-status | |
lift-property | |
liftpropos | |
list-tests | Lists all of the defined test classes from :start-at on down. |
map-testsuites | |
print-tests | Prints all of the defined test classes from :start-at on down. |
remove-test | |
run-test | Run a single testcase in a test suite. Will run the most recently defined or run testcase unless ... |
run-tests | Run all of the tests in a suite. Arguments are :suite, :result, |
suite-tested-p | |
testsuites | Returns a list of testsuite classes. The optional parameter provides |
describe-test-result | |
---|---|
find-test-case | |
find-testsuite | |
handle-config-preference | |
random-element | |
random-instance-for-suite | |
random-number | |
testsuite-p | Determine whether or not |
testsuite-tests |
addtest | Adds a single new test-case to the most recently defined testsuite. |
---|---|
defrandom-instance | |
deftestsuite |
|
ensure | If ensure's |
ensure-cases | |
ensure-condition | This macro is used to make sure that body really does produce condition. |
ensure-different | Ensure-different compares value-or-values-1 value-or-values-2 or each value of value-or-values-1 ... |
ensure-error | Ensure-error evaluates its body. If the body does not signal an |
ensure-no-warning | This macro is used to make sure that body produces no warning. |
ensure-null | If ensure-null's |
ensure-random-cases | |
ensure-random-cases+ | |
ensure-same | Ensure same compares value-or-values-1 value-or-values-2 or each value of value-or-values-1 value... |
ensure-warning | Ensure-warning evaluates its body. If the body does not signal a |
measure-conses | |
measure-time | |
while-counting-repetitions | Returns the count of the number of times |
with-profile-report | |
with-timeout |