Skip navigation.

CLUnit: A Unit Test Tool for Common Lisp

CLUnit: A Unit Test Tool for Common Lisp

CLUnit is a tool that allows Common Lisp users to define and run unit tests. Although similar in purpose to the venerable RT, we believe that CLUnit is not only more powerful in the types of tests that can be specified, but also much simpler to use. In addition, CLUnit was designed to be used in an environment characterized by frequent interactive unit test runs. For this reason, I believe that it is better suited for interactive use than RT and other alternatives.

CLUnit is written in ANSI Common Lisp. It has been tested (so far) under Franz Allegro, Xanalys LispWorks, CMUCL, CLISP, and Corman Lisp. CLUnit is available for general use under the LGPL. It is provided as part of CLOCC.