fiveam.git
18 years agoDocument what happens when re-evaluating def-suite and make-suite.
Marco Baringer [Thu, 26 Jan 2006 11:53:38 +0000 (12:53 +0100)]
Document what happens when re-evaluating def-suite and make-suite.

18 years agoTypo: Use *run-test-when-defined* in test macro. (Reported by: Gary King <gwking...
Marco Baringer [Tue, 24 Jan 2006 15:24:45 +0000 (16:24 +0100)]
Typo: Use *run-test-when-defined* in test macro. (Reported by: Gary King <gwking@metabang.com>)

18 years agoExport *run-test-when-defined*
Marco Baringer [Tue, 24 Jan 2006 15:24:34 +0000 (16:24 +0100)]
Export *run-test-when-defined*

18 years agoAdded *run-test-when-defined* variable.
Marco Baringer [Tue, 24 Jan 2006 14:03:52 +0000 (15:03 +0100)]
Added *run-test-when-defined* variable.

This new variable causes tests to be (using run!) as soon as they are
defined. Test suites must still be run explicitly. Idea blatenly
stolen from LIFT.

18 years agoExport gen-float and gen-list
Marco Baringer [Tue, 24 Jan 2006 12:45:38 +0000 (13:45 +0100)]
Export gen-float and gen-list

18 years agoDrop us of defgenerator, document the generators.
Marco Baringer [Tue, 24 Jan 2006 12:21:32 +0000 (13:21 +0100)]
Drop us of defgenerator, document the generators.

18 years agoAdded gen-float
Marco Baringer [Tue, 24 Jan 2006 12:17:28 +0000 (13:17 +0100)]
Added gen-float

18 years agoUse defgenerator and not defun for gen-list and gen-string
Marco Baringer [Tue, 24 Jan 2006 11:53:39 +0000 (12:53 +0100)]
Use defgenerator and not defun for gen-list and gen-string

18 years agoTEST macro now recompiles the body on every run.
Marco Baringer [Tue, 24 Jan 2006 11:38:10 +0000 (12:38 +0100)]
TEST macro now recompiles the body on every run.

This idea, blatenly stolen from LispUnit, ensures that tests will
always use the latest macro definitions.

18 years agoFix thinko in test's docstring
Marco Baringer [Tue, 24 Jan 2006 11:37:54 +0000 (12:37 +0100)]
Fix thinko in test's docstring

18 years agoDefault minimum for gen-integer is most-negative-fixnum - 1, not most-negative-fixnum...
Marco Baringer [Tue, 24 Jan 2006 11:37:15 +0000 (12:37 +0100)]
Default minimum for gen-integer is most-negative-fixnum - 1, not most-negative-fixnum + 1.

18 years agoUpdate copyright notices to 2006
Marco Baringer [Mon, 23 Jan 2006 12:39:41 +0000 (13:39 +0100)]
Update copyright notices to 2006

18 years agoFix api-breakage in SIGNALS.
Marco Baringer [Sun, 22 Jan 2006 15:28:57 +0000 (16:28 +0100)]
Fix api-breakage in SIGNALS.

SIGNALS now can accept the same parameters as before plus the new
reason and reason-control parameters

18 years agoMinor qbook fixups in random.lisp
Marco Baringer [Sun, 22 Jan 2006 15:28:42 +0000 (16:28 +0100)]
Minor qbook fixups in random.lisp

18 years agoExport EXPLAIN!
Marco Baringer [Sun, 22 Jan 2006 15:28:33 +0000 (16:28 +0100)]
Export EXPLAIN!

18 years agoAdded t/examples.lisp to the qbook output
Marco Baringer [Sun, 22 Jan 2006 15:27:50 +0000 (16:27 +0100)]
Added t/examples.lisp to the qbook output

18 years agoAdded docs directory
Marco Baringer [Sun, 22 Jan 2006 15:27:29 +0000 (16:27 +0100)]
Added docs directory

18 years agoAllow SIGNALS marco to have a description
Marco Baringer [Fri, 20 Jan 2006 17:35:10 +0000 (18:35 +0100)]
Allow SIGNALS marco to have a description

18 years agoMade run!'s first argument optional (defaults to *suite*)
Marco Baringer [Fri, 20 Jan 2006 17:26:39 +0000 (18:26 +0100)]
Made run!'s first argument optional (defaults to *suite*)

18 years agoAdded :alphanumericp keyword to gen-character
Marco Baringer [Fri, 20 Jan 2006 17:26:25 +0000 (18:26 +0100)]
Added :alphanumericp keyword to gen-character

18 years agoRemoved fail-guard-conditions tset from example code
Marco Baringer [Fri, 20 Jan 2006 09:39:04 +0000 (10:39 +0100)]
Removed fail-guard-conditions tset from example code

18 years agoAdded *num-trials*, *max-trials* and checking of whether the test code is ever run...
Marco Baringer [Fri, 20 Jan 2006 09:38:15 +0000 (10:38 +0100)]
Added *num-trials*, *max-trials* and checking of whether the test code is ever run in a FOR-ALL test

18 years agoRemove silly debugging forms from example.lisp
Marco Baringer [Fri, 20 Jan 2006 09:29:56 +0000 (10:29 +0100)]
Remove silly debugging forms from example.lisp

18 years agoMispelt file in fiveam.asd
Marco Baringer [Fri, 20 Jan 2006 09:29:24 +0000 (10:29 +0100)]
Mispelt file in fiveam.asd

18 years agoInitial version of random testing
Marco Baringer [Thu, 19 Jan 2006 18:58:36 +0000 (19:58 +0100)]
Initial version of random testing

18 years agoalternative implementation of *debug-on-failure* (without spurious call frames)
Peter Gijsels [Thu, 19 Jan 2006 00:02:52 +0000 (01:02 +0100)]
alternative implementation of *debug-on-failure* (without spurious call frames)

18 years agoUNDO: Added *debug-on-failure* (Suggested by: Peter Gijsels <peter.gijsels@gmail...
Marco Baringer [Wed, 18 Jan 2006 14:42:25 +0000 (15:42 +0100)]
UNDO: Added *debug-on-failure* (Suggested by: Peter Gijsels <peter.gijsels@gmail.com>)

18 years agoAdded *debug-on-failure* (Suggested by: Peter Gijsels <peter.gijsels@gmail.com>)
Marco Baringer [Wed, 18 Jan 2006 14:42:25 +0000 (15:42 +0100)]
Added *debug-on-failure* (Suggested by: Peter Gijsels <peter.gijsels@gmail.com>)

18 years agoFix a few typos in the docs. (Reported by: Peter Gijsels <peter.gijsels@gmail.com>)
Marco Baringer [Wed, 18 Jan 2006 11:14:14 +0000 (12:14 +0100)]
Fix a few typos in the docs. (Reported by: Peter Gijsels <peter.gijsels@gmail.com>)

18 years agominor indentation fix
Marco Baringer [Wed, 18 Jan 2006 10:47:06 +0000 (11:47 +0100)]
minor indentation fix

18 years agominor qbook fixup
Marco Baringer [Wed, 18 Jan 2006 10:46:52 +0000 (11:46 +0100)]
minor qbook fixup

18 years agoSet the default-reason-args in all the various forms the IS macro handles
Marco Baringer [Wed, 18 Jan 2006 10:11:16 +0000 (11:11 +0100)]
Set the default-reason-args in all the various forms the IS macro handles

19 years agoFix annoying and hard to track down double evaluation bug in the IS macro.
Marco Baringer [Wed, 14 Dec 2005 19:01:09 +0000 (20:01 +0100)]
Fix annoying and hard to track down double evaluation bug in the IS macro.

19 years agoInitialize the test-expr slot for unexpected-error errors.
Marco Baringer [Sat, 10 Dec 2005 14:43:27 +0000 (15:43 +0100)]
Initialize the test-expr slot for unexpected-error errors.

19 years agoSupply slightly less cryptic error messages when mispelling the name of a fixture...
Marco Baringer [Sat, 10 Dec 2005 14:41:19 +0000 (15:41 +0100)]
Supply slightly less cryptic error messages when mispelling the name of a fixture passed to with-fixture

19 years agoAdd the *verbose-failures* flag
Chris Dean [Fri, 9 Dec 2005 07:38:54 +0000 (08:38 +0100)]
Add the *verbose-failures* flag

19 years agoEscape { and } chars in baring regexps
Marco Baringer [Sat, 5 Nov 2005 15:58:04 +0000 (16:58 +0100)]
Escape { and } chars in baring regexps

19 years agoremove debian/ folder
Luca Capello [Fri, 28 Oct 2005 10:42:01 +0000 (12:42 +0200)]
remove debian/ folder

The CL-Debian group decided to avoid Debian native packages.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=310665

19 years agoComments talked about #+fiveame, code said #+5am. correct comments.
Marco Baringer [Wed, 17 Aug 2005 06:12:50 +0000 (08:12 +0200)]
Comments talked about #+fiveame, code said #+5am. correct comments.

19 years agoAdd :fiveam to *features*
Alan Shields [Tue, 16 Aug 2005 18:44:54 +0000 (20:44 +0200)]
Add :fiveam to *features*
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.

19 years agoFix bugs in the handling and reporting of unexpected errors
Marco Baringer [Wed, 10 Aug 2005 10:11:54 +0000 (12:11 +0200)]
Fix bugs in the handling and reporting of unexpected errors

19 years agoThe default value of *debug-on-error* should be NIL, not T
Marco Baringer [Wed, 20 Jul 2005 08:53:46 +0000 (10:53 +0200)]
The default value of *debug-on-error* should be NIL, not T

19 years agoInitial import of FiveAM code. This is exactly equal to to bese-2004@common-lisp...
Marco Baringer [Wed, 20 Jul 2005 08:43:55 +0000 (10:43 +0200)]
Initial import of FiveAM code. This is exactly equal to to bese-2004@common-lisp.net/FiveAM--dev--1.2--patch-20

19 years agoSetup the .boring file
Marco Baringer [Wed, 20 Jul 2005 08:41:43 +0000 (10:41 +0200)]
Setup the .boring file