The Wayback Machine - https://web.archive.org/web/20120625000707/http://common-lisp.net:80/project/bese/FiveAM.html

the bese project/FiveAM

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.

Features

  • 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 ala QuickCheck.
  • Redefined macros are instantly seen by the test code, no explicit recompilation required. (this is exactly what LispUnit and FReT do)

User Comments

Our first satisfied customer, darrint, sings songs of praise for FiveAM in his blog.

Documentation

API Reference

Releases

There are none. The latest code is avaliable via darcs (see below) or the latest snapshot.

darcs repository

http://common-lisp.net/project/bese/repos/fiveam/ (darcsweb interface)

License

FiveAM is released under the BSD license.