FiveAM is a simple (as far as writing and running tests
goes) regression testing framework. It has been designed with
Common Lisp's interactive development model in mind.
- Test and test suite hierarchies allow test to be organized
into hierarchies to ease running.
- Functions for re-running recently run tests.
- Inter-test dependencies.
- Specification based testing
- Redefined macros are instantly seen by the test code, no
explicit recompilation required. (this is exactly
Our first satisfied customer, darrint, sings songs of praise
for FiveAM in his blog.
Current release is 1.1, you can download it from here
The main repository is on github, with
a mirror available on common-lisp.net
For general discussion and development
use fiveam-devel. Release
announcements are also posted
To submit patches or report bugs, send an email to email@example.com. Make sure the
patch is in "unified" format(patches generated using git diff
FiveAM is released under the BSD