Next: Introduction, Previous: (dir), Up: (dir) [Contents][Index]
This is the hu.dwim.stefil Reference Manual, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Dec 22 13:48:31 2020 GMT+0.
• Introduction | What hu.dwim.stefil is all about | |
• 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 |
http://dwim.hu/project/hu.dwim.stefil add 'are'? http://gist.github.com/638125 mattc in #dwim.hu matt.r.curtis at gmail.com there's a friendly fork: https://github.com/capitaomorte/fiasco pre-fork discussion: https://github.com/luismbo/stefil/issues/9 in short: at this time i (attila) am not working actively on hu.dwim.stefil, and IIRC the proposed changes were too divergent, so we agreed to fork off fiasco from hu.dwim.stefil.
Next: Modules, Previous: Introduction, Up: Top [Contents][Index]
The main system appears first, followed by any subsystem dependency.
• The hu.dwim.stefil system |
A Simple Test Framework In Lisp.
alexandria
hu.dwim.stefil.asd (file)
source (module)
Modules are listed depth-first from the system components tree.
• The hu.dwim.stefil/source module |
hu.dwim.stefil (system)
source/
Files are sorted by type and then listed depth-first from the systems components trees.
• Lisp files |
Next: The hu․dwim․stefil/source/asserts․lisp file, Previous: Lisp files, Up: Lisp files [Contents][Index]
hu.dwim.stefil.asd
hu.dwim.stefil (system)
Next: The hu․dwim․stefil/source/package․lisp file, Previous: The hu․dwim․stefil․asd file, Up: Lisp files [Contents][Index]
infrastructure.lisp (file)
source (module)
source/asserts.lisp
Next: The hu․dwim․stefil/source/duplicates․lisp file, Previous: The hu․dwim․stefil/source/asserts․lisp file, Up: Lisp files [Contents][Index]
source (module)
source/package.lisp
Next: The hu․dwim․stefil/source/fixture․lisp file, Previous: The hu․dwim․stefil/source/package․lisp file, Up: Lisp files [Contents][Index]
package.lisp (file)
source (module)
source/duplicates.lisp
Next: The hu․dwim․stefil/source/infrastructure․lisp file, Previous: The hu․dwim․stefil/source/duplicates․lisp file, Up: Lisp files [Contents][Index]
test.lisp (file)
source (module)
source/fixture.lisp
Next: The hu․dwim․stefil/source/test․lisp file, Previous: The hu․dwim․stefil/source/fixture․lisp file, Up: Lisp files [Contents][Index]
duplicates.lisp (file)
source (module)
source/infrastructure.lisp
Next: The hu․dwim․stefil/source/suite․lisp file, Previous: The hu․dwim․stefil/source/infrastructure․lisp file, Up: Lisp files [Contents][Index]
infrastructure.lisp (file)
source (module)
source/test.lisp
deftest (macro)
Previous: The hu․dwim․stefil/source/test․lisp file, Up: Lisp files [Contents][Index]
source (module)
source/suite.lisp
Next: Definitions, Previous: Files, Up: Top [Contents][Index]
Packages are listed by definition order.
• The hu.dwim.stefil package |
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]
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
Next: Exported functions, Previous: Exported special variables, Up: Exported definitions [Contents][Index]
fixture.lisp (file)
suite.lisp (file)
Equivalent to (in-suite (defsuite ...)) which is the preferred way to define suites.
suite.lisp (file)
test.lisp (file)
asserts.lisp (file)
suite.lisp (file)
asserts.lisp (file)
asserts.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
asserts.lisp (file)
Any failure inside the dynamic extent of this block is registered as an expected failure.
infrastructure.lisp (file)
Any failure inside the dynamic extent of this block is registered as an expected failure when CONDITION evaluates to true.
infrastructure.lisp (file)
fixture.lisp (file)
fixture.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
Previous: Exported macros, Up: Exported definitions [Contents][Index]
infrastructure.lisp (file)
infrastructure.lisp (file)
Run the given test non-interactively and print the results to *standard-output*. This function is ideal for ASDF:TEST-OP’s.
infrastructure.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]
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
This is a kludge to overcome some package/dependency issues between -body- in hu.dwim.def and hu.dwim.stefil without a shared dependency.
fixture.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
*STANDARD-OUTPUT* is bound to (eval *test-run-standard-output*) at the toplevel entry point to any test.
infrastructure.lisp (file)
infrastructure.lisp (file)
Next: Internal functions, Previous: Internal special variables, Up: Internal definitions [Contents][Index]
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)
infrastructure.lisp (file)
infrastructure.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)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
Next: Internal generic functions, Previous: Internal macros, Up: Internal definitions [Contents][Index]
suite.lisp (file)
infrastructure.lisp (file)
test.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
test.lisp (file)
test.lisp (file)
Look into the expression and try to extract a more descriptive failure message; e.g. in case of (= A B) bind A and B to a temp variable and print their values in case the assertion fails.
Returns as values: (bindings expression message message-args)
asserts.lisp (file)
fixture.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
duplicates.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
infrastructure.lisp (file)
suite.lisp (file)
infrastructure.lisp (file)
duplicates.lisp (file)
asserts.lisp (file)
asserts.lisp (file)
asserts.lisp (file)
asserts.lisp (file)
asserts.lisp (file)
infrastructure.lisp (file)
test.lisp (file)
test.lisp (file)
infrastructure.lisp (file)
asserts.lisp (file)
Next: Internal conditions, Previous: Internal functions, Up: Internal definitions [Contents][Index]
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
Controls whether to automatically call this test when its parent suite is invoked. Enabled by default.
infrastructure.lisp (file)
A mapping from testable names to testables
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
test.lisp (file)
automatically generated writer method
test.lisp (file)
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
test -> context mapping
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
test -> compiled test lambda mapping for this test run
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
infrastructure.lisp (file)
automatically generated reader method
infrastructure.lisp (file)
automatically generated writer method
infrastructure.lisp (file)
Next: Internal classes, Previous: Internal generic functions, Up: Internal definitions [Contents][Index]
infrastructure.lisp (file)
test-related-condition (condition)
:failure-description
failure-description-of (generic function)
(setf failure-description-of) (generic function)
infrastructure.lisp (file)
error (condition)
:lambda-list
lambda-list-of (generic function)
(setf lambda-list-of) (generic function)
infrastructure.lisp (file)
condition (condition)
:test
(quote nil)
test-of (generic function)
(setf test-of) (generic function)
infrastructure.lisp (file)
Previous: Internal conditions, Up: Internal definitions [Contents][Index]
infrastructure.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)
infrastructure.lisp (file)
failure-description/condition (class)
describe-object (method)
infrastructure.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)
infrastructure.lisp (file)
standard-object (class)
:test-context-backtrace
test-context-backtrace-of (generic function)
(setf test-context-backtrace-of) (generic function)
:class
:progress-char
#\x
progress-char-of (generic function)
(setf progress-char-of) (generic function)
boolean
:expected
hu.dwim.stefil::*failures-and-errors-are-expected*
expected-p (generic function)
(setf expected-p) (generic function)
infrastructure.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)
infrastructure.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)
:success-descriptions
(make-array 8 :adjustable t :fill-pointer 0)
success-descriptions-of (generic function)
(setf success-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
hu.dwim.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
hu.dwim.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
hu.dwim.stefil:*debug-on-assertion-failure*
debug-on-assertion-failure-p (generic function)
(setf debug-on-assertion-failure-p) (generic function)
boolean
:record-success-descriptions-p
record-success-descriptions-p (generic function)
(setf record-success-descriptions-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)
infrastructure.lisp (file)
failure-description/condition (class)
describe-object (method)
infrastructure.lisp (file)
standard-object (class)
:form
form-of (generic function)
(setf form-of) (generic function)
test.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)
infrastructure.lisp (file)
standard-object (class)
test (class)
symbol
:name
name-of (generic function)
(setf name-of) (generic function)
(or null hu.dwim.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? (generic function)
(setf auto-call?) (generic function)
infrastructure.lisp (file)
failure-description (class)
:condition
condition-of (generic function)
(setf condition-of) (generic function)
:class
:progress-char
#\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 H L M |
---|
Jump to: | F H L M |
---|
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 Q R S T W |
---|
Jump to: | %
(
A B C D E F G H I L M N P Q 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 H I M P S T U |
---|
Jump to: | A C E F G H I M P S T U |
---|