hu.dwim.stefil

API Reference

hu.dwim.stefil

A Simple Test Framework In Lisp.

HU.DWIM.STEFIL

  • Macro DEFIXTURE (name &body body)
  • Macro WITH-FIXTURE (name &body body)
  • Macro WITH-FIXTURES (fixtures &body body)
  • Variable *PRINT-TEST-RUN-PROGRESS*
    t
  • Variable *TEST-PROGRESS-PRINT-RIGHT-MARGIN*
    80
  • Variable *DEBUG-ON-UNEXPECTED-ERROR*
    t
  • Variable *DEBUG-ON-ASSERTION-FAILURE*
    t
  • Variable *TEST-RESULT-HISTORY*
    'nil
  • Variable *LAST-TEST-RESULT*
    nil
  • Macro WITHOUT-DEBUGGING (&body body)
  • Function FIND-TEST (name &key (otherwise :error))
  • Function (setf FIND-TEST) (new-value key)
  • Function EXTRACT-TEST-RUN-STATISTICS (global-context)
  • Macro WITHOUT-TEST-PROGRESS-PRINTING (&body body)
  • Macro RUN-FAILED-TESTS (&optional (test-result-place '*last-test-result*))
  • Macro RUNS-WITHOUT-FAILURE? (&body body)
  • Macro WITH-EXPECTED-FAILURES* (&whole whole condition &body body)
    Any failure inside the dynamic extent of this block is registered as an expected failure when CONDITION evaluates to true.
  • Macro WITH-EXPECTED-FAILURES (&body body)
    Any failure inside the dynamic extent of this block is registered as an expected failure.
  • Function FUNCALL-TEST-WITH-FEEDBACK-MESSAGE (test-function &rest args)
    Run the given test non-interactively and print the results to *standard-output*. This function is ideal for ASDF:TEST-OP's.
  • Macro DEFTEST (&whole whole name args &body body)
  • Macro DEFSUITE (name-or-name-with-args &optional args &body body)
  • Macro DEFSUITE* (name-or-name-with-args &optional args &body body)
    Equivalent to (in-suite (defsuite ...)) which is the preferred way to define suites.
  • Macro IN-SUITE (name)

hu.dwim.stefil+hu.dwim.def

No packages.

hu.dwim.stefil+hu.dwim.def+swank

No packages.

hu.dwim.stefil+swank

No packages.