Add :fiveam to *features*
authorAlan Shields <Alan-Shields@omrf.ouhsc.edu>
Tue, 16 Aug 2005 18:44:54 +0000 (20:44 +0200)
committerAlan Shields <Alan-Shields@omrf.ouhsc.edu>
Tue, 16 Aug 2005 18:44:54 +0000 (20:44 +0200)
I've found that I prefer to add testing code in my other code, but I dislike
adding :fiveam to my package requirements list.

This allows users of fiveam to delineate testing code with #+fiveam() - whereupon
it will be totally ignored by those who do not have fiveam.

Happiness for all and love ensue.

src/packages.lisp

index 0a8b076..1220a78 100644 (file)
            #:!!!
           #:*debug-on-error*))
 
+;;;; You can use #+fiveam() to put your test-defining code
+;;;; inline with your other code - and not require people to
+;;;; have fiveam to run your package.
+(pushnew :5am *features*)
+
 ;;;;@include "check.lisp"
 
 ;;;;@include "test.lisp"