This is the stefil Reference Manual, version 0.1, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:37:17 2018 GMT+0.
• Systems: | The systems documentation | |
• Modules: | The modules documentation | |
• Files: | The files documentation | |
• Packages: | The packages documentation | |
• Definitions: | The symbols documentation | |
• Indexes: | Concepts, functions, variables and data types |
The main system appears first, followed by any subsystem dependency.
• The stefil system: |
Attila Lendvai <attila.lendvai@gmail.com>
Tamás Borbély <tomi.borbely@gmail.com>
Levente Mészáros <levente.meszaros@gmail.com>
Attila Lendvai <attila.lendvai@gmail.com>
Tamás Borbély <tomi.borbely@gmail.com>
Levente Mészáros <levente.meszaros@gmail.com>
BSD / Public domain
Stefil - Simple Test Framework In Lisp
0.1
stefil.asd (file)
Modules are listed depth-first from the system components tree.
• The stefil/integration module: |
suite.lisp (file)
stefil (system)
integration/
swank-integration.lisp (file)
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files: |
Next: The stefil/package<dot>lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
stefil.asd
stefil (system)
*load-with-debug-p* (special variable)
local-cl-source-file (class)
Next: The stefil/duplicates<dot>lisp file, Previous: The stefil<dot>asd file, Up: Lisp files [Contents][Index]
Next: The stefil/configuration<dot>lisp file, Previous: The stefil/package<dot>lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
stefil (system)
duplicates.lisp
Next: The stefil/stefil<dot>lisp file, Previous: The stefil/duplicates<dot>lisp file, Up: Lisp files [Contents][Index]
duplicates.lisp (file)
stefil (system)
configuration.lisp
Next: The stefil/suite<dot>lisp file, Previous: The stefil/configuration<dot>lisp file, Up: Lisp files [Contents][Index]
configuration.lisp (file)
stefil (system)
stefil.lisp
Next: The stefil/integration/swank-integration<dot>lisp file, Previous: The stefil/stefil<dot>lisp file, Up: Lisp files [Contents][Index]
stefil.lisp (file)
stefil (system)
suite.lisp
%in-suite (function)
Previous: The stefil/suite<dot>lisp file, Up: Lisp files [Contents][Index]
integration (module)
integration/swank-integration.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The stefil-system package: | ||
• The stefil package: |
Next: The stefil package, Previous: Packages, Up: Packages [Contents][Index]
stefil.asd
*load-with-debug-p* (special variable)
local-cl-source-file (class)
Previous: The stefil-system package, Up: Packages [Contents][Index]
package.lisp (file)
Definitions are sorted by export status, category, package, and then by lexicographic order.
• Exported definitions: | ||
• Internal definitions: |
Next: Internal definitions, Previous: Definitions, Up: Definitions [Contents][Index]
• Exported special variables: | ||
• Exported macros: | ||
• Exported functions: |
Next: Exported macros, Previous: Exported definitions, Up: Exported definitions [Contents][Index]
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.asd
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
Next: Exported functions, Previous: Exported special variables, Up: Exported definitions [Contents][Index]
Fixtures are defun’s that only execute the :setup part of their body once per test session if there is any at the time of calling.
stefil.lisp (file)
suite.lisp (file)
Equivalent to (in-suite (defsuite ...)) which is the preferred way to define suites.
suite.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
Used to reset the current suite to protect from other project’s last in-suite statement. Unfortunately there’s noone for us to rebind *suite* when a file is loaded, so we can’t behave exactly like *package* and in-package.
suite.lisp (file)
suite.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
Any failure inside the dynamic extent of this block is registered as an expected failure.
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
Previous: Exported macros, Up: Exported definitions [Contents][Index]
stefil.lisp (file)
Run the given test non-interactively and print the results to *standard-output*. This function is ideal for ASDF:TEST-OP’s.
stefil.lisp (file)
Previous: Exported definitions, Up: Definitions [Contents][Index]
• Internal special variables: | ||
• Internal macros: | ||
• Internal functions: | ||
• Internal generic functions: | ||
• Internal conditions: | ||
• Internal classes: |
Next: Internal macros, Previous: Internal definitions, Up: Internal definitions [Contents][Index]
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
duplicates.lisp (file)
duplicates.lisp (file)
duplicates.lisp (file)
configuration.lisp (file)
The purpose of this macro is to provide an easy way to access a group of related special variables. To do so, it generates with-NAME/in-NAME/current-NAME/has-NAME macros to access either a CLOS instance or a defstruct in a special variable. Optionally it can chain the "parent" bindings (use :CHAIN-PARENTS T and access with PARENT-CONTEXT-OF).
duplicates.lisp (file)
Define a print-object method using print-unreadable-object.
An example:
(defprint-object (self parenscript-dispatcher)
(when (cachep self)
(princ "cached")
(princ " "))
(princ (parenscript-file self)))
duplicates.lisp (file)
Copies *readtable* and enables #t and #f readers for t and nil in the copy.
duplicates.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
duplicates.lisp (file)
duplicates.lisp (file)
duplicates.lisp (file)
duplicates.lisp (file)
duplicates.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
duplicates.lisp (file)
suite.lisp (file)
stefil.lisp (file)
A DWIM symbol concatenate: Args will be converted to string and be concatenated to form the resulting symbol with one exception: when a package is encountered then it is stored as the target package to use at intern. If there was no package among the args then the symbol-package of the first symbol encountered will be used. If there are neither packages nor symbols among the args then the result will be interned into the current package at the time of calling.
duplicates.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
configuration.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
configuration.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
Next: Internal conditions, Previous: Internal functions, Up: Internal definitions [Contents][Index]
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
Controls whether to automatically call this test when its parent suite is invoked. Enabled by default.
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
A mapping from testable names to testables
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
test -> context mapping
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
test -> compiled test lambda mapping for this test run
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
stefil.lisp (file)
automatically generated reader method
stefil.lisp (file)
automatically generated writer method
stefil.lisp (file)
Next: Internal classes, Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
stefil.lisp (file)
:failure-description
failure-description-of (generic function)
(setf failure-description-of) (generic function)
stefil.lisp (file)
error (condition)
:condition
condition-of (generic function)
(setf condition-of) (generic function)
:fixture
fixture-of (generic function)
(setf fixture-of) (generic function)
stefil.lisp (file)
error (condition)
:lambda-list
lambda-list-of (generic function)
(setf lambda-list-of) (generic function)
stefil.lisp (file)
condition (condition)
:test
(quote nil)
test-of (generic function)
(setf test-of) (generic function)
stefil.lisp (file)
Previous: Internal conditions, Up: Internal definitions [Contents][Index]
stefil.lisp (file)
standard-object (class)
parent-context-of (generic function)
(setf parent-context-of) (generic function)
:test
test-of (generic function)
(setf test-of) (generic function)
:internal-realtime-spent-with-test
internal-realtime-spent-with-test-of (generic function)
(setf internal-realtime-spent-with-test-of) (generic function)
:test-arguments
test-arguments-of (generic function)
(setf test-arguments-of) (generic function)
:number-of-added-failure-descriptions
0
number-of-added-failure-descriptions-of (generic function)
(setf number-of-added-failure-descriptions-of) (generic function)
stefil.lisp (file)
failure-description (class)
:form
form-of (generic function)
(setf form-of) (generic function)
:format-control
format-control-of (generic function)
(setf format-control-of) (generic function)
:format-arguments
format-arguments-of (generic function)
(setf format-arguments-of) (generic function)
stefil.lisp (file)
standard-object (class)
:test-context-backtrace
test-context-backtrace-of (generic function)
(setf test-context-backtrace-of) (generic function)
:class
:progress-char
#\latin_capital_letter_x
progress-char-of (generic function)
(setf progress-char-of) (generic function)
boolean
:expected
stefil::*failures-and-errors-are-expected*
expected-p (generic function)
(setf expected-p) (generic function)
stefil.lisp (file)
standard-object (class)
:failure-descriptions
(make-array 8 :adjustable t :fill-pointer 0)
failure-descriptions-of (generic function)
(setf failure-descriptions-of) (generic function)
:assertion-count
0
assertion-count-of (generic function)
(setf assertion-count-of) (generic function)
:progress-char-count
0
progress-char-count-of (generic function)
(setf progress-char-count-of) (generic function)
boolean
:print-test-run-progress-p
stefil:*print-test-run-progress*
print-test-run-progress-p (generic function)
(setf print-test-run-progress-p) (generic function)
boolean
:debug-on-unexpected-error-p
stefil:*debug-on-unexpected-error*
debug-on-unexpected-error-p (generic function)
(setf debug-on-unexpected-error-p) (generic function)
boolean
:debug-on-assertion-failure-p
stefil:*debug-on-assertion-failure*
debug-on-assertion-failure-p (generic function)
(setf debug-on-assertion-failure-p) (generic function)
:toplevel-context
toplevel-context-of (generic function)
(setf toplevel-context-of) (generic function)
:current-test
current-test-of (generic function)
(setf current-test-of) (generic function)
test -> context mapping
:run-tests
(make-hash-table)
run-tests-of (generic function)
(setf run-tests-of) (generic function)
:run-fixtures
(make-hash-table)
run-fixtures-of (generic function)
(setf run-fixtures-of) (generic function)
test -> compiled test lambda mapping for this test run
:test-lambdas
(make-hash-table)
test-lambdas-of (generic function)
(setf test-lambdas-of) (generic function)
stefil.asd
cl-source-file (class)
perform (method)
stefil.lisp (file)
failure-description (class)
:form
form-of (generic function)
(setf form-of) (generic function)
:condition
condition-of (generic function)
(setf condition-of) (generic function)
stefil.lisp (file)
testable (class)
:package
package-of (generic function)
(setf package-of) (generic function)
:lambda-list
lambda-list-of (generic function)
(setf lambda-list-of) (generic function)
boolean
:compile-before-run
t
compile-before-run-p (generic function)
(setf compile-before-run-p) (generic function)
:declarations
declarations-of (generic function)
(setf declarations-of) (generic function)
:documentation
documentation-of (generic function)
(setf documentation-of) (generic function)
:body
body-of (generic function)
(setf body-of) (generic function)
stefil.lisp (file)
standard-object (class)
test (class)
symbol
:name
name-of (generic function)
(setf name-of) (generic function)
(or null stefil::testable)
parent-of (generic function)
(setf parent-of) (generic function)
A mapping from testable names to testables
:children
(make-hash-table)
children-of (generic function)
(setf children-of) (generic function)
Controls whether to automatically call this test when its parent suite is invoked. Enabled by default.
boolean
:auto-call
t
auto-call-p (generic function)
(setf auto-call-p) (generic function)
stefil.lisp (file)
failure-description (class)
:condition
condition-of (generic function)
(setf condition-of) (generic function)
:class
:progress-char
#\latin_capital_letter_e
progress-char-of (generic function)
(setf progress-char-of) (generic function)
Previous: Definitions, Up: Top [Contents][Index]
• Concept index: | ||
• Function index: | ||
• Variable index: | ||
• Data type index: |
Next: Function index, Previous: Indexes, Up: Indexes [Contents][Index]
Jump to: | F L M S |
---|
Jump to: | F L M S |
---|
Next: Variable index, Previous: Concept index, Up: Indexes [Contents][Index]
Jump to: | %
(
A B C D E F G H I L M N P R S T W |
---|
Jump to: | %
(
A B C D E F G H I L M N P R S T W |
---|
Next: Data type index, Previous: Function index, Up: Indexes [Contents][Index]
Jump to: | *
A B C D E F I L N P R S T |
---|
Jump to: | *
A B C D E F I L N P R S T |
---|
Previous: Variable index, Up: Indexes [Contents][Index]
Jump to: | A C E F G I L M P S T U |
---|
Jump to: | A C E F G I L M P S T U |
---|