Changelog for LIFT

Generated on Thursday, 26 June 2008

Thu Jun 26 22:34:25 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.5.2
Thu Jun 26 22:33:32 EDT 2008Gary King <gwking@metabang.com>
rename things to be more self-consistent
Thu Jun 26 22:33:17 EDT 2008Gary King <gwking@metabang.com>
fix a few warnings for missing generics
Thu Jun 26 22:11:13 EDT 2008Gary King <gwking@metabang.com>
Add with-timeout.lisp to the repository -- ouch!
Tue Jun 24 17:36:02 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.5.1
Tue Jun 24 17:35:47 EDT 2008Gary King <gwking@metabang.com>
bump version
Tue Jun 24 17:34:39 EDT 2008Gary King <gwking@metabang.com>
Moved with-timeout stuff out of port and into with-timeout.lisp (which is semi-shared with trivial-shell). This also adds in Lars Rune Nstdal's fix for my miscall to error (see http://paste.lisp.org/display/62686)
Tue Jun 24 17:32:58 EDT 2008Gary King <gwking@metabang.com>
Move export from lift.lisp into the defpackage form
Fri Jun 20 20:31:55 EDT 2008Gary King <gwking@metabang.com>
updates tests (and fix a typo) for changes in find-testsuite
Fri Jun 20 20:02:06 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.5.0
Fri Jun 20 20:01:57 EDT 2008Gary King <gwking@metabang.com>
bumped version
Fri Jun 20 20:01:10 EDT 2008Gary King <gwking@metabang.com>
Implemented with-timeout for threadless sbcl using sbcl's timers
Fri Jun 20 20:00:33 EDT 2008Gary King <gwking@metabang.com>
Improved while-counting-repititions macro (now with more gensyms)
Fri Jun 20 19:59:50 EDT 2008Gary King <gwking@metabang.com>
Added testsuite-ambiguous (really part of case 165)
Fri Jun 20 19:58:00 EDT 2008Gary King <gwking@metabang.com>
Added errorp keyword arguments to find-testsuite, find-test-case and find-testcases (case 165)
Sat Jun 7 21:23:59 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.4.7
Sat Jun 7 21:23:51 EDT 2008Gary King <gwking@metabang.com>
Fix typo s/defmethod/defgeneric/
Sat Jun 7 21:22:46 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.4.7
Sat Jun 7 21:22:34 EDT 2008Gary King <gwking@metabang.com>
bump version
Sat Jun 7 21:22:05 EDT 2008Gary King <gwking@metabang.com>
Corrected some silly code errors (Thanks SBCL)
Sat Jun 7 21:21:44 EDT 2008Gary King <gwking@metabang.com>
Pulled code out of lift.lisp into utilities.lisp and introspection.lisp
Sat Jun 7 21:21:11 EDT 2008Gary King <gwking@metabang.com>
Pulled code out of lift.lisp into utilities.lisp and introspection.lisp
Sat Jun 7 21:20:01 EDT 2008Gary King <gwking@metabang.com>
Added more defgeneric stubs to prevent SBCL warnings (also moved a few things around for the same reason)
Sat Jun 7 19:30:35 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.4.6
Sat Jun 7 19:30:25 EDT 2008Gary King <gwking@metabang.com>
bump version
Sat Jun 7 19:02:48 EDT 2008Gary King <gwking@metabang.com>
ccl port : with-timeout for openmcl / mcl / ccl has been lame for half past forever; fixing at last
Sat Jun 7 19:02:20 EDT 2008Gary King <gwking@metabang.com>
ccl port: muck with some ignore / ignorable declarations
Fri Jun 6 10:05:30 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.4.5
Fri Jun 6 10:05:18 EDT 2008Gary King <gwking@metabang.com>
bump version
Fri Jun 6 10:04:59 EDT 2008Gary King <gwking@metabang.com>
Change feature tests for mcl into #+(or mcl ccl) (thanks to Marko Tapio Manninen for the report
Mon May 26 22:53:56 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.4.4
Mon May 26 22:53:45 EDT 2008Gary King <gwking@metabang.com>
bump version
Mon May 26 22:53:22 EDT 2008Gary King <gwking@metabang.com>
Make sure profiled code gets compiled
Mon May 26 22:53:06 EDT 2008Gary King <gwking@metabang.com>
updating notes and minor website tweak
Mon May 26 22:52:45 EDT 2008Gary King <gwking@metabang.com>
Add find-teset-case for null and methods for string and symbol for find-test-cases
Mon May 26 22:51:33 EDT 2008Gary King <gwking@metabang.com>
Improve handling of testsuite initargs in run-tests and run-test
Mon May 26 22:50:33 EDT 2008Gary King <gwking@metabang.com>
export handle-config-preference
Sat May 3 20:24:16 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.4.3
Sat May 3 20:24:02 EDT 2008Gary King <gwking@metabang.com>
bumped version
Sat May 3 20:19:49 EDT 2008Gary King <gwking@metabang.com>
Fix case111 - need to declare symbol-macrolets for functions as ignorable
Sun Mar 23 18:29:15 EDT 2008Gary King <gwking@metabang.com>
testsuites can now be :expected-failures or :expected-errors as a whole
Sun Mar 23 18:28:26 EDT 2008Gary King <gwking@metabang.com>
Nicer formatting for ensure-expected-condition
Wed Mar 12 18:46:32 EDT 2008Gary King <gwking@metabang.com>
TAG version-1.4.2
Wed Mar 12 18:46:19 EDT 2008Gary King <gwking@metabang.com>
bumped version
Wed Mar 12 18:45:30 EDT 2008Gary King <gwking@metabang.com>
hack to prevent warnings in Allegro about multiple random instance definitions.
Wed Mar 12 18:44:57 EDT 2008Gary King <gwking@metabang.com>
minor cleanup and tweaking
Wed Mar 12 18:44:30 EDT 2008Gary King <gwking@metabang.com>
Test options (like :expected-error) are evaluated now.
Wed Mar 12 18:43:16 EDT 2008Gary King <gwking@metabang.com>
playing with some improvements in where reports and html goes
Wed Mar 12 18:41:48 EDT 2008Gary King <gwking@metabang.com>
cleanup how test results print and describe themselves just a little
Wed Mar 12 18:17:26 EDT 2008Gary King <gwking@metabang.com>
Added :expected-error and :expected-failure as testsuite options
Wed Mar 12 18:15:31 EDT 2008Gary King <gwking@metabang.com>
Add ensure-no-warning
Wed Mar 12 18:12:01 EDT 2008Gary King <gwking@metabang.com>
Added tests for expected testsuite failures and errors.
Sun Mar 2 17:34:45 EST 2008Gary King <gwking@metabang.com>
TAG version-1.4.1
Sun Mar 2 17:34:29 EST 2008Gary King <gwking@metabang.com>
bumped version
Sun Mar 2 12:34:28 EST 2008kilian.sprotte@gmail.com
define test-timeout-condition after test-condition
Sat Mar 1 18:06:08 EST 2008Gary King <gwking@metabang.com>
added website/source/index.md
Sat Mar 1 17:57:25 EST 2008Gary King <gwking@metabang.com>
update COPYING
Sat Mar 1 09:45:25 EST 2008Gary King <gwking@metabang.com>
TAG version-1.4.0
Sat Mar 1 09:45:08 EST 2008Gary King <gwking@metabang.com>
bumped version
Sat Mar 1 09:43:51 EST 2008Gary King <gwking@metabang.com>
Lots more self-tests
Sat Mar 1 09:43:32 EST 2008Gary King <gwking@metabang.com>
Comments
Sat Mar 1 09:43:11 EST 2008Gary King <gwking@metabang.com>
Notes is notes
Sat Mar 1 09:42:51 EST 2008Gary King <gwking@metabang.com>
miscellaneous changes some of which are actually part of previous records... sigh
Sat Mar 1 09:42:12 EST 2008Gary King <gwking@metabang.com>
Trying to be smarter about removing previously defined testclasses and methods.
Sat Mar 1 09:40:51 EST 2008Gary King <gwking@metabang.com>
Moved a few things around; fixed some formatting
Sat Mar 1 09:39:10 EST 2008Gary King <gwking@metabang.com>
Large reworking of how tests get run and in how their environment gets setup. This was necessary to better model the differing behavior of testsuites and testcases and to catch errors in all the right places. Biggest external change is that testsuite-failures and testsuite-errors are now explicit: previously, an error in setup would generate k-testcase failures (one for each testcase in the suite); now, however, it will generate a single testsuite-failure. The reporting of all this still needs to happen.
Sat Mar 1 09:36:00 EST 2008Gary King <gwking@metabang.com>
Reworked equality-test specification from a slot into a method b/c it was hard (impossible without a lot of rework!) to catch errors at testsuite creation time but easy when calling the method.
Sat Mar 1 09:32:14 EST 2008Gary King <gwking@metabang.com>
Abstracted determination of whether or not a test expects a problem into separate little functions (how cute).
Sat Mar 1 09:31:01 EST 2008Gary King <gwking@metabang.com>
Cleanup and minor rework/reformatting of various condition reporting functions.
Sat Mar 1 09:29:26 EST 2008Gary King <gwking@metabang.com>
Collected conditions in one place
Sat Mar 1 09:24:45 EST 2008Gary King <gwking@metabang.com>
Still working on standardizing testsuite and testcase (or is that test-suite and test-case?).
Sat Mar 1 09:20:41 EST 2008Gary King <gwking@metabang.com>
Added and implemented *test-break-on-failures?* and :break-on-failures? argument
Sat Mar 1 09:20:08 EST 2008Gary King <gwking@metabang.com>
exported expected-failures and expected-errors
Fri Feb 22 23:12:58 EST 2008Gary King <gwking@metabang.com>
TAG version-1.3.7
Fri Feb 22 23:12:46 EST 2008Gary King <gwking@metabang.com>
Bumped version
Fri Feb 22 23:12:13 EST 2008Gary King <gwking@metabang.com>
Added tests to make sure errors are being correctly handled
Fri Feb 22 23:11:53 EST 2008Gary King <gwking@metabang.com>
cleanup
Fri Feb 22 23:10:39 EST 2008Gary King <gwking@metabang.com>
Exported with-timeout
Fri Feb 22 23:10:01 EST 2008Gary King <gwking@metabang.com>
Errors during test-initialization (e.g., when doing slot initialization) were not being caught properly. Fixed by reworking do-testing and run-test-internal.
Fri Feb 22 23:09:10 EST 2008Gary King <gwking@metabang.com>
Don't run-tests when evaluated deftestsuite unless the def form actually defines some tests.
Thu Feb 7 22:19:35 EST 2008Gary King <gwking@metabang.com>
various report additions and minor fixes
Thu Feb 7 22:19:13 EST 2008Gary King <gwking@metabang.com>
user-guide improvements
Thu Feb 7 22:17:02 EST 2008Gary King <gwking@metabang.com>
renamed cond to condition in several places
Thu Feb 7 22:15:57 EST 2008Gary King <gwking@metabang.com>
various testing additions
Thu Feb 7 22:15:41 EST 2008Gary King <gwking@metabang.com>
added (log-pathname t) to standard.config so that we collect test data
Thu Feb 7 22:14:44 EST 2008Gary King <gwking@metabang.com>
added some slot-boundp checks
Thu Feb 7 22:13:56 EST 2008Gary King <gwking@metabang.com>
cleanup and comments
Thu Feb 7 20:30:26 EST 2008Gary King <gwking@metabang.com>
added call counting as an option to run-test(s)
Thu Feb 7 20:29:56 EST 2008Gary King <gwking@metabang.com>
Cleaned up and reorganized system defs a bit
Thu Feb 7 20:25:10 EST 2008Gary King <gwking@metabang.com>
added report generation to run-tests
Thu Feb 7 20:23:01 EST 2008Gary King <gwking@metabang.com>
some minor improvements to list-tests
Thu Feb 7 20:17:51 EST 2008Gary King <gwking@metabang.com>
added defgeneric for flet-test-function
Thu Feb 7 20:16:14 EST 2008Gary King <gwking@metabang.com>
Some better docstrings
Thu Feb 7 20:12:50 EST 2008Gary King <gwking@metabang.com>
added describe-test-result and some parameters to control it
Thu Feb 7 20:10:35 EST 2008Gary King <gwking@metabang.com>
switched from handler-case to handler-bind
Thu Feb 7 20:09:31 EST 2008Gary King <gwking@metabang.com>
added count-call-p and log-pathname preferences
Thu Feb 7 20:07:51 EST 2008Gary King <gwking@metabang.com>
improved config pathname finding
Thu Feb 7 20:00:11 EST 2008Gary King <gwking@metabang.com>
added .boring file and some new test files
Fri Dec 7 23:00:12 EST 2007Gary King <gwking@metabang.com>
Try to make report look nicer
Fri Dec 7 22:59:48 EST 2007Gary King <gwking@metabang.com>
Add defaults to list-properties
Fri Dec 7 22:59:12 EST 2007Gary King <gwking@metabang.com>
treat nil as 'forever' in with-timeout
Fri Dec 7 22:57:17 EST 2007Gary King <gwking@metabang.com>
Starting to integrate profiling more cleanly into lift
Wed Dec 5 10:54:41 EST 2007Gary King <gwking@metabang.com>
Print condition prettily and plain
Tue Dec 4 10:50:31 EST 2007Gary King <gwking@metabang.com>
Added report-locations.lisp and a defsystem-connection to use it if asdf-binary-location is loaded
Tue Dec 4 10:49:46 EST 2007Gary King <gwking@metabang.com>
Moved with-timeout from lift.lisp to port.lisp
Tue Dec 4 10:49:26 EST 2007Gary King <gwking@metabang.com>
cleanup
Tue Dec 4 10:48:59 EST 2007Gary King <gwking@metabang.com>
Fixed printout of non-failure-failures and expected-problems
Tue Dec 4 10:48:17 EST 2007Gary King <gwking@metabang.com>
Added liftpropos (WIP)
Tue Dec 4 10:45:44 EST 2007Gary King <gwking@metabang.com>
Added *lift-report-pathame* and code to send status of each test out to a log file
Tue Dec 4 10:44:12 EST 2007Gary King <gwking@metabang.com>
Added :default-initargs
Tue Dec 4 10:42:54 EST 2007Gary King <gwking@metabang.com>
WIP: test skipping
Tue Dec 4 10:41:56 EST 2007Gary King <gwking@metabang.com>
Refactor 'find generic lift file' code so that it can be used for reporting too
Sun Nov 25 11:53:50 EST 2007Gary King <gwking@metabang.com>
a few documentation fixes
Sun Nov 25 11:53:19 EST 2007Gary King <gwking@metabang.com>
fix website glitches
Fri Nov 23 15:24:01 EST 2007Gary King <gwking@metabang.com>
Lots of website herking and jerking
Fri Nov 23 12:02:30 EST 2007Gary King <gwking@metabang.com>
TAG version-1.3.6
Fri Nov 23 11:59:57 EST 2007Gary King <gwking@metabang.com>
Bumped version to include the newer copy-file (thanks to Tony Rossini for bringing this to my attention)
Fri Nov 23 11:59:05 EST 2007Gary King <gwking@metabang.com>
a tiny bit of mucking with the reports
Fri Nov 23 11:58:22 EST 2007Gary King <gwking@metabang.com>
Updated copy-file from metatilities... having to pull this in sucks but I suppose it's better than the dependency
Sun Aug 26 22:56:11 EDT 2007Gary King <gwking@metabang.com>
Just formatting, etc
Sun Aug 26 22:55:27 EDT 2007Gary King <gwking@metabang.com>
Working on test for clearer error/warning detection
Sun Aug 26 22:54:43 EDT 2007Gary King <gwking@metabang.com>
Renamed case to suite for consistency
Sun Aug 26 22:53:36 EDT 2007Gary King <gwking@metabang.com>
Documentation formatting
Sun Aug 26 22:51:59 EDT 2007Gary King <gwking@metabang.com>
Added find-test-case and used to make run-test easier to use (it no longer requires the package prefix on test-case names unless not having it proves ambiguous).
Tue Aug 7 18:43:25 EDT 2007Gary King <gwking@metabang.com>
TAG version-1.3.5
Tue Aug 7 18:43:10 EDT 2007Gary King <gwking@metabang.com>
bumped version
Sun Aug 5 14:25:41 EDT 2007Gary King <gwking@metabang.com>
add *report-environment* and initialize it in report setup
Sun Aug 5 14:25:04 EDT 2007Gary King <gwking@metabang.com>
Include expected-failure and expected-error counts in HTML summary
Sun Aug 5 14:24:11 EDT 2007Gary King <gwking@metabang.com>
Tweak deails-links so that they are just numbered and so that they correspond to suite and case
Sun Aug 5 14:22:55 EDT 2007Gary King <gwking@metabang.com>
Just formatting nicities
Sun Aug 5 13:56:17 EDT 2007Gary King <gwking@metabang.com>
Moved some tests from in-progress to main line and updated and corrected some test problems
Sun Aug 5 13:55:55 EDT 2007Gary King <gwking@metabang.com>
Moved some tests from in-progress to main line
Sat Aug 4 17:26:13 EDT 2007Gary King <gwking@metabang.com>
wrapped declaim in eval-when
Sat Aug 4 17:25:41 EDT 2007Gary King <gwking@metabang.com>
Just comments and mucking
Sat Aug 4 17:25:22 EDT 2007Gary King <gwking@metabang.com>
ensure-same returns true or false outside of a test
Sat Aug 4 17:24:29 EDT 2007Gary King <gwking@metabang.com>
Added assertion to ensure-null
Sat Aug 4 17:23:25 EDT 2007Gary King <gwking@metabang.com>
Reformatting; cleanup; etc.
Sat Aug 4 17:22:47 EDT 2007Gary King <gwking@metabang.com>
Removed macros.lisp (not used)
Mon Jul 23 12:51:53 EDT 2007Gary King <gwking@metabang.com>
TAG version-1.3.4
Mon Jul 23 12:51:23 EDT 2007Gary King <gwking@metabang.com>
Reworked total-bytes-allocated and added lispworks support (thanks to Frank Schorr)
Mon Jul 23 12:51:00 EDT 2007Gary King <gwking@metabang.com>
Fixed in-package in test/equality-tests.lisp
Mon Jul 23 12:46:39 EDT 2007Gary King <gwking@metabang.com>
Bumped version and cleanup up system def
Mon Jul 23 12:45:54 EDT 2007Gary King <gwking@metabang.com>
massage configuration file slightly
Mon Jul 23 12:45:37 EDT 2007Gary King <gwking@metabang.com>
Work harder to get massage *standard-output* correctly -- package issues
Mon Jul 23 12:45:03 EDT 2007Gary King <gwking@metabang.com>
Behave more nicely if configuration file cannot be found
Fri Jul 20 22:10:29 EDT 2007henryirvine@mac.com
clisp-functionality
Fri Jul 20 11:46:43 EDT 2007Gary King <gwking@metabang.com>
TAG version-1.3.3
Fri Jul 20 11:46:19 EDT 2007Gary King <gwking@metabang.com>
Bumped version
Fri Jul 20 11:31:02 EDT 2007Gary King <gwking@metabang.com>
Big mucking in deftestsuite and addtest; semantics should all remain the same, only the organization has changed to protect someone's innocence.
Fri Jul 20 11:30:02 EDT 2007Gary King <gwking@metabang.com>
configuration parameters aren't keywords, ACL didn't mind, SBCL does)
Fri Jul 20 10:37:47 EDT 2007Gary King <gwking@metabang.com>
Updated test configuration
Fri Jul 20 10:34:19 EDT 2007Gary King <gwking@metabang.com>
More mucking to remove reliance on system-relative-pathname
Fri Jul 20 10:33:53 EDT 2007Gary King <gwking@metabang.com>
added very simple test config file
Fri Jul 20 10:21:37 EDT 2007Gary King <gwking@metabang.com>
fix name of *test-print-suite-names*
Fri Jul 20 10:21:13 EDT 2007Gary King <gwking@metabang.com>
Wrap declaim in eval-when
Fri Jul 20 10:20:37 EDT 2007Gary King <gwking@metabang.com>
Work on working around ADSFs that don't include system-relative-pathname support.
Thu Jul 19 19:42:36 EDT 2007Gary King <gwking@metabang.com>
Renamed style sheet
Thu Jul 19 19:42:05 EDT 2007Gary King <gwking@metabang.com>
Run from config file instead of specifying suite directly
Thu Jul 19 19:41:27 EDT 2007Gary King <gwking@metabang.com>
renamed style sheet to test-style.css
Thu Jul 19 19:40:28 EDT 2007Gary King <gwking@metabang.com>
Added :include command for configuration files
Thu Jul 19 19:39:56 EDT 2007Gary King <gwking@metabang.com>
added support for :generic test configuration in run-tests-from-file; it looks for lift-local.config and then lift-standard.config and uses the name of the current ASDF system -- picked up from an around method on asdf:perform.
Thu Jul 19 19:35:56 EDT 2007Gary King <gwking@metabang.com>
website magic
Wed Jun 27 09:10:42 EDT 2007Gary King <gwking@metabang.com>
TAG version-1.3.2
Wed Jun 27 09:10:32 EDT 2007Gary King <gwking@metabang.com>
bump version
Wed Jun 27 09:10:00 EDT 2007Gary King <gwking@metabang.com>
Patches from Douglas Crosher to support Scieneer CL (thanks!).
Sat Jun 23 14:51:37 EDT 2007Gary King <gwking@metabang.com>
TAG version-1.3.1
Sat Jun 23 14:51:24 EDT 2007Gary King <gwking@metabang.com>
Bumping version
Sat Jun 23 14:51:04 EDT 2007Gary King <gwking@metabang.com>
Tweaking user-guide
Sat Jun 23 10:38:35 EDT 2007Gary King <gwking@metabang.com>
Fixed a test
Sat Jun 23 10:38:05 EDT 2007Gary King <gwking@metabang.com>
Website foo-fah
Sat Jun 23 10:37:45 EDT 2007Gary King <gwking@metabang.com>
Website foo-fah
Sat Jun 23 10:21:04 EDT 2007Gary King <gwking@metabang.com>
TAG version-1-3.0
Sat Jun 23 10:20:50 EDT 2007Gary King <gwking@metabang.com>
Bumped version
Sat Jun 23 10:20:21 EDT 2007Gary King <gwking@metabang.com>
Simplify class building
Sat Jun 23 10:20:07 EDT 2007Gary King <gwking@metabang.com>
Conditional for allegro in reporting dates
Sat Jun 23 10:19:33 EDT 2007Gary King <gwking@metabang.com>
Check for surprises (expected things that don't happen)
Sat Jun 23 10:19:14 EDT 2007Gary King <gwking@metabang.com>
Use find-testsuite in map-testsuites
Sat Jun 23 10:18:28 EDT 2007Gary King <gwking@metabang.com>
Another documentation typo
Sat Jun 23 10:17:55 EDT 2007Gary King <gwking@metabang.com>
Don't run tests multiple times if they have multiple parents in the class hierarchy
Sat Jun 23 10:17:06 EDT 2007Gary King <gwking@metabang.com>
Only define tests in compile and execute (not in load)
Sat Jun 23 10:16:06 EDT 2007Gary King <gwking@metabang.com>
Keep aware of unexpected-probles too
Sat Jun 23 10:15:17 EDT 2007Gary King <gwking@metabang.com>
Switch from args to arguments in lots of places
Sat Jun 23 10:14:59 EDT 2007Gary King <gwking@metabang.com>
Stop exporting configure-from-file already!
Sat Jun 23 10:04:44 EDT 2007Gary King <gwking@metabang.com>
Better standardize on testsuite (rather than suite) in various places; improve formatting in some docstrings; improve some docstrings too
Sat Jun 23 10:02:31 EDT 2007Gary King <gwking@metabang.com>
Cleanup cruft
Sat Jun 23 10:02:18 EDT 2007Gary King <gwking@metabang.com>
export benchmarking methods
Sat Jun 23 10:01:02 EDT 2007Gary King <gwking@metabang.com>
bettering formatting in backtrace
Sat Jun 23 10:00:17 EDT 2007Gary King <gwking@metabang.com>
Working on new user-guide
Thu May 31 10:28:12 EDT 2007Gary King <gwking@metabang.com>
Added Markdown for user-guide, etc.
Wed May 30 22:20:29 EDT 2007Gary King <gwking@metabang.com>
More of the bits and pieces neeeded for handling superclasss and proces-test-mixin
Wed May 30 22:19:29 EDT 2007Gary King <gwking@metabang.com>
Added suites-run slot
Wed May 30 22:19:05 EDT 2007Gary King <gwking@metabang.com>
Lots of changes and improvements in reporting
Wed May 30 22:18:36 EDT 2007Gary King <gwking@metabang.com>
some more notes
Wed May 30 22:18:03 EDT 2007Gary King <gwking@metabang.com>
Correct a comment
Wed May 30 22:16:55 EDT 2007Gary King <gwking@metabang.com>
More formatting and minor stuff
Wed May 30 22:16:08 EDT 2007Gary King <gwking@metabang.com>
(Thanks to Steve Halflich) the handler-bind in run-tests-internal should not catch all conditions; some parts of Lisp actually use these things you know!
Wed May 30 22:14:57 EDT 2007Gary King <gwking@metabang.com>
-a
Wed May 30 22:13:24 EDT 2007Gary King <gwking@metabang.com>
Rename args to arguments
Wed May 30 22:13:08 EDT 2007Gary King <gwking@metabang.com>
Change default value of *test-describe-if-not-successful?*
Wed May 30 22:12:36 EDT 2007Gary King <gwking@metabang.com>
Removed duplicate export statement
Wed May 30 22:11:25 EDT 2007Gary King <gwking@metabang.com>
Ensure that the custom ensure message is printed
Wed May 30 22:09:06 EDT 2007Gary King <gwking@metabang.com>
Minor formatting changes and more documentation
Wed May 30 22:07:48 EDT 2007Gary King <gwking@metabang.com>
Added superclasses and direct-superclasses to solve the 'process-test-mixin getting pushed too many times' problem
Wed May 30 22:06:49 EDT 2007Gary King <gwking@metabang.com>
Added lift-property
Wed May 30 22:05:49 EDT 2007Gary King <gwking@metabang.com>
Added ensure-null so that you can see what isn't null...
Wed May 30 22:03:40 EDT 2007Gary King <gwking@metabang.com>
Added suite-tested-p and several utility functions like unique-filename and date-stamp
Wed May 30 22:00:32 EDT 2007Gary King <gwking@metabang.com>
Added *test-print-suite-names* and *test-print-test-case-names*
Wed May 30 21:52:30 EDT 2007Gary King <gwking@metabang.com>
Standard on testsuite and testcase (as best we can at this point...)
Wed May 30 21:51:51 EDT 2007Gary King <gwking@metabang.com>
Send reports to unique file names
Wed May 30 21:51:29 EDT 2007Gary King <gwking@metabang.com>
Added :profiling-threshold configuration handler
Wed May 30 21:51:01 EDT 2007Gary King <gwking@metabang.com>
Added :print-suite-names and :print-test-case-names configuration handlers
Wed May 30 21:50:11 EDT 2007Gary King <gwking@metabang.com>
Better error handling in run-tests-from-file
Tue May 29 17:07:43 EDT 2007Gary King <gwking@metabang.com>
Wrap measuring stuff in a progn
Tue May 29 17:07:25 EDT 2007Gary King <gwking@metabang.com>
Reports generate nice date for Allegro
Wed Apr 18 18:39:18 EDT 2007Gary King <gwking@metabang.com>
Added copy-file.lisp (from metatilities)
Wed Apr 18 18:38:13 EDT 2007Gary King <gwking@metabang.com>
Reformatting, etc
Wed Apr 18 18:37:27 EDT 2007Gary King <gwking@metabang.com>
Added css file for html report
Wed Apr 18 18:36:12 EDT 2007Gary King <gwking@metabang.com>
Moved packages to packages file; added reports; reformated system def
Wed Apr 18 18:35:08 EDT 2007Gary King <gwking@metabang.com>
Slightly smarter data recording for ensure-random-cases+
Wed Apr 18 18:34:18 EDT 2007Gary King <gwking@metabang.com>
Added writable-directory-p (only Allegro for now)
Wed Apr 18 18:33:23 EDT 2007Gary King <gwking@metabang.com>
Notes
Wed Apr 18 18:32:22 EDT 2007Gary King <gwking@metabang.com>
added measure as a macro and with-profiling-report (allegro only for now)
Wed Apr 18 18:31:22 EDT 2007Gary King <gwking@metabang.com>
Removed +test-method-prefix+ (missed a few)
Wed Apr 18 18:30:50 EDT 2007Gary King <gwking@metabang.com>
Trying to catch all the dribbles (WIP)
Wed Apr 18 18:30:05 EDT 2007Gary King <gwking@metabang.com>
Can now handle options in addtest
Wed Apr 18 18:29:21 EDT 2007Gary King <gwking@metabang.com>
Added and exported lift-result
Wed Apr 18 18:26:39 EDT 2007Gary King <gwking@metabang.com>
Added more recording of times, current test steps, etc
Wed Apr 18 18:25:19 EDT 2007Gary King <gwking@metabang.com>
Added print-tests and map-testsuites
Wed Apr 18 18:22:40 EDT 2007Gary King <gwking@metabang.com>
Remove +test-method-prefix+ and clean up comments
Wed Apr 18 18:18:13 EDT 2007Gary King <gwking@metabang.com>
Added support for expected-errors and expected-failures
Wed Apr 18 18:04:59 EDT 2007Gary King <gwking@metabang.com>
Added ensure-different
Wed Apr 18 18:04:20 EDT 2007Gary King <gwking@metabang.com>
run-tests-from-file now returns test result; also added preference for :report-property and a :build-report command
Wed Apr 18 17:24:01 EDT 2007Gary King <gwking@metabang.com>
some updated tests
Sat Mar 17 20:33:33 EDT 2007Gary King <gwking@metabang.com>
Missed a rename of configure-from-file to run-test-from-file
Sat Mar 17 20:29:39 EDT 2007Gary King <gwking@metabang.com>
Random line...
Sat Mar 17 20:29:16 EDT 2007Gary King <gwking@metabang.com>
a bit more benchmarking work
Sat Mar 17 20:26:26 EDT 2007Gary King <gwking@metabang.com>
save start-time in test-result
Sat Mar 17 20:25:17 EDT 2007Gary King <gwking@metabang.com>
Configure handles various lift parameters
Sat Mar 17 20:23:48 EDT 2007Gary King <gwking@metabang.com>
Renamed configure-from-file to run-from-file
Sat Mar 17 20:22:20 EDT 2007Gary King <gwking@metabang.com>
Smarter reporting in ensure-random-cases; shows sub-conditions
Sat Mar 17 20:21:41 EDT 2007Gary King <gwking@metabang.com>
Random stuff
Sat Mar 17 20:21:21 EDT 2007Gary King <gwking@metabang.com>
More options and smarts in run-tests
Sat Mar 17 20:20:45 EDT 2007Gary King <gwking@metabang.com>
Converted make-test-result from a defmethod into a defun
Sat Mar 17 20:19:58 EDT 2007Gary King <gwking@metabang.com>
Renamed test-class-name to results-for in test-result
Sat Mar 17 20:18:55 EDT 2007Gary King <gwking@metabang.com>
Better reports for ensure-cases; it shows the subcases that fail in more detail
Sat Mar 17 20:17:06 EDT 2007Gary King <gwking@metabang.com>
Formatting; removed some comment lines, etc
Sat Mar 17 20:16:21 EDT 2007Gary King <gwking@metabang.com>
added find-test-suite
Sat Mar 17 20:15:48 EDT 2007Gary King <gwking@metabang.com>
Added configure-from-file
Sat Mar 17 20:13:33 EDT 2007Gary King <gwking@metabang.com>
Added *lift-debug-output* and friends to better handle dribble output
Sat Mar 17 20:11:53 EDT 2007Gary King <gwking@metabang.com>
Added last-test-status as a handy way to see what just happened
Sat Mar 17 20:08:59 EDT 2007Gary King <gwking@metabang.com>
Removed some unnecessary defgenerics
Sat Mar 17 20:05:53 EDT 2007Gary King <gwking@metabang.com>
Added config.lisp
Sat Mar 17 18:46:05 EDT 2007Gary King <gwking@metabang.com>
Added config file
Wed Mar 14 22:14:31 EDT 2007Gary King <gwking@metabang.com>
Messing with early measuring stuff
Thu Feb 8 11:11:39 EST 2007Gary King <gwking@metabang.com>
TAG version-1.2.2
Thu Feb 8 11:11:28 EST 2007Gary King <gwking@metabang.com>
bumped version
Thu Feb 8 11:10:56 EST 2007Gary King <gwking@metabang.com>
Pulled in patch from Stefan Lang (via e-mail). This changes LIFT behavior so that it no longer interns all test names in the lift package. The benefit is easier test organzation; the loss is that you need to specify full packages. To ameilorate this, I added find-test-suite (an internal function). This uses the symbol you give if it is a test suite; if it's not, then it looks in all packages to find any test-suite the share the symbol-name. If there is only one, then that suite will be used. If there are none, well then you aren't talking about a test If there are many, it raises an error.
Thu Feb 8 11:07:58 EST 2007Gary King <gwking@metabang.com>
Added test/finding-tests.lisp (also to test system file)
Sat Feb 3 20:48:26 EST 2007Gary King <gwking@metabang.com>
TAG version-1.2.1
Sat Feb 3 20:48:03 EST 2007Gary King <gwking@metabang.com>
bumped version
Sat Feb 3 20:47:02 EST 2007Gary King <gwking@metabang.com>
Moved export to lift.lisp's defpackage; some reformattig; fixed a declare ignorable warning
Sat Feb 3 20:46:22 EST 2007Gary King <gwking@metabang.com>
Added total-bytes-allocated (only for Allegro so far).
Sat Feb 3 20:45:52 EST 2007Gary King <gwking@metabang.com>
Added macros.lisp (for benchmarking; not used yet).
Sat Feb 3 20:44:59 EST 2007Gary King <gwking@metabang.com>
Clean up of several SBCL warnings; hacky fix for :functions not being properly inherited by sub-suites
Thu Jan 18 20:26:01 EST 2007Gary King <gwking@metabang.com>
updated copyright; reformatted system defs
Sun Dec 31 15:12:18 EST 2006Gary King <gwking@metabang.com>
TAG version-1.2.0
Sun Dec 31 15:12:04 EST 2006Gary King <gwking@metabang.com>
version to 1.2
Sun Dec 31 15:10:57 EST 2006Gary King <gwking@metabang.com>
Added port and random-testing. The first provides get-backtrace. The second provides ensure-random-cases and ensure-random-cases+.
Sun Dec 31 15:10:04 EST 2006Gary King <gwking@metabang.com>
Added data/ and some short word lists
Sun Dec 31 15:09:29 EST 2006Gary King <gwking@metabang.com>
With-cases -> ensure-cases; include backtrace in problem instances; allow test variables to be used in ensure-cases expansion
Sun Dec 31 15:06:15 EST 2006Gary King <gwking@metabang.com>
Added port.lisp to system definition
Sun Dec 31 15:05:47 EST 2006Gary King <gwking@metabang.com>
Added Edi Weitz's copywrite too (for get-backtrace)
Sun Dec 3 14:43:14 EST 2006Gary King <gwking@metabang.com>
Added random-testing; with-cases and made an examples folder
Fri Sep 29 22:37:51 EDT 2006Gary King <gwking@metabang.com>
Fix for testsuite-test-count
Tue Sep 26 09:58:33 EDT 2006Gary King <gwking@metabang.com>
Removed load-glu.lisp (finally! <smile>); updated tests.
Sun Sep 24 18:01:35 EDT 2006Gary King <gwking@metabang.com>
TAG version-1.1
Sun Sep 24 18:01:19 EDT 2006Gary King <gwking@metabang.com>
Bumping version
Sun Sep 24 17:59:33 EDT 2006Gary King <gwking@metabang.com>
Release notes
Sun Sep 24 17:59:25 EDT 2006Gary King <gwking@metabang.com>
Used simpler :suite argument
Sun Sep 24 17:58:38 EDT 2006Gary King <gwking@metabang.com>
Much gnashing of test teeth
Sun Sep 24 17:58:01 EDT 2006Gary King <gwking@metabang.com>
Moved timeout stuff into LIFT proper
Sun Sep 24 17:57:40 EDT 2006Gary King <gwking@metabang.com>
just notes
Sun Sep 24 17:57:28 EDT 2006Gary King <gwking@metabang.com>
Timeouts are now part of lift; improved single-setup --> run-setup with different options (still WIP though)
Sun Sep 24 17:56:19 EDT 2006Gary King <gwking@metabang.com>
Removed some old copyright notices
Sun Sep 24 17:55:44 EDT 2006Gary King <gwking@metabang.com>
Cleaned up the examples
Fri Sep 15 11:13:29 EDT 2006Gary King <gwking@metabang.com>
No longer exports deftest; correct a few warnings
Tue Sep 12 10:45:38 EDT 2006Gary King <gwking@metabang.com>
Improved system defs; removed moptilities dependence
Tue Sep 12 10:45:00 EDT 2006Gary King <gwking@metabang.com>
Updated tests to match LIFT
Tue Sep 12 10:44:21 EDT 2006Gary King <gwking@metabang.com>
Removed dependence on moptilites et. al.
Tue Sep 12 10:41:17 EDT 2006Gary King <gwking@metabang.com>
Fixed syntax in examples
Fri Sep 8 15:42:22 EDT 2006Gary King <gwking@metabang.com>
Updated several tests to keep up with LIFT changes; tests that rely on *test-scratchpad* are still broken because lift now sets this variable to nil automagically. Maybe I need two scratchpads.
Fri Sep 8 15:40:25 EDT 2006Gary King <gwking@metabang.com>
Removed copyright from system files; added operation-done-p to lift.asd; some reformatting
Fri Sep 8 15:39:17 EDT 2006Gary King <gwking@metabang.com>
Improved documentation a tiny bit; started to add logging; changed add test so that it does not generate a defgeneric for the test b/c some Lisps (notably Allegro) remove other methods when you do that (which is a reasonable thing to do).
Fri Sep 8 15:36:44 EDT 2006Gary King <gwking@metabang.com>
Added RELNOTES and test/equality-tests.lisp
Mon Jun 5 21:57:25 EDT 2006Gary King <gwking@metabang.com>
Updated and corrected copyright information
Mon May 29 22:26:24 EDT 2006Gary King <gwking@metabang.com>
Cleanup up lift test system; added tests for dynamic-variables clause.
Mon May 29 22:25:58 EDT 2006Gary King <gwking@metabang.com>
Added lots of documentation to deftestsuite; also added new :dynamic-variables clause to make it possible to wrap dynamic variables in a let while running tests
Wed May 17 14:51:05 EDT 2006Gary King <gwking@metabang.com>
Fixed a defpackage without #: glitch
Thu May 11 15:32:53 EDT 2006Gary King <gwking@metabang.com>
Fixing in-packages
Mon Apr 24 22:36:42 EDT 2006Gary King <gwking@metabang.com>
Lower-cased package names in defsystem; improved documentation of *test-scratchpad*.
Thu Apr 13 10:51:36 EDT 2006Gary King <gwking@metabang.com>
Added :equality-test initarg for testsuites; improved ensure-same so that equality test is bound late (not at compile time).
Thu Feb 2 13:49:01 EST 2006Gary King <gwking@metabang.com>
Updated style sheet
Thu Feb 2 13:48:55 EST 2006Gary King <gwking@metabang.com>
Removed errant 'gremlins' from test-lift.lisp
Tue Jan 31 09:30:00 EST 2006Gary King <gwking@metabang.com>
Cleanup for Sbcl style warning (though still need to _write_ the documentation for the defgenerics...). Moved ccl:*warn-if-redefine* around a bit to make it work better. Removed (call-next-method) from my :reports in the various LIFT conditions...
Sat Jan 28 18:52:36 EST 2006Gary King <gwking@metabang.com>
Moved to almost tableless design; I now have achieved nirvana: I can look a bit odd in every browser! <smile>
Fri Jan 27 07:14:26 EST 2006Gary King <gwking@metabang.com>
Added a little glitz to handle issue 33 when adding tests via deftestsuite.
Thu Jan 26 23:03:39 EST 2006Gary King <gwking@metabang.com>
improving comparison
Thu Jan 26 23:03:20 EST 2006Gary King <gwking@metabang.com>
Fixed :Name links in website
Fri Jan 20 14:23:00 EST 2006Gary King <gwking@metabang.com>
Added xlunit-tests comparison
Fri Jan 20 11:54:01 EST 2006Gary King <gwking@metabang.com>
Added *lift-equality-test* to make ensure-same more flexible; improved printing control with :print-follow
Fri Jan 20 11:52:19 EST 2006Gary King <gwking@metabang.com>
Moving tests around a bit
Fri Jan 20 11:51:54 EST 2006Gary King <gwking@metabang.com>
Started some work comparing different test frameworks
Thu Jan 19 11:06:52 EST 2006Gary King <gwking@metabang.com>
Added ccl: in several places b/c we can no longer rely on having used the CCL package.
Thu Jan 19 11:05:14 EST 2006Gary King <gwking@metabang.com>
Minor webpage fixes
Mon Jan 9 15:21:26 EST 2006Gary King <gwking@metabang.com>
Re-worked webpage
Mon Jan 9 15:21:17 EST 2006Gary King <gwking@metabang.com>
Added website module
Sun Jan 1 09:26:21 EST 2006Gary King <gwking@metabang.com>
Added COPYING file
Mon Dec 19 12:50:55 EST 2005Gary King <gwking@metabang.com>
Made more ASDF-Install happy
Thu Dec 15 09:39:14 EST 2005Gary King <gwking@metabang.com>
Updating for moptilities
Sat Dec 10 16:48:19 EST 2005Gary King <gwking@metabang.com>
EKSL -> GLU
Fri Dec 9 14:01:40 EST 2005Gary King <gwking@metabang.com>
Ignored some define-glu-modules
Thu Nov 24 15:42:03 EST 2005Gary King <gwking@metabang.com>
system connection
Tue Nov 22 20:25:47 EST 2005Gary King <gwking@metabang.com>
mostly minor cleanup
Fri Nov 18 10:14:41 EST 2005Gary King <gwking@metabang.com>
Moved system file up one level; added presentations on LIFT, etc
Wed Nov 16 22:21:22 EST 2005Gary King <gwking@metabang.com>
website
Thu Nov 10 23:01:17 EST 2005Gary King <gwking@metabang.com>
removed unneeded double-quotes
Thu Oct 20 09:15:59 EDT 2005Gary King <gwking@metabang.com>
ensure-same returns true if everything is the same
Fri Oct 7 15:05:46 EDT 2005Gary King <gwking@metabang.com>
removed chuff; u: -> metatilities:
Wed Oct 5 15:35:54 EDT 2005Gary King <gwking@metabang.com>
initial
Tue Oct 4 09:30:24 EDT 2005Gary King <gwking@metabang.com>
initial