Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 31, 2013
  1. @ryepup

    support test output using the test anything protocol

    ryepup authored
    Converts a test-result object into TAP format. Two new functions:
     * `write-tap`
     * `write-tap-to-file`
    
    To manage the indentation levels TAP wants, this uses
    [pprint-logical-block] and heavily uses the [~I] format directive,
    which is shorthand for [pprint-indent].  This gets a little tricky
    because indentation levels only take effect after a newline.
    
    [pprint-logical-block]: http://www.lispworks.com/documentation/HyperSpec/Body/m_ppr_lo.htm
    [~I]: http://www.lispworks.com/documentation/HyperSpec/Body/22_cec.htm
    [pprint-indent]: http://www.lispworks.com/documentation/HyperSpec/Body/f_ppr_in.htm
    
    refs #3
Commits on Oct 16, 2012
  1. Miscellaneous clean-up.

    Thomas M. Hermann authored
Commits on Oct 15, 2012
  1. Match the ASDF definition version to the code.

    Thomas M. Hermann authored
Commits on Oct 10, 2012
  1. Compatibility version 0.8.1.

    Thomas M. Hermann authored
Commits on Oct 8, 2012
  1. Version 0.8.0

    Thomas M. Hermann authored
    Update some comments to reflect the new documentation.
Commits on Apr 13, 2012
Commits on Dec 12, 2011
  1. Initial implementation of the internal testing functions.

    Thomas M. Hermann authored
  2. Configure so that the core lisp-unit routines are in a single file.

    Thomas M. Hermann authored
    Move the DEFPACKAGE form back into lisp-unit.lisp. All of the exported
    symbols for the extensions are now defined in the respective extension
    file using an EXPORT form. The ASDF form now is only required if using
    the extensions.
Commits on Sep 14, 2010
  1. Corrected the dependencies for rational.lisp.

    Thomas M. Hermann authored
  2. Copyright refresh, mild formatting, and comments.

    Thomas M. Hermann authored
Commits on Jun 4, 2009
  1. Expanded the predicate and assertion interface.

    Thomas M. Hermann authored
    Expanded the testing interface with RATIONAL-EQUAL, FLOAT-EQUAL and
    NORM-EQUAL. These are implemented as generic functions that operate on
    atoms, sequences and arrays. In the case of sequences and arrays,
    RATIONAL-EQUAL and FLOAT-EQUAL perform and element-wise comparison for
    equality. NORM-EQUAL performs the test for equality on the relative
    error norm of the sequence or array.
Commits on Mar 17, 2009
  1. Added a TODO file to the repository.

    Thomas M. Hermann authored
    This is a place to jot down ideas for extensions. TODO items don't
    have to be implemented, it is perfectly acceptable to mark them off
    the list as well.
    
    Also added the MIT copyright from the original lisp-unit.lisp file to
    all of the files.
Commits on Mar 6, 2009
  1. [project @ Organized the code into separate files.]

    Thomas M. Hermann authored
    Moved the package definition to defpackage.lisp and the floating point
    related functions to floating-point.lisp. This was motivated by the
    desire to track any changes made to the original LISP-UNIT by the
    author. By separating additional functionality into other files, it
    will be easier to identify differences in lisp-unit.lisp.
Commits on May 20, 2008
  1. [project @ Christopher K. Riesbeck's Lisp Unit Testing Library]

    Thomas M. Hermann authored
    This is a copy/fork of Christopher K. Riesbeck's unit testing library
    for lisp. Modfications to make it ASDF loadable and a predicate for
    comparing floating point numbers have been added, but it is otherwise
    unmodified.
Something went wrong with that request. Please try again.