introduce a `*keep-passing-asserts*` flag to toggle keeping details9/head
commit57886a458b1fcc325d3079e712753e524d3e0cc0
authorRyan Davis <ryan@acceleration.net>
Wed, 30 Jan 2013 15:46:36 +0000 (30 10:46 -0500)
committerRyan Davis <ryan@acceleration.net>
Wed, 30 Jan 2013 15:46:36 +0000 (30 10:46 -0500)
treea655fe6112692158e62b19a19041d7a9de02b319
parent3498c33ce36f534c7fabb47656925f67695c9d47
introduce a `*keep-passing-asserts*` flag to toggle keeping details
about passing asserts.

When non-nil, passing test assertions will be collected as objects and
accessible in test-result objects.  When nil, only the type of the
passing assertion will be collected, saving significant memory.

The default is T, which can consume lots of memory for large numbers
of asserts (in my case, sbcl heap exhaustion with 95K assertions).

refs #8
lisp-unit.lisp