| 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 |