This is the com.gigamonkeys.test-framework Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:06:26 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
com.gigamonkeys.test-framework
Simple unit test framework for Common Lisp
Peter Seibel <peter@gigamonkeys.com>
Peter Seibel <peter@gigamonkeys.com>
BSD
1.0
com.gigamonkeys.macro-utilities
(system).
packages.lisp
(file).
test.lisp
(file).
tests.lisp
(file).
test-tests.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
com.gigamonkeys.test-framework/com.gigamonkeys.test-framework.asd
com.gigamonkeys.test-framework/packages.lisp
com.gigamonkeys.test-framework/test.lisp
com.gigamonkeys.test-framework/tests.lisp
com.gigamonkeys.test-framework/test-tests.lisp
com.gigamonkeys.test-framework/com.gigamonkeys.test-framework.asd
com.gigamonkeys.test-framework
(system).
com.gigamonkeys.test-framework/packages.lisp
com.gigamonkeys.test-framework
(system).
com.gigamonkeys.test-framework/test.lisp
packages.lisp
(file).
com.gigamonkeys.test-framework
(system).
*debug*
(special variable).
*debug-on-fail*
(special variable).
check
(macro).
clear-package-tests
(function).
deftest
(macro).
expect
(macro).
print-object
(method).
remove-test-function
(function).
test
(macro).
test-package
(function).
with-test-cases
(macro).
*report-passes*
(special variable).
*test-name*
(special variable).
eval-with-values
(macro).
form
(reader method).
function-name-p
(function).
ignore-result
(function).
ignore-results
(macro).
listify
(function).
name
(reader method).
print-result
(generic function).
print-result-summary
(function).
proceed
(function).
process
(function).
process-for-op
(generic function).
report-abort
(function).
report-result
(function).
report-unexpected-error
(generic function).
result
(reader method).
run-test
(generic function).
sub-forms
(reader method).
test-abort
(condition).
test-fail
(condition).
test-function
(function).
test-pass
(condition).
test-result
(condition).
with-test-results
(macro).
com.gigamonkeys.test-framework/tests.lisp
packages.lisp
(file).
test.lisp
(file).
com.gigamonkeys.test-framework
(system).
com.gigamonkeys.test-framework/test-tests.lisp
packages.lisp
(file).
test.lisp
(file).
com.gigamonkeys.test-framework
(system).
foo-condition
(condition).
foo-error
(condition).
Packages are listed by definition order.
com.gigamonkeys.test-tests
common-lisp
.
foo-condition
(condition).
foo-error
(condition).
com.gigamonkeys.test
com.gigamonkeys.macro-utilities
.
common-lisp
.
*debug*
(special variable).
*debug-on-fail*
(special variable).
check
(macro).
clear-package-tests
(function).
deftest
(macro).
expect
(macro).
remove-test-function
(function).
test
(macro).
test-package
(function).
with-test-cases
(macro).
*report-passes*
(special variable).
*test-name*
(special variable).
eval-with-values
(macro).
form
(generic reader).
function-name-p
(function).
ignore-result
(function).
ignore-results
(macro).
listify
(function).
name
(generic reader).
print-result
(generic function).
print-result-summary
(function).
proceed
(function).
process
(function).
process-for-op
(generic function).
report-abort
(function).
report-result
(function).
report-unexpected-error
(generic function).
result
(generic reader).
run-test
(generic function).
sub-forms
(generic reader).
test-abort
(condition).
test-fail
(condition).
test-function
(function).
test-pass
(condition).
test-result
(condition).
with-test-results
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
If true, then the Lisp debugger is invoked when an unexpected condition is signalled during testing. See also: *debug-on-fail*.
If true, then the Lisp debugger is invoked when a test fails. See also: *debug*.
Run each expression in ‘forms’ as a test case.
Define a test function. Within a test function we can call other test functions or use ‘check’ to run individual test cases.
Pass iff a condition of the given type is signaled while executing form.
Run a named test.
Check a single test form with multple test cases.
Transform ‘form’ into an equivalent form to be evaluated and an alist of sub-forms and their values.
Ignore results signaled in ‘body’. This is, at the very least, handy when writing tests for the test framework itself.
Collect test results signaled in ‘body’ (except from forms in the dynamic extent of an IGNORE-RESULTS.
Report the results of a single test case. Called by ‘check’.
test-result
)) ¶test-result
)) ¶test-result
)) ¶Define special processing for macros and
special operators which would otherwise be opaque. It is
important to preserve the proper evaluation of the subforms.
test-result
)) ¶symbol
) &rest arguments) ¶test-result
)) ¶condition
.
error
.
condition
.
form
.
name
.
print-result
.
result
.
sub-forms
.
Jump to: | C D E F G I L M N P R S T W |
---|
Jump to: | C D E F G I L M N P R S T W |
---|
Jump to: | *
F N R S |
---|
Jump to: | *
F N R S |
---|
Jump to: | C F P S T |
---|
Jump to: | C F P S T |
---|