This is the cover Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:50:56 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cover
Code coverage utility for Common Lisp
Richard C. Waters
MIT
The COVER Common Lisp test case coverage determination tool can help assess the coverage of a suite of test cases. When a suite of test cases for a program is run in conjunction with COVER, statistics are kept on which conditions in the code for the program are exercised and which are not. Based on this information, COVER can print a report of what has been missed. By devising tests that exercise these conditions, a programmer can extend the test suite so that it has more complete coverage.
cover-package.lisp
(file).
cover.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cover/cover.lisp
cover-package.lisp
(file).
cover
(system).
*line-limit*
(special variable).
*report-readable-branches*
(special variable).
annotate
(macro).
checkpoint-coverage
(function).
count-covered-points
(function).
cover-compile-hook
(function).
forget
(function).
forget-all
(function).
report
(function).
reset
(function).
restore-checkpointed-coverage
(function).
with-coverage
(macro).
*annotating*
(symbol macro).
*cgs*
(special variable).
*check*
(special variable).
*count*
(symbol macro).
*fix*
(special variable).
*hit*
(symbol macro).
*points*
(symbol macro).
*testing*
(symbol macro).
add-point
(function).
add-top-point
(function).
annotate1
(function).
c
(macro).
c-and
(macro).
c-and
(type).
c-and0
(function).
c-case
(macro).
c-case0
(function).
c-case1
(function).
c-cond
(macro).
c-cond0
(function).
c-hide
(macro).
c-if
(macro).
c-or
(macro).
c-or
(type).
c-or0
(function).
c-typecase
(macro).
c-unless
(macro).
c-when
(macro).
c0
(function).
c1
(function).
cgs
(structure).
cgs-annotating
(reader).
(setf cgs-annotating)
(writer).
cgs-count
(reader).
(setf cgs-count)
(writer).
cgs-hit
(reader).
(setf cgs-hit)
(writer).
cgs-p
(function).
cgs-points-head
(reader).
(setf cgs-points-head)
(writer).
cgs-points-map
(reader).
(setf cgs-points-map)
(writer).
cgs-points-tail
(reader).
(setf cgs-points-tail)
(writer).
cgs-testing
(reader).
(setf cgs-testing)
(writer).
copy-cgs
(function).
copy-points-set
(function).
def
(macro).
defgeneric
(macro).
defmacro
(macro).
defmethod
(macro).
defun
(macro).
do-shadowing-import
(function).
find-point
(function).
fn-name
(function).
forget1
(function).
hit
(function).
(setf hit)
(function).
id
(function).
(setf id)
(function).
in-package
(macro).
instrument-forms
(function).
locate
(function).
make-cgs
(function).
make-point
(function).
make-points-set
(function).
map-points
(function).
name
(function).
(setf name)
(function).
name-part-from-specialized-lambda-list
(function).
parse-body
(function).
points-set
(structure).
points-set-head
(reader).
(setf points-set-head)
(writer).
points-set-map
(reader).
(setf points-set-map)
(writer).
points-set-p
(function).
points-set-tail
(reader).
(setf points-set-tail)
(writer).
process
(function).
process-defgeneric-method
(function).
process1
(function).
process2
(function).
record-hit
(function).
report1
(function).
report2
(function).
report3
(function).
reportable
(function).
reportable-subs
(function).
saved-hit
(function).
(setf saved-hit)
(function).
status
(function).
(setf status)
(function).
subs
(function).
(setf subs)
(function).
sup-mac
(macro).
Packages are listed by definition order.
cover
common-lisp
.
*line-limit*
(special variable).
*report-readable-branches*
(special variable).
annotate
(macro).
checkpoint-coverage
(function).
count-covered-points
(function).
cover-compile-hook
(function).
forget
(function).
forget-all
(function).
report
(function).
reset
(function).
restore-checkpointed-coverage
(function).
with-coverage
(macro).
*all*
(special variable).
*annotating*
(symbol macro).
*cgs*
(special variable).
*check*
(special variable).
*count*
(symbol macro).
*depth*
(special variable).
*done*
(special variable).
*fix*
(special variable).
*hit*
(symbol macro).
*out*
(special variable).
*points*
(symbol macro).
*subs*
(special variable).
*sup*
(special variable).
*testing*
(symbol macro).
add-point
(function).
add-top-point
(function).
annotate1
(function).
c
(macro).
c-and
(macro).
c-and
(type).
c-and0
(function).
c-case
(macro).
c-case0
(function).
c-case1
(function).
c-cond
(macro).
c-cond0
(function).
c-hide
(macro).
c-if
(macro).
c-or
(macro).
c-or
(type).
c-or0
(function).
c-typecase
(macro).
c-unless
(macro).
c-when
(macro).
c0
(function).
c1
(function).
cgs
(structure).
cgs-annotating
(reader).
(setf cgs-annotating)
(writer).
cgs-count
(reader).
(setf cgs-count)
(writer).
cgs-hit
(reader).
(setf cgs-hit)
(writer).
cgs-p
(function).
cgs-points-head
(reader).
(setf cgs-points-head)
(writer).
cgs-points-map
(reader).
(setf cgs-points-map)
(writer).
cgs-points-tail
(reader).
(setf cgs-points-tail)
(writer).
cgs-testing
(reader).
(setf cgs-testing)
(writer).
copy-cgs
(function).
copy-point
(function).
copy-points-set
(function).
def
(macro).
defgeneric
(macro).
defmacro
(macro).
defmethod
(macro).
defun
(macro).
do-shadowing-import
(function).
find-point
(function).
fn-name
(function).
forget1
(function).
hit
(function).
(setf hit)
(function).
id
(function).
(setf id)
(function).
in-package
(macro).
instrument-forms
(function).
locate
(function).
make-cgs
(function).
make-point
(function).
make-points-set
(function).
map-points
(function).
name
(function).
(setf name)
(function).
name-part-from-specialized-lambda-list
(function).
parse-body
(function).
points-set
(structure).
points-set-head
(reader).
(setf points-set-head)
(writer).
points-set-map
(reader).
(setf points-set-map)
(writer).
points-set-p
(function).
points-set-tail
(reader).
(setf points-set-tail)
(writer).
process
(function).
process-defgeneric-method
(function).
process1
(function).
process2
(function).
record-hit
(function).
report1
(function).
report2
(function).
report3
(function).
reportable
(function).
reportable-subs
(function).
saved-hit
(function).
(setf saved-hit)
(function).
status
(function).
(setf status)
(function).
subs
(function).
(setf subs)
(function).
sup-mac
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
When true, causes COVER:REPORT to print the branch information readably. This can be annoying when the symbols are not in the current package.
Set up an environment where cl:in-package forms are treated as cover:in-package forms
Used in ASDF to enable coverage in a package being compiled
Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.
copy-seq
.
Add the shadowed symbols provided by COVER to the indicated package.
Function that replaces various symbols with their instrumented versions. This will be expanded later because some macros need to customize it. For example, ITERATE depends on certain symbols being present and breaks if they are blindly replaced.
Apply FN to every point
List of the specializer parts from a specialized lambda list
head
.
map
.
tail
.
Process a :method option from a defgeneric form for function named N. Returns the form for defining the point and the revised method description
structure-object
.
common-lisp
.
integer
0
integer
1
list
list
hash-table
(make-hash-table :test (function equal))
Jump to: | (
A C D F H I L M N P R S W |
---|
Jump to: | (
A C D F H I L M N P R S W |
---|
Jump to: | *
A C H M P S T |
---|
Jump to: | *
A C H M P S T |
---|
Jump to: | C F P S T |
---|
Jump to: | C F P S T |
---|