Changelog for LIFT

Generated on Sunday, 2 September 2012

Sun, 2 Sep 2012 09:48:07 -0400 Gary King
Update the newlinify macro to not externalize its environment
The newlinify macro was externalizing its environment unnecessarily.
Though not necessarily a bug, it made the code both less efficient
and more fragile to the Lisp implementation (there is no guarantee
that environments _be_ externalizable!). Dave Cooper noticed the problem
in ACL 9.0 (where there had been changes in the environment
implementation). Now it's been improved and so no longer a problem.
Sun, 4 Mar 2012 11:56:18 -0500 Gary King
Add some validation to report-properties
In particular add a check that the :name report-property is
given only simple names and not directories.
Sun, 5 Feb 2012 10:18:46 -0500 Gary King
website tweaks
Sun, 5 Feb 2012 09:42:25 -0500 Gary King
Stop exporting with-timeout from LIFT
This lets you use-package without name conflicts in SBCL.

Also moved things around a bit to clean up compile order
dependencies.
Tue, 24 Jan 2012 08:57:22 -0500 Gary King
Merge branch 'master' of github.com:gwkkwg/lift
Tue, 24 Jan 2012 08:56:18 -0500 Gabor Melis
print test outcomes later
Used to print 'Pass' even though an ensure failed.

Moved the printing of the outcome later, when it cannot change
anymore.

Change-Id: If5b5b47104a9f96a8f0047ffd3c78b7aa0ffb82d
Tue, 24 Jan 2012 08:56:18 -0500 Gary King
Cleanup, minor fixes
* correct several warnings that SBCL catches

* move more platform specific into port.lisp

* correct bug in `print-tests` (reported by JBThiel)
Mon, 16 Jan 2012 12:08:28 -0500 Gary King
Cleanup, minor fixes
* correct several warnings that SBCL catches

* move more platform specific into port.lisp

* correct bug in `print-tests` (reported by JBThiel)
Mon, 16 Jan 2012 10:44:20 -0500 Gary King
Fix another loop clause order problem
Also corrects a package issue for ECL.

Thanks to Anton Vodonosov for finding and reporting the problem.
Mon, 9 Jan 2012 08:13:01 -0500 Gary King
Fix loop clause order problem
ECL twigged on an invalid loop clause ordering that
most other Lisps seem to let slide by. Thanks to
Anton Vodonosov for finding and reporting the problem.
Tue, 25 Oct 2011 09:30:02 -0700 Gary King
Output the test results as they happen
LIFT now outputs the outcome of each test-case as
it happens. The output is a single character in brief
mode and a word or phrases in regular verbosity.

Change-Id: I773c62ac0ca6b464e6ba9fb66852cff774a183e7
Reviewed-on: https://gerrit.franz.com:9080/1734
Reviewed-by: John O'Rourke 
Reviewed-by: Ahmon Dancy 
Tested-by: Kevin Layer 
Mon, 25 Apr 2011 19:38:50 -0400 Gary King
Add signal handler for sigterm in Allegro CL
When running under Allegro CL, if LIFT receives a sigterm, then it will
stop testing but continue to read the configuration file. This means that
any reports will still be generated.
Tue, 22 Mar 2011 11:44:32 -0400 Gary King
ABCL support from Mark Evenson
Tue, 8 Mar 2011 09:27:37 -0500 Gary King
export defconfig-variable for goodness sake
Sat, 12 Feb 2011 15:13:47 -0500 Gary King
Improved ensure-cases macro to allow it to break on problems
Improved ensure-cases so that it takes *break-on-errors?* and
*break-on-failures?* into account. This makes debugging some
test problems much easier.
Sat, 12 Feb 2011 15:13:41 -0500 Gary King
updating local build routine scripts; pay no nevermind
Thu, 21 Oct 2010 10:52:15 -0400 Gary King
cleanup extra method definitions
Thu, 21 Oct 2010 10:32:17 -0400 Gary King
Merge branch 'master' of github.com:gwkkwg/lift
Conflicts:
	dev/definitions.lisp
	dev/utilities.lisp
Thu, 21 Oct 2010 10:28:58 -0400 Gary King
Add :profile-style configuration setting
Thu, 21 Oct 2010 08:13:01 -0400 Gary King
Improved LIFT's handling and reporting of timeout failures.
They now act like regular failures and respond to break-on-failures-p
and are reported properly in the HTML report.
Thu, 2 Sep 2010 10:30:44 -0700 Gary King
finally added and exported *profile-style* to LIFT
This controls the default value for the profile argument
to run-test and run-tests. It can be :time, :space or nil (for
no profiling).

Change-Id: Ida53bb11beb3aab4a89202f2d941f112e955e34c
Wed, 1 Sep 2010 13:28:35 -0700 Gary King
Fix for ensure-error and SBCL from Tamas Papp (thanks!)
Wed, 1 Sep 2010 13:28:35 -0700 Gary King
Fix several defconditions to explicitly include superclass slot-names
Wed, 1 Sep 2010 13:28:35 -0700 Gary King
Fixed 'typo' in unused code
Wed, 1 Sep 2010 13:28:34 -0700 Gary King
Muck with defcondition code so that we don't require ACL
I let some ACLisms creep into LIFT; this removes the need
for them.
Wed, 1 Sep 2010 13:24:50 -0700 Gary King
Easier logging, use defcondition
Bring in defcondition macro and use it to define conditions

Add *hostname* and *current-user* (though unexported)

Rename *benchmark-log-path* to *log-path*

Add generate-log-entry and implement
generate-profile-log-entry using it; export
generate-log-entry

Make date-stamp more flexible; its default output format
isn't changed.

Tweak load file

remove (the unexported) *additional-measures* and replace
with an argument to generate-log-entry
Sat, 10 Jul 2010 21:01:58 -0400 Gary King
Fix for ensure-error and SBCL from Tamas Papp (thanks!)
Sat, 10 Jul 2010 20:53:14 -0400 Gary King
Fix several defconditions to explicitly include superclass slot-names
Mon, 28 Jun 2010 17:30:05 -0400 Gary King
Fixed 'typo' in unused code
Mon, 28 Jun 2010 16:26:35 -0400 Gary King
Muck with defcondition code so that we don't require ACL
I let some ACLisms creep into LIFT; this removes the need
for them.
Wed, 9 Jun 2010 09:42:40 -0700 Gary King
various minor LIFT changes
tweak logging so that entries are slightly more useful

add while-counting-repetitions* and while-counting-events* which
don't use with-timeout

tweak report generation to add hook so that we can modify the
display name easily

update website templates slightly.

Fix bug wherein inherited dynamic-variables were
overriding more specific ones and add tests for same.

Internal lift tests added; no AG tests
Testsuite run (note that passing AG tests requires an update
to lisp/tests/twinql/lift-twinql-integeration since that file
had a bug masked by the LIFT dynamic-variables bug)
Performance implications: none
Release notes: none (all internal changes)

Change-Id: I66638826c20170a55553e8e6314f7779fa79c6c79
Sun, 25 Apr 2010 14:56:16 -0400 Gary King
Merge branch 'logging-tweak'
Conflicts:
	dev/lift.lisp
	website/website.tmproj
Sun, 25 Apr 2010 13:45:33 -0400 Gary King
Correct bug with inherited dynamic-variables
Fix bug wherein inherited dynamic-variables were
overriding more specific ones and add tests for same.
Sun, 25 Apr 2010 13:45:18 -0400 Gary King
tweak COPYRIGHT and website project
Wed, 21 Apr 2010 11:23:15 -0400 Gary King
tweak logging so that entries are slightly more useful
add while-counting-repetitions* and while-counting-events* which
don't use with-timeout

tweak report generation to add hook so that we can modify the
display name easily

update website templates slightly.
Sat, 17 Apr 2010 15:32:59 -0400 Gary King
tweak logging so that entries are slightly more useful
update website templates slightly.
Fri, 16 Apr 2010 18:23:13 -0700 Kevin Layer
Improve logging support, tweak HTML report
(really from Gary)

* added `log-results-mixin` class
* added `addbenchmark` macro (WIP)
* added `testsuite-log-data` method
* prepend `lift:` to sample code in HTML report
* finish removing *test-environment*
* try to ensure that summaries are readable (by Lisp)
* added *log-tag* and :log-tag configuration variable

Added benchmark-data subdirectory to .gitignore

Easier logging, use defcondition

Bring in defcondition macro and use it to define conditions

Add *hostname* and *current-user* (though unexported)

Rename *benchmark-log-path* to *log-path*

Add generate-log-entry and implement
generate-profile-log-entry using it; export
generate-log-entry

Make date-stamp more flexible; its default output format
isn't changed.

Tweak load file

remove (the unexported) *additional-measures* and replace
with an argument to generate-log-entry

Change-Id: Ia310e580394419b97f4faffb888a5e0427bf58ed
Wed, 7 Apr 2010 20:02:47 -0400 Gary King
Improve logging support, tweak HTML report
* added `log-results-mixin` class
* added `addbenchmark` macro (WIP)
* added `testsuite-log-data` method
* prepend `lift:` to sample code in HTML report
* finish removing *test-environment*
* try to ensure that summaries are readable (by Lisp)
* added *log-tag* and :log-tag configuration variable
Mon, 15 Mar 2010 15:42:24 -0700 Gary King
Easier logging, use defcondition
Bring in defcondition macro and use it to define conditions

Add *hostname* and *current-user* (though unexported)

Rename *benchmark-log-path* to *log-path*

Add generate-log-entry and implement
generate-profile-log-entry using it; export
generate-log-entry

Make date-stamp more flexible; its default output format
isn't changed.

Tweak load file

remove (the unexported) *additional-measures* and replace
with an argument to generate-log-entry
Fri, 12 Mar 2010 13:17:57 -0500 Gary King
Easier logging, use defcondition
Bring in defcondition macro and use it to define conditions

Add *hostname* and *current-user* (though unexported)

Rename *benchmark-log-path* to *log-path*

Add generate-log-entry and implement
generate-profile-log-entry using it; export
generate-log-entry

Make date-stamp more flexible; its default output format
isn't changed.

Tweak load file

remove (the unexported) *additional-measures* and replace
with an argument to generate-log-entry
Thu, 11 Mar 2010 16:20:53 -0800 Ahmon Dancy
Added benchmark-data subdirectory to .gitignore
Thu, 4 Mar 2010 12:02:52 -0500 Gary King
Log test summary information more aggressively.
Previously, LIFT wrote to the log at the end of each
test-case. Now it writes the starting part of the log
before the test-case runs and the ending part afterwards.

Also fixed a typo in the report output (expected-errorss!)
Sat, 27 Feb 2010 17:11:21 -0500 Gary King
fix dribble and improve test-case options
Fix dribble output so that it includes more of what it should and
doesn't get truncated and restarted by mistake

Fix handling of test-case options so that you can have more than
one option and so that an incorrect set of options will signal an
understandable error message.
Fri, 26 Feb 2010 11:14:37 -0500 Gary King
Merge branch 'master' of /repository/ag3/src/lift
Sun, 21 Feb 2010 17:09:14 -0500 Gary King
merge back from master in my user-repo
Sun, 21 Feb 2010 15:33:43 -0500 Gary King
Include configuration problems in reports
Modified problem hierarchy and reworked run-tests to
record anything that goes wrong while running the
configuration (e.g., unknown options or missing
test-suites).

Reworked reports somewhat to include configuration
problems and skipped tests in the output.
Sat, 20 Feb 2010 11:17:26 -0500 Gary King
merge from ag3/master
Sat, 20 Feb 2010 11:15:31 -0500 Gary King
Include configuration problems in reports
Modified problem hierarchy and reworked run-tests to
record anything that goes wrong while running the
configuration (e.g., unknown options or missing
test-suites).

Reworked reports somewhat to include configuration
problems and skipped tests in the output.
Sat, 20 Feb 2010 11:03:44 -0500 Gary King
Include configuration problems in reports
Modified problem hierarchy and reworked run-tests to
record anything that goes wrong while running the
configuration (e.g., unknown options or missing
test-suites).

Reworked reports somewhat to include configuration
problems and skipped tests in the output.
Fri, 19 Feb 2010 09:16:49 -0500 Gary King
Merge remote branch 'origin/master'
Tue, 16 Feb 2010 16:11:29 -0800 Gary King
Allow :full-pathname to include $user
This will be translated into the current user's name.

Signed-off-by: Ahmon Dancy 
Sat, 13 Feb 2010 10:39:40 -0500 Gary King
Merge remote branch 'origin/master'
Wed, 10 Feb 2010 15:10:19 -0500 Gary King
Merge branch 'master' of /Users/gwking/repository/lift
Wed, 10 Feb 2010 15:08:32 -0500 Gary King
Continued LIFT cleanup and minor enhancements
* Test problem instances store suite-name rather than instance
  (This simplifies code in several other places)

* Started to add ensure-member and ensure-every

* Need to set testsuite-initargs each time through

* include testsuite-initargs and how to re-run tests in details report

* Provide better errors for undefined testsuites and
  test-cases

* Improve printing of test comparison functions in HTML
  detail report

* Improve handling of test-case documentation in HTML detail
  report

* improve handling of test-case options

* add destination argument to with-profile-report
Wed, 10 Feb 2010 07:07:02 -0800 Gary King
Merge branch 'master' of git:/repo/users/git.gwking/lift
Wed, 10 Feb 2010 10:04:50 -0500 Gary King
whoopts
Wed, 10 Feb 2010 09:37:38 -0500 Gary King
improve handling of test-case options
Tue, 9 Feb 2010 21:14:41 -0500 Gary King
Continued cleanup and simplification
* Provide better errors for undefined testsuites and
  test-cases

* Improve printing of test comparison functions in HTML
  detail report

* Improve handling of test-case documentation in HTML detail
  report
Tue, 9 Feb 2010 08:54:54 -0800 Gary King
Merge branch 'master' of git:/repo/users/git.gwking/lift
Tue, 9 Feb 2010 08:54:50 -0800 Gary King
merge work
Tue, 9 Feb 2010 11:53:02 -0500 Gary King
include testsuite-initargs and how to re-run tests in details report
Tue, 9 Feb 2010 11:22:12 -0500 Gary King
Need to set testsuite-initargs each time through
Tue, 9 Feb 2010 11:21:48 -0500 Gary King
Started to add ensure-member and ensure-every
Mon, 8 Feb 2010 14:35:17 -0800 Gary King
merge conflicts
Mon, 8 Feb 2010 14:32:50 -0800 Gary King
Much simplification and improvements
* remove ASDF-system-connection stuff

* switch from handler-case to handler-bind for better reporting

* Move away from the test-environment stuff and back to slots

    I can no longer recall why I moved away from slots to using the test-environment
variable. I think it had something to do with the experiments back in 2003/4 in
running the same tests in different environments via a mini-process-like language...

    The only change noted so far is that you can no longer treat slot-initforms
as if previous slots have been defined (i.e., the slot initforms behave like
let rather than let* (or, indeed, like slot initforms)). This will require
moving this sort of code from the initform and into the setup.

* the above improves default-initarg handlinga<

* slot-initforms are evaluated only once (previously it was
  every time) and are effectively test-suite setup rather
  than test-case setup.

* dynamic variables happen after initforms rather than before

* since we determine all the tests we're going to run
  up-front, the counts of skipped test-suites changes.

* since an error may occur during test-suite creation, we
  cannot rely on the test-suite being there during error
  reporting so we move both testsuite-initargs and
  current-step from the suite to the result.

* several bits in test-running can be simplified from methods
  into defuns (yeah!)

* remove quite a few unused slots from test-mixin

* add *last-testsuite-name* and *last-test-case-name* to
  resolve confusion when running tests from within tests.

* add and use test-case-tested-p

* rework how test options are tracked and managed

* rework how expected errors, etc are tracked

* greatly simplify the code in run-test

* add :depends-on option to addtest. It should be an atom or
  list of test-case names that this case depends on. I.e.,
  cases that must be run before this case is run.

* added tests for :depends-on

* Test problem instances store suite-name rather than instance which
  simplifies code in several other places
Mon, 8 Feb 2010 11:06:33 -0500 Gary King
Finish test problem instances store suite-name rather than instance
Mon, 8 Feb 2010 09:47:56 -0500 Gary King
Test problem instances store suite-name rather than instance
This simplifies code in several other places
Sun, 7 Feb 2010 14:26:00 -0500 Gary King
can ignore error argument in get-backtrace
Sun, 7 Feb 2010 14:18:14 -0500 Gary King
Added test/utilities.lisp
Sun, 7 Feb 2010 14:17:55 -0500 Gary King
Lots more clean-up add first draft of :depends-on
* remove quite a few unused slots from test-mixin

* add *last-testsuite-name* and *last-test-case-name* to
  resolve confusion when running tests from within tests.

* add and use test-case-tested-p

* rework how test options are tracked and managed

* rework how expected errors, etc are tracked

* greatly simplify the code in run-test

* add :depends-on option to addtest. It should be an atom or
  list of test-case names that this case depends on. I.e.,
  cases that must be run before this case is run.

* added tests for :depends-on
Sat, 6 Feb 2010 15:37:33 -0500 Gary King
finish move of sub-suites to run to outer loop and initform changes
Combined this means that

* slot-initforms are evaluated only once (previously it was
  every time) and are effectively test-suite setup rather
  than test-case setup.

* dynamic variables happen after initforms rather than before

* since we determine all the tests we're going to run
  up-front, the counts of skipped test-suites changes.

* since an error may occur during test-suite creation, we
  cannot rely on the test-suite being there during error
  reporting so we move both testsuite-initargs and
  current-step from the suite to the result.

* several bits in test-running can be simplified from methods
  into defuns (yeah!)
Sat, 6 Feb 2010 14:11:19 -0500 Gary King
move sub-suite detection out of inner loop
Fri, 29 Jan 2010 10:51:01 -0500 Gary King
Move away from the test-environment stuff and back to slots
I can no longer recall why I moved away from slots to using the test-environment
variable. I think it had something to do with the experiments back in 2003/4 in
running the same tests in different environments via a mini-process-like language...

The only change noted so far is that you can no longer treat slot-initforms
as if previous slots have been defined (i.e., the slot initforms behave like
let rather than let* (or, indeed, like slot initforms)). This will require
moving this sort of code from the initform and into the setup.
Sun, 24 Jan 2010 12:57:16 -0500 Gary King
merge from ag3 work
Sun, 24 Jan 2010 12:53:08 -0500 Gary King
mess with default-initarg handling to partially fix it
Thu, 21 Jan 2010 16:01:19 -0500 Gary King
switch from handler-case to handler-bind
Sat, 5 Dec 2009 14:21:45 -0500 Gary King
Merge commit 'origin/master'
Sat, 5 Dec 2009 14:08:36 -0500 Gary King
testsuite-initargs were not being passed into subsuites
Wed, 2 Dec 2009 14:29:16 -0800 Gary Warren King
be smarter about report log file generation
Wed, 2 Dec 2009 14:28:50 -0800 Gary Warren King
remove ASDF-system-connection stuff
Wed, 2 Dec 2009 08:54:03 -0500 Gary King
restore symbol-apply; I don't know why it vanished. phaugh
Tue, 1 Dec 2009 10:11:49 -0500 Gary King
renamed some reporting hooks; added report-hooks-for
Mon, 23 Nov 2009 17:02:18 -0500 Gary King
Merge commit 'origin/master'
Sat, 21 Nov 2009 10:05:37 -0800 Gary Warren King
Correct glitch in :detail report
Fri, 13 Nov 2009 10:23:14 -0500 Gary King
Merge commit 'origin/master'
Wed, 11 Nov 2009 08:22:08 -0800 Gary Warren King
Merge branch 'm1'
Tue, 10 Nov 2009 00:32:15 -0500 Gary King
git confusion or mine
Tue, 10 Nov 2009 00:29:07 -0500 Gary King
rework setup-test to be smarter about single-setup
Mon, 9 Nov 2009 14:22:11 -0500 Gary King
merge conflict fixin'
Mon, 9 Nov 2009 14:20:39 -0500 Gary King
cleanup some compiler warnings
Sun, 8 Nov 2009 08:48:31 -0800 Gary Warren King
removed reliance on asdf-binary-locations; report tweaks
Fri, 6 Nov 2009 12:20:15 -0500 Gary King
tweak HTML output
Wed, 4 Nov 2009 10:08:14 -0500 Gary King
Merge commit 'origin/master'
Wed, 4 Nov 2009 10:04:19 -0500 Gary King
export timeout-error; let suite-tested-p take symbols
Mon, 19 Oct 2009 15:56:13 -0400 Gary King
Merge commit 'origin/master'
Fri, 16 Oct 2009 15:37:49 -0400 Gary King
fix silly format error I made
Fri, 16 Oct 2009 15:29:24 -0400 Gary King
fix warning
Fri, 16 Oct 2009 15:26:25 -0400 Gary King
added brief style report and test-running printing
Wed, 14 Oct 2009 13:19:37 -0700 Gary Warren King
Merge commit 'origin/master'
Mon, 12 Oct 2009 12:21:19 -0400 Gary King
Merge commit 'origin/master'
Mon, 12 Oct 2009 12:19:48 -0400 Gary King
exported setup-test
Fri, 9 Oct 2009 12:24:57 -0700 Gary Warren King
Merge commit 'origin/master'
Fri, 9 Oct 2009 15:18:42 -0400 Gary King
typo
Fri, 9 Oct 2009 11:57:28 -0700 Gary Warren King
Merge branch 'master' of git:/repo/git/lift
Fri, 9 Oct 2009 14:56:41 -0400 Gary King
tweak skipping tests
Fri, 9 Oct 2009 14:50:58 -0400 Gary King
report improvements
Fri, 9 Oct 2009 13:08:08 -0400 Gary King
Merge branch 'master' of /Users/gwking/repository/lift
Fri, 9 Oct 2009 13:07:04 -0400 Gary King
treak skips as problems to simplify reporting
Fri, 25 Sep 2009 06:09:58 -0700 Gary Warren King
Merge commit 'origin/master'
Fri, 18 Sep 2009 07:58:55 -0700 Gary Warren King
Merge branch 'master' of ssh://gking@common-lisp.net/project/lift/public_html/lift
Fri, 18 Sep 2009 07:57:44 -0700 Gary Warren King
Merge branch 'master' of ssh://gking@common-lisp.net/project/lift/public_html/lift
Fri, 18 Sep 2009 10:27:31 -0400 Gary King
add a bit more information to reports
Fri, 18 Sep 2009 06:06:10 -0700 Gary Warren King
Merge branch 'master' of ssh://gking@common-lisp.net/project/lift/public_html/lift
Thu, 17 Sep 2009 18:24:48 -0400 Gary King
minor report tweaks; fix profile arg handling
Wed, 16 Sep 2009 17:54:30 -0700 Gary Warren King
condition stuff, merge
Wed, 16 Sep 2009 20:33:03 -0400 Gary King
tweak conditions stuff
Wed, 16 Sep 2009 20:27:33 -0400 Gary King
* added some tests for conditions
* changed ensure-condition so that non-error conditions
  don't confuse it (unless you ask it to)
Wed, 16 Sep 2009 11:58:06 -0700 Gary Warren King
fix restart-case problem
Wed, 16 Sep 2009 14:54:23 -0400 Gary King
fix restart-case arguments problem
Mon, 14 Sep 2009 17:14:48 -0400 Gary King
run-tests was not using *lift-report-pathname*
Thu, 3 Sep 2009 13:31:52 -0400 Gary King
merge
Thu, 3 Sep 2009 13:30:45 -0400 Gary King
report improvements
Mon, 15 Jun 2009 11:03:31 -0400 Gary King
improved report; use handler-bind in with-measuring
* more report improvements

* moved defgenerics to their own file

* with-measuring macro uses handler-bind instead of
  handler-case
Wed, 10 Jun 2009 22:34:36 -0400 Gary King
report improvements; return of `do-test`
* added do-test gf to wrap tests again

* lots of small and big changes to the HTML report
Wed, 10 Jun 2009 22:17:14 -0400 Gary King
Revert "report improvements; return of `do-test`"
This reverts commit b86e622f40cebdf84d3a609536d74b31d7247eb1.

forgot to add a bunch of files
Wed, 10 Jun 2009 22:08:25 -0400 Gary King
report improvements; return of `do-test`
* added do-test gf to wrap tests again

* lots of small and big changes to the HTML report
Sun, 7 Jun 2009 18:29:11 -0400 Gary King
notes
Sun, 7 Jun 2009 18:27:16 -0400 Gary King
more tests, including ones for interrupts
Sun, 7 Jun 2009 18:26:00 -0400 Gary King
pulling test running from lift.lisp to test-runner.lisp
- s/*test-do-children?*/*test-run-subsuites?*/g

- same test function in property list, not the
  lift-test method

- use restart-case instead of with-simple-restart b/c
  we sometimes need to pass a parameter to the restart.
Sun, 7 Jun 2009 18:24:02 -0400 Gary King
brought back report-issues report
Sun, 7 Jun 2009 18:22:42 -0400 Gary King
improvements to configuration file handling
- s/*test-do-children?*/*test-run-subsuites?*/g

- use restart-case instead of with-simple-restart b/c
  we sometimes need to pass a parameter to the restart.

- try to make (:include X) slightly more robust
Sun, 7 Jun 2009 18:20:10 -0400 Gary King
modifying notes, etc
Sun, 31 May 2009 09:52:16 -0400 Gary King
Correct test-skipping logic
* Fix test-skipping logic (oddly enough, symbol equality and
  subtypep are _not_ the same [sigh])

* Track skipped test-cases and skipped testsuites separately

* Improve test-skipping testsuite

* more introspection tweaks
Sat, 30 May 2009 18:38:13 -0400 Gary King
improve test-skipping and introspection
* report what's happening when reading from a test configuration file

* add :skip-tests, :skip-testsuites and :skip-tests-reset configuration commands

* simplify and correct implementation of test skipping

* move macros to macros.lisp (having macros compiled separately can help speed compilation in some Lisps)

* handle serious-conditions separately from errors

* fix bug in random-element

* add tests for skipping
Sun, 10 May 2009 17:25:34 -0400 Gary King
add some functions to handle version numbers
darcs-hash:20090510212534-3cc5d-c90c7b1aeb81560f8e9ca301ad07be6ad4ed73e2.gz
Sun, 10 May 2009 17:25:07 -0400 Gary King
export periodic-profiling functions; rework export clauses
darcs-hash:20090510212507-3cc5d-02d1e12c4b0e130480504ebdda9d95c54665f105.gz
Sun, 10 May 2009 17:24:28 -0400 Gary King
formatting shenanigans
darcs-hash:20090510212428-3cc5d-af9faac587f8a13d893c3415d6ea1f9487b89b08.gz
Sun, 10 May 2009 17:23:58 -0400 Gary King
added test-results and test-successes (still not exported and still wip)
darcs-hash:20090510212358-3cc5d-c16815f29a51d9c90aa73b7c62b1a20db0598533.gz
Sun, 10 May 2009 17:22:57 -0400 Gary King
Added (wip) periodic-profiling
darcs-hash:20090510212257-3cc5d-1aa9be3435c62f2d5dfc704d3e47aa2baef453c3.gz
Sun, 10 May 2009 17:22:27 -0400 Gary King
website tweaks
darcs-hash:20090510212227-3cc5d-b6f0b56f690ebde9834022499a06c7f18b2f3ed4.gz
Sat, 7 Mar 2009 16:15:39 -0500 Gary King
bump version
darcs-hash:20090307211539-3cc5d-5af252e94d2073b013b47688cc1263c4740d4b04.gz
Sat, 7 Mar 2009 16:15:14 -0500 Gary King
catch errors more nicely when reporting
darcs-hash:20090307211514-3cc5d-846f60c23cfd5760b6d3d97fc7b2be680aea5db6.gz
Sat, 7 Mar 2009 16:15:02 -0500 Gary King
be a bit more careful about accumulating test results
darcs-hash:20090307211502-3cc5d-6777004d0309805e27469de649d97c6c681b751d.gz
Sat, 7 Mar 2009 16:13:43 -0500 Gary King
WARNING: simplified ensure-cases to make singleton variable use easier -- incompatible change
darcs-hash:20090307211343-3cc5d-359268b30b312dca9477f9cc6dfb26ffbdaf8df3.gz
Sat, 7 Mar 2009 16:13:09 -0500 Gary King
ensure-same and ensure-different need to raise different conditions on failure
darcs-hash:20090307211309-3cc5d-eb78bed087bf73232c5ba5db537a9b161ec2bcfd.gz
Sat, 7 Mar 2009 16:12:27 -0500 Gary King
pulled ensure-string out into its own function; simplified liftpropos
darcs-hash:20090307211227-3cc5d-00696aca3b2b5ac1f947a109b61fadbe06ab676b.gz
Sat, 7 Mar 2009 16:11:21 -0500 Gary King
typo in docstring
darcs-hash:20090307211121-3cc5d-6fc47d54e20b24658570de734df63bf92ef753c6.gz
Sat, 7 Mar 2009 16:09:33 -0500 Gary King
Reworked the determination of report-pathname.
darcs-hash:20090307210933-3cc5d-269097336e0e89093eaad47fb0f58cd7ed38b875.gz
Mon, 26 Jan 2009 19:30:07 -0500 Gary King
don't include docs, take four
darcs-hash:20090127003007-3cc5d-e86d21a8c968c82f3110c086b77fd329567584ef.gz
Mon, 26 Jan 2009 19:28:15 -0500 Gary King
don't include docs, take three
darcs-hash:20090127002815-3cc5d-8724d7ca39f73876ada086a8d6f1acb5b74547f1.gz
Mon, 26 Jan 2009 19:25:21 -0500 Gary King
don't include docs, take two
darcs-hash:20090127002521-3cc5d-648fc41cde373fec5c4402eedb7e0822ac328a49.gz
Mon, 26 Jan 2009 17:38:40 -0500 Gary King
bump version
darcs-hash:20090126223840-3cc5d-7f173aa19e878d4e1267b7871540fce2e7463b75.gz
Mon, 26 Jan 2009 17:37:57 -0500 Gary King
remove documentation system to prevent SBCL's asdf install from screaming
darcs-hash:20090126223757-3cc5d-10d161631aad1e20c2b53cb3eda5407d5112bcee.gz
Mon, 26 Jan 2009 17:37:27 -0500 Gary King
use keywords for name instead of symbols
darcs-hash:20090126223727-3cc5d-ebe1a19b47df328fe616344e9500f7adb610cede.gz
Mon, 26 Jan 2009 17:37:10 -0500 Gary King
divide result by delay to give count per second
darcs-hash:20090126223710-3cc5d-cd12de256e2210e0f2080e4b4255686497b18526.gz
Mon, 26 Jan 2009 17:36:52 -0500 Gary King
Use parameter, not special for report-pathname
darcs-hash:20090126223652-3cc5d-67bc58f88d22024a8e88c579ec7303b39f3796c7.gz
Mon, 26 Jan 2009 17:36:35 -0500 Gary King
fix typo
darcs-hash:20090126223635-3cc5d-adafa53c23add8eaf987e1e73f0137650a48742a.gz
Mon, 26 Jan 2009 17:36:13 -0500 Gary King
catch ambiguous names in make-testsuite
darcs-hash:20090126223613-3cc5d-c4f6563bc94aabb1e127b09621992b1812a45605.gz
Mon, 26 Jan 2009 17:35:05 -0500 Gary King
other website tomfoolery
darcs-hash:20090126223505-3cc5d-cdf437ee5c4ac21221a8b627dae44e7ed651d925.gz
Mon, 26 Jan 2009 17:34:29 -0500 Gary King
Remove some old cruft from the website directory
darcs-hash:20090126223429-3cc5d-09d4636e9e0dd889c3656491fff42ebf830e0f78.gz
Mon, 26 Jan 2009 17:33:44 -0500 Gary King
Added ignore-multiple-values? to ensure-same and ensure-different
darcs-hash:20090126223344-3cc5d-a32fde2dca4667a2455d64773fb7d41f8fc9c1c6.gz
Sun, 26 Oct 2008 12:41:20 -0400 Gary King
bump version
darcs-hash:20081026164120-3cc5d-ce3fa49a3b42f41fbf7e73dcb340da16ca595ba1.gz
Sun, 26 Oct 2008 12:40:54 -0400 Gary King
Tweak standard configuration
darcs-hash:20081026164054-3cc5d-25764add2b5587474d0424d749485ec04a812ee8.gz
Sun, 26 Oct 2008 12:40:37 -0400 Gary King
Fix test-test-suite-with-no-tests (correct the name it uses).
darcs-hash:20081026164037-3cc5d-133f700a30bf2978aad167bc7e24070dacf9b6ee.gz
Sun, 26 Oct 2008 12:40:09 -0400 Gary King
add a little flexibility to unique-filename and improve error message when one cannot be generated with the limit provided.
darcs-hash:20081026164009-3cc5d-5015ae6d42f699c07aeeaf6ae1e512dc1374159f.gz
Sun, 26 Oct 2008 12:39:31 -0400 Gary King
fix glitch that could cause the ensure-directories-exist call to be skipped.
darcs-hash:20081026163931-3cc5d-04344a9a0f90274e9260f0aec70a8190f35827d2.gz
Sun, 26 Oct 2008 12:38:23 -0400 Gary King
improve tests for maximum-error-count and maximum-failure-count (the issue is that it gets tricky to test these without also prematurely ending the test-suite!
darcs-hash:20081026163823-3cc5d-7940fd680a3217389781db74edfaeaf34cc22de9.gz
Sun, 26 Oct 2008 12:35:54 -0400 Gary King
document and export *current-asdf-system-name*
darcs-hash:20081026163554-3cc5d-bebc48f63859f7c4ea15055334fa19efe40a9894.gz
Sun, 26 Oct 2008 12:35:15 -0400 Gary King
more website tweaks
darcs-hash:20081026163515-3cc5d-2adc6bddedb493d40d8a2e78f96bc4138489b311.gz
Sat, 25 Oct 2008 20:53:15 -0400 Gary King
Fix bug wherein slots with a non-nil initform could not be set with an initarg
darcs-hash:20081026005315-3cc5d-b964ef3eaab8b28e63964165653e52fc0f3f57d0.gz
Sat, 25 Oct 2008 20:52:34 -0400 Gary King
Add the (currently unused) documentation argument to defmeasure
darcs-hash:20081026005234-3cc5d-2816ae9087913271ac0be34942fb7680cd7b1c29.gz
Sat, 25 Oct 2008 20:52:02 -0400 Gary King
cleanup
darcs-hash:20081026005202-3cc5d-750bb59125db92c88806dda8384e2a5d32cef041.gz
Sat, 25 Oct 2008 20:51:46 -0400 Gary King
lift documentation with docudown system
darcs-hash:20081026005146-3cc5d-431b9b653924a4fddae2425a4b1a37ed4e43cd3c.gz
Sat, 25 Oct 2008 20:51:06 -0400 Gary King
cleanup package definition
darcs-hash:20081026005106-3cc5d-3976643c42438f746693d2375d396519eea847ba.gz
Sat, 25 Oct 2008 20:50:26 -0400 Gary King
documentaton and docstrings
darcs-hash:20081026005026-3cc5d-717e85157f2ccfa279bf53e133cf726e9101423b.gz
Sat, 25 Oct 2008 20:49:56 -0400 Gary King
Added *maximum-errors* and *maximum-failures* configuration variables
darcs-hash:20081026004956-3cc5d-2e1c2ac2b5a84a5223e3f7ceb3e787956c32c843.gz
Sat, 25 Oct 2008 20:48:46 -0400 Gary King
Added documentation system
darcs-hash:20081026004846-3cc5d-73dc2ee59eeb345fca5057154730d70a0d3f5650.gz
Sat, 25 Oct 2008 20:48:33 -0400 Gary King
Website changes
darcs-hash:20081026004833-3cc5d-7819c15cd0740bf066612979d1931c3ec2ee88ab.gz
Sat, 25 Oct 2008 20:48:21 -0400 Gary King
Some internal documentation
darcs-hash:20081026004821-3cc5d-0f32f7416a86e13a96fa0dda2d1dc562b699c8a2.gz
Sun, 19 Oct 2008 15:07:09 -0400 Gary King
Case 168 - added test
darcs-hash:20081019190709-3cc5d-227765b33948964099feac1fc02f3e52881dfca6.gz
Sun, 19 Oct 2008 15:06:37 -0400 Gary King
Moved a bunch of utility like functions from lift.lisp to utility,lisp
darcs-hash:20081019190637-3cc5d-e806f6bb9d402fb2900ad5d270fbaf608ae110a3.gz
Sun, 19 Oct 2008 14:16:12 -0400 Gary King
Case 208: Added *test-maximum-error-count* and *test-maximum-failure-count*; at the same time, I've added helper macros to make defining configuration variables and such easier (and to eventually make it possible to define a documentation strategy on them...)
darcs-hash:20081019181612-3cc5d-62c6bc41a5821402f60eafb73a65ef9de30a7e38.gz
Sun, 19 Oct 2008 13:39:17 -0400 Gary King
Finish removing initialize-test
darcs-hash:20081019173917-3cc5d-945b29ab0114473ed41be741763afcfc3793fe81.gz
Sun, 19 Oct 2008 10:13:21 -0400 Gary King
Case 199: dynamic-variables now are declared as special; this means that they no longer need to be defined in the environment but can be one-offs. Also added tests to make sure that continues to hold in the future.
darcs-hash:20081019141321-3cc5d-9ed36d3a09bc0cabbbfa426a34d1cbe0d156e2c5.gz
Sun, 19 Oct 2008 09:32:56 -0400 Gary King
Refactored ensure-same and ensure-different to share most of their code; also corrected case 204 so that both ensures can work with flets, labels, and also support functions that predicates. Good stuff.
darcs-hash:20081019133256-3cc5d-bf6072d8e22084080e564224b64e62e1d5352d5c.gz
Sat, 18 Oct 2008 10:02:09 -0400 Gary King
cleanup report file location; try to use index when we can
darcs-hash:20081018140209-3cc5d-ea9c3eb5d43b380524d46952d27374798a7938d1.gz
Sat, 18 Oct 2008 10:00:59 -0400 Gary King
clisp doesn't like :unspecific
darcs-hash:20081018140059-3cc5d-02462598441e2a673d8a8d0906d8d1745d21a323.gz
Sat, 18 Oct 2008 09:51:00 -0400 Gary King
Added website/website.tmproj
darcs-hash:20081018135100-3cc5d-8c9d5238bb62cfe4615c11e3acd210ee26a911af.gz
Sat, 18 Oct 2008 09:49:18 -0400 Gary King
Comment and cruft cleanup
darcs-hash:20081018134918-3cc5d-5ca858623b31bfef8705b2bf0c1334e6cc3314ed.gz
Sat, 18 Oct 2008 09:48:52 -0400 Gary King
Better .boring file
darcs-hash:20081018134852-3cc5d-49b6a38d219860237bf0edd2426aa93d02b25193.gz
Sat, 18 Oct 2008 09:47:03 -0400 Gary King
Added with-timeout copying to build system so that I can share that code; reworked system file to match
darcs-hash:20081018134703-3cc5d-720df39becaf1a5d009e991cd0f31b4c64fe7973.gz
Sat, 18 Oct 2008 09:45:41 -0400 Gary King
Moved stuff from reports to other files; exported new defmeasure stuff
darcs-hash:20081018134541-3cc5d-e6b8996d48578ec9403a6660ffbcac585e245af0.gz
Sat, 18 Oct 2008 09:44:37 -0400 Gary King
Pulled in form-symbol and friends from metatilities. Used in macros
darcs-hash:20081018134437-3cc5d-70b5bc7c095f8171bbfe5239f5f4d149bbe5e3d3.gz
Sat, 18 Oct 2008 09:43:17 -0400 Gary King
formatting improvements (?) to report problems
darcs-hash:20081018134317-3cc5d-6589e5e07a0858d4264955cb08ea2a5f97a685fa.gz
Sat, 18 Oct 2008 09:42:47 -0400 Gary King
Reworked *test-environment* code to be more sane
darcs-hash:20081018134247-3cc5d-9d3c2d08d16b01abcb4941ab4958e0be3894e2ad.gz
Sat, 18 Oct 2008 09:40:51 -0400 Gary King
Moved slot initialization from initialize-test (which has vanished) to setup-test. This changes the order of some operations but in, I think, a good way.
darcs-hash:20081018134051-3cc5d-3ccecef44f03e8bca960cf061288c060e63eda58.gz
Sat, 18 Oct 2008 09:39:50 -0400 Gary King
Simplified deftestsuite somewhat
darcs-hash:20081018133950-3cc5d-998e3a4d98a6fdd60e4a434e412bf5b4d6c246c9.gz
Sat, 18 Oct 2008 09:38:56 -0400 Gary King
ensure-cases correctly returns when all cases pass
darcs-hash:20081018133856-3cc5d-c3101ca71f82992e9caefedb1efb673f7917d34a.gz
Sat, 18 Oct 2008 09:37:08 -0400 Gary King
Added macros.lisp (and moved many macros into it)
darcs-hash:20081018133708-3cc5d-655a82530228eaa784234927e5cbbc40accdb22f.gz
Sat, 18 Oct 2008 09:35:01 -0400 Gary King
Make profiling more generic so that maybe soon I can get sbcl and other Lisps working
darcs-hash:20081018133501-3cc5d-ec892f0a2f8af23ef84e0d3f097bab70943a064a.gz
Sat, 18 Oct 2008 09:32:43 -0400 Gary King
Refactor run-test, etc. to use new measuring code, etc. Lots of smoke, maybe a little fire
darcs-hash:20081018133243-3cc5d-e018eedc95f83a83c8f8b81cd769e32168831a1f.gz
Sat, 18 Oct 2008 09:30:16 -0400 Gary King
Some code cleanup and renaming (e.g., s/teardown-test/test-case-teardown/g
darcs-hash:20081018133016-3cc5d-8af87267284088182ffacdf9782f3c4acdc768da.gz
Sat, 18 Oct 2008 09:28:01 -0400 Gary King
removed 'prototypes' (since I never finished implementing them and they just complicate things; also removed initialize-test
darcs-hash:20081018132801-3cc5d-03940421cf655defc60991c44be5501a34558205.gz
Sat, 18 Oct 2008 09:26:22 -0400 Gary King
Improved output of ensure-cases slightly
darcs-hash:20081018132622-3cc5d-bda4c3b72dca99c55f6485c5adcb4d138ef73822.gz
Sat, 18 Oct 2008 09:25:10 -0400 Gary King
Refactored ensure-no-same and ensure-same conditions using failed-comparison-condition
darcs-hash:20081018132510-3cc5d-f8805c850127213800324bb63d62ede900cc2b8a.gz
Sat, 18 Oct 2008 09:22:40 -0400 Gary King
Removed the complex slot processing stuff (that came in from defclass-star a _long_ time ago).
darcs-hash:20081018132240-3cc5d-22f7dff07a047bb359a4b002301e8c149ae9f27f.gz
Sat, 18 Oct 2008 09:22:03 -0400 Gary King
added some beauty to liftpropos
darcs-hash:20081018132203-3cc5d-4477d85d31d0aded26ac567a84bab02343ddacf3.gz
Sat, 18 Oct 2008 09:20:46 -0400 Gary King
Added :trace and :untrace configuration options
darcs-hash:20081018132046-3cc5d-70df47d22794d77302b3cd68575006f7c5e2b6b8.gz
Sat, 18 Oct 2008 09:20:05 -0400 Gary King
Converted errors to warning so that configuration file glitches won't kill testing
darcs-hash:20081018132005-3cc5d-4f801d72861181254a9ff288fb6815e5fb6250cd.gz
Sat, 18 Oct 2008 09:19:11 -0400 Gary King
added tests that mistakes in configuration files won't kill testing
darcs-hash:20081018131911-3cc5d-8f044ed2dbda093f05417ee618c77fdd9eca3cba.gz
Fri, 17 Oct 2008 23:01:00 -0400 Gary King
Moved some notes from reports.lisp to calling.md
darcs-hash:20081018030100-3cc5d-e3587d461fc820d35d7930e6b0868c6168a77eee.gz
Sat, 6 Sep 2008 16:23:43 -0400 Gary King
Removing the old 'with-timeout' file
darcs-hash:20080906202343-3cc5d-296278f8e090ba7ad0eea073a25f2134175ebfb1.gz
Sat, 6 Sep 2008 16:23:11 -0400 Gary King
Added timeout directory for with-timeout files (that get copied here in the metabang build process)
darcs-hash:20080906202311-3cc5d-4f60b73dc660deebdd34ce0940072cd1a4e22c0a.gz
Thu, 26 Jun 2008 22:33:32 -0400 Gary King
rename things to be more self-consistent
darcs-hash:20080627023332-3cc5d-22120d099ecef6de1273ad26fcd55216a397e4f0.gz
Thu, 26 Jun 2008 22:33:17 -0400 Gary King
fix a few warnings for missing generics
darcs-hash:20080627023317-3cc5d-62d3e004b844e6298137d8a546eabf467d970307.gz
Thu, 26 Jun 2008 22:11:13 -0400 Gary King
Add with-timeout.lisp to the repository -- ouch!
darcs-hash:20080627021113-3cc5d-622189d5e387f5bbf007392feec78efc638d9417.gz
Tue, 24 Jun 2008 17:35:47 -0400 Gary King
bump version
darcs-hash:20080624213547-3cc5d-2d9e1f88773e9419f4cb2b70c50ba0d06327ca79.gz
Tue, 24 Jun 2008 17:34:39 -0400 Gary King
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)
darcs-hash:20080624213439-3cc5d-813bae4c1dc913b1bd4d4c5aaa58b17e3763cd4a.gz
Tue, 24 Jun 2008 17:32:58 -0400 Gary King
Move export from lift.lisp into the defpackage form
darcs-hash:20080624213258-3cc5d-eea7d845c38a75027e01611af20cfdc9ce738fe2.gz
Fri, 20 Jun 2008 20:31:55 -0400 Gary King
updates tests (and fix a typo) for changes in find-testsuite
darcs-hash:20080621003155-3cc5d-243485b3662cbb3e78afb373c88162f1597ecb29.gz
Fri, 20 Jun 2008 20:01:57 -0400 Gary King
bumped version
darcs-hash:20080621000157-3cc5d-9b4a6d41f55c36a20786617737efe385f7758315.gz
Fri, 20 Jun 2008 20:01:10 -0400 Gary King
Implemented with-timeout for threadless sbcl using sbcl's timers
darcs-hash:20080621000110-3cc5d-731545129b63c9837090b54b19a1a45a7cc41353.gz
Fri, 20 Jun 2008 20:00:33 -0400 Gary King
Improved while-counting-repititions macro (now with more gensyms)
darcs-hash:20080621000033-3cc5d-625a9785d3d59073c427eb7b6f427beb7163ead6.gz
Fri, 20 Jun 2008 19:59:50 -0400 Gary King
Added testsuite-ambiguous (really part of case 165)
darcs-hash:20080620235950-3cc5d-b2ec6b6d01543627740757159960db21b535b18c.gz
Fri, 20 Jun 2008 19:58:00 -0400 Gary King
Added errorp keyword arguments to find-testsuite, find-test-case and find-testcases (case 165)
darcs-hash:20080620235800-3cc5d-79c873fceb72b3f8f65602fed5d1a765cf58364d.gz
Sat, 7 Jun 2008 21:23:51 -0400 Gary King
Fix typo s/defmethod/defgeneric/
darcs-hash:20080608012351-3cc5d-cb28ecbd8ea05f5174a6686c4164ba506635fc28.gz
Sat, 7 Jun 2008 21:22:34 -0400 Gary King
bump version
darcs-hash:20080608012234-3cc5d-263719124ce61db766b5da1dbf4c61d39b798fb0.gz
Sat, 7 Jun 2008 21:22:05 -0400 Gary King
Corrected some silly code errors (Thanks SBCL)
darcs-hash:20080608012205-3cc5d-632919c5234d115c4fd0482e86b2a166822cc04b.gz
Sat, 7 Jun 2008 21:21:44 -0400 Gary King
Pulled code out of lift.lisp into utilities.lisp and introspection.lisp
darcs-hash:20080608012144-3cc5d-aa1b8f0c012df234970ce6b729543fec9e5052a8.gz
Sat, 7 Jun 2008 21:21:11 -0400 Gary King
Pulled code out of lift.lisp into utilities.lisp and introspection.lisp
darcs-hash:20080608012111-3cc5d-31baac4a6c50eed1008ab9fb56f2cda92ba11ecc.gz
Sat, 7 Jun 2008 21:20:01 -0400 Gary King
Added more defgeneric stubs to prevent SBCL warnings (also moved a few things around for the same reason)
darcs-hash:20080608012001-3cc5d-4f86d3a89720570a55c2e454a3fe705fbe12687c.gz
Sat, 7 Jun 2008 19:30:25 -0400 Gary King
bump version
darcs-hash:20080607233025-3cc5d-e26cd7fb0e6ddce174b742c3042f150f37ccb735.gz
Sat, 7 Jun 2008 19:02:48 -0400 Gary King
ccl port : with-timeout for openmcl / mcl / ccl has been lame for half past forever; fixing at last
darcs-hash:20080607230248-3cc5d-4de6ef6a5130d71457a5e3f62dc5008257de3bab.gz
Sat, 7 Jun 2008 19:02:20 -0400 Gary King
ccl port: muck with some ignore / ignorable declarations
darcs-hash:20080607230220-3cc5d-7a9422ed9f27b88f5a3687dca74e82d44d373bd7.gz
Fri, 6 Jun 2008 10:05:18 -0400 Gary King
bump version
darcs-hash:20080606140518-3cc5d-bbea2c95c79bbfe8c5380fb7951c3def94a6e888.gz
Fri, 6 Jun 2008 10:04:59 -0400 Gary King
Change feature tests for mcl into #+(or mcl ccl) (thanks to Marko Tapio Manninen for the report
darcs-hash:20080606140459-3cc5d-610db0ac3eddf03be07885a6aee9d49fd05cbc73.gz
Mon, 26 May 2008 22:53:45 -0400 Gary King
bump version
darcs-hash:20080527025345-3cc5d-9e8f6496048f200d6192795c1be69280be51eea7.gz
Mon, 26 May 2008 22:53:22 -0400 Gary King
Make sure profiled code gets compiled
darcs-hash:20080527025322-3cc5d-d0da08ed5abbcfaa5e88ea218d8f3aab7b7294fb.gz
Mon, 26 May 2008 22:53:06 -0400 Gary King
updating notes and minor website tweak
darcs-hash:20080527025306-3cc5d-05f1a3b4e657ac1921c62e58cf0e4810dc35b861.gz
Mon, 26 May 2008 22:52:45 -0400 Gary King
Add find-teset-case for null and methods for string and symbol for find-test-cases
darcs-hash:20080527025245-3cc5d-46a2bc691a1a1b99640876041e478fa57b7f8aae.gz
Mon, 26 May 2008 22:51:33 -0400 Gary King
Improve handling of testsuite initargs in run-tests and run-test
darcs-hash:20080527025133-3cc5d-40894611c0ed6328a4f5777b46dbf149df9dd567.gz
Mon, 26 May 2008 22:50:33 -0400 Gary King
export handle-config-preference
darcs-hash:20080527025033-3cc5d-478eb6b16ee507a6c94caf3b77dbe592dbf6ac9f.gz
Sat, 3 May 2008 20:24:02 -0400 Gary King
bumped version
darcs-hash:20080504002402-3cc5d-fa0012e53d4860af28a7a7010c433f55a81735ed.gz
Sat, 3 May 2008 20:19:49 -0400 Gary King
Fix case111 - need to declare symbol-macrolets for functions as ignorable
darcs-hash:20080504001949-3cc5d-a03203340d8b368be5e159fba469c1ba0481478a.gz
Sun, 23 Mar 2008 18:29:15 -0400 Gary King
testsuites can now be :expected-failures or :expected-errors as a whole
darcs-hash:20080323222915-3cc5d-92ea602e4a3023a6f0d98165ecd324be4a888985.gz
Sun, 23 Mar 2008 18:28:26 -0400 Gary King
Nicer formatting for ensure-expected-condition
darcs-hash:20080323222826-3cc5d-6bbab4a2af27383927787b6ead21d18ea055e789.gz
Wed, 12 Mar 2008 18:46:19 -0400 Gary King
bumped version
darcs-hash:20080312224619-3cc5d-ee16a59ddcedc24f273b71a74d5671405ff5397b.gz
Wed, 12 Mar 2008 18:45:30 -0400 Gary King
hack to prevent warnings in Allegro about multiple random instance definitions.
darcs-hash:20080312224530-3cc5d-e1ff93564f3a28d4d960a65bd2366ab4b3dd3775.gz
Wed, 12 Mar 2008 18:44:57 -0400 Gary King
minor cleanup and tweaking
darcs-hash:20080312224457-3cc5d-bbf7649aa8f0585c100282d3b017c743c989078f.gz
Wed, 12 Mar 2008 18:44:30 -0400 Gary King
Test options (like :expected-error) are evaluated now.
darcs-hash:20080312224430-3cc5d-0934251f61059f5f7fb342844f32a7f3f65b0832.gz
Wed, 12 Mar 2008 18:43:16 -0400 Gary King
playing with some improvements in where reports and html goes
darcs-hash:20080312224316-3cc5d-5e52a17fe32e2ab60f83108425ac9fab25f28fb9.gz
Wed, 12 Mar 2008 18:41:48 -0400 Gary King
cleanup how test results print and describe themselves just a little
darcs-hash:20080312224148-3cc5d-25de60240d21bf64f41a0a70576f314c3254a512.gz
Wed, 12 Mar 2008 18:17:26 -0400 Gary King
Added :expected-error and :expected-failure as testsuite options
darcs-hash:20080312221726-3cc5d-b2f0fbe7b8e59c5c7f1df695301830a52a77e6cf.gz
Wed, 12 Mar 2008 18:15:31 -0400 Gary King
Add ensure-no-warning
darcs-hash:20080312221531-3cc5d-eda9260bd202192d4cca0af7a0696cff66208132.gz
Wed, 12 Mar 2008 18:12:01 -0400 Gary King
Added tests for expected testsuite failures and errors.
darcs-hash:20080312221201-3cc5d-62bc89f023c39a592b15fad7a8a92ede8beabac7.gz
Sun, 2 Mar 2008 17:34:29 -0500 Gary King
bumped version
darcs-hash:20080302223429-3cc5d-c01fe1c6b359478eda6750a3f35334030f765c95.gz
Sun, 2 Mar 2008 12:34:28 -0500 kilian.sprotte
define test-timeout-condition after test-condition
darcs-hash:20080302173428-455be-561400b27d2a17de15f0e82bc71509d18f9f2de6.gz
Sat, 1 Mar 2008 18:06:08 -0500 Gary King
added website/source/index.md
darcs-hash:20080301230608-3cc5d-4723d22c51e357d8d07e3f64f155ce960f34ea00.gz
Sat, 1 Mar 2008 17:57:25 -0500 Gary King
update COPYING
darcs-hash:20080301225725-3cc5d-66ce28e327af3219d19efb5ec886639a37d593d3.gz
Sat, 1 Mar 2008 09:45:08 -0500 Gary King
bumped version
darcs-hash:20080301144508-3cc5d-fdec69dee0fb953d0c3e777f76091018f0b2ade5.gz
Sat, 1 Mar 2008 09:43:51 -0500 Gary King
Lots more self-tests
darcs-hash:20080301144351-3cc5d-6585c17e7b205ab40c329fe0924a6d48ba52c5c2.gz
Sat, 1 Mar 2008 09:43:32 -0500 Gary King
Comments
darcs-hash:20080301144332-3cc5d-b4089530c3ccf2563a182f97724d4b5820fcb056.gz
Sat, 1 Mar 2008 09:43:11 -0500 Gary King
Notes is notes
darcs-hash:20080301144311-3cc5d-2e935c4d6763c4b3e47ab0dd65fafda97881d613.gz
Sat, 1 Mar 2008 09:42:51 -0500 Gary King
miscellaneous changes some of which are actually part of previous records... sigh
darcs-hash:20080301144251-3cc5d-c097bc3a02f6d1f28c17701ffc1f4058a7b48e4d.gz
Sat, 1 Mar 2008 09:42:12 -0500 Gary King
Trying to be smarter about removing previously defined testclasses and methods.
darcs-hash:20080301144212-3cc5d-effd765f372e16b89e82b925f22cd7a2856dfce1.gz
Sat, 1 Mar 2008 09:40:51 -0500 Gary King
Moved a few things around; fixed some formatting
darcs-hash:20080301144051-3cc5d-b40a517f3244793cba18c3b71a7ba9b9eca77aaa.gz
Sat, 1 Mar 2008 09:39:10 -0500 Gary King
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.
darcs-hash:20080301143910-3cc5d-3420e3965e7054fa1d56a076e4ac28cbf61fa8ce.gz
Sat, 1 Mar 2008 09:36:00 -0500 Gary King
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.
darcs-hash:20080301143600-3cc5d-be631bc4d6dfd6462e62ae6471405de4992c0286.gz
Sat, 1 Mar 2008 09:32:14 -0500 Gary King
Abstracted determination of whether or not a test expects a problem into separate little functions (how cute).
darcs-hash:20080301143214-3cc5d-8ad13fd5a656fa1e5c792ffe8a19a7ccb49f462d.gz
Sat, 1 Mar 2008 09:31:01 -0500 Gary King
Cleanup and minor rework/reformatting of various condition reporting functions.
darcs-hash:20080301143101-3cc5d-39a0c625782d2cd2e0e80e92f4012e34fc532ef7.gz
Sat, 1 Mar 2008 09:29:26 -0500 Gary King
Collected conditions in one place
darcs-hash:20080301142926-3cc5d-d91c586957a7bfa5a4127fb04a76f5156120e166.gz
Sat, 1 Mar 2008 09:24:45 -0500 Gary King
Still working on standardizing testsuite and testcase (or is that test-suite and test-case?).
darcs-hash:20080301142445-3cc5d-85b11aaed4741993966c4e05aa5c06e097863270.gz
Sat, 1 Mar 2008 09:20:41 -0500 Gary King
Added and implemented *test-break-on-failures?* and :break-on-failures? argument
darcs-hash:20080301142041-3cc5d-1ccdc379df05f6d44b5a44b2e97d17c137dee36d.gz
Sat, 1 Mar 2008 09:20:08 -0500 Gary King
exported expected-failures and expected-errors
darcs-hash:20080301142008-3cc5d-aa371e7939a9a2a4df47f4901e8fbf89a5e3552a.gz
Fri, 22 Feb 2008 23:12:46 -0500 Gary King
Bumped version
darcs-hash:20080223041246-3cc5d-316da14cdee4e81fe5ff27334fc22af4ba2b5c93.gz
Fri, 22 Feb 2008 23:12:13 -0500 Gary King
Added tests to make sure errors are being correctly handled
darcs-hash:20080223041213-3cc5d-c152b0298561af66b5bc48e46834a51bd0090f09.gz
Fri, 22 Feb 2008 23:11:53 -0500 Gary King
cleanup
darcs-hash:20080223041153-3cc5d-124c8ec2809a9e43fc4f96a2fd80f960eae7f858.gz
Fri, 22 Feb 2008 23:10:39 -0500 Gary King
Exported with-timeout
darcs-hash:20080223041039-3cc5d-0f60ddab680ff74271da5096bddc2b74cc192848.gz
Fri, 22 Feb 2008 23:10:01 -0500 Gary King
Errors during test-initialization (e.g., when doing slot initialization) were not being caught properly. Fixed by reworking do-testing and run-test-internal.
darcs-hash:20080223041001-3cc5d-6c792231d64618215436e845fc28056cb1de68cd.gz
Fri, 22 Feb 2008 23:09:10 -0500 Gary King
Don't run-tests when evaluated deftestsuite unless the def form actually defines some tests.
darcs-hash:20080223040910-3cc5d-69b3f46b663ed66336208bceaf0c4ee54ddfd1cf.gz
Thu, 7 Feb 2008 22:19:35 -0500 Gary King
various report additions and minor fixes
darcs-hash:20080208031935-3cc5d-c7c656738a3555573ff59c7ec50ac177c8ad8717.gz
Thu, 7 Feb 2008 22:19:13 -0500 Gary King
user-guide improvements
darcs-hash:20080208031913-3cc5d-89002b3350fdb55d392a0ea77642f0e6e23c21d5.gz
Thu, 7 Feb 2008 22:17:02 -0500 Gary King
renamed cond to condition in several places
darcs-hash:20080208031702-3cc5d-baddc5801dd8a2633074e73e842f15a7931d0c19.gz
Thu, 7 Feb 2008 22:15:57 -0500 Gary King
various testing additions
darcs-hash:20080208031557-3cc5d-9f26a3c194e41b5f1d6deaf866ba6dd9edc97f6f.gz
Thu, 7 Feb 2008 22:15:41 -0500 Gary King
added (log-pathname t) to standard.config so that we collect test data
darcs-hash:20080208031541-3cc5d-ca660ec2550f26a4e74f557ef26693f14d87bfb7.gz
Thu, 7 Feb 2008 22:14:44 -0500 Gary King
added some slot-boundp checks
darcs-hash:20080208031444-3cc5d-fb2de5047bef2cc67bb5f6ddfbe1d38d7f3ae4e8.gz
Thu, 7 Feb 2008 22:13:56 -0500 Gary King
cleanup and comments
darcs-hash:20080208031356-3cc5d-c8190d1e4ad64698ef446384a5d84353c0ac7b2a.gz
Thu, 7 Feb 2008 20:30:26 -0500 Gary King
added call counting as an option to run-test(s)
darcs-hash:20080208013026-3cc5d-dedbc6f90fbec6500e500dc0b63bae9cddcf4810.gz
Thu, 7 Feb 2008 20:29:56 -0500 Gary King
Cleaned up and reorganized system defs a bit
darcs-hash:20080208012956-3cc5d-f65dbf36ec00ed84b4a50fa682bf1ad4645719ec.gz
Thu, 7 Feb 2008 20:25:10 -0500 Gary King
added report generation to run-tests
darcs-hash:20080208012510-3cc5d-d85e158eb641ad5ff4d6fb61b2df9c9d129cbd4c.gz
Thu, 7 Feb 2008 20:23:01 -0500 Gary King
some minor improvements to list-tests
darcs-hash:20080208012301-3cc5d-0c785774a4cdc91e1c073d6c40b638a29572e3a6.gz
Thu, 7 Feb 2008 20:17:51 -0500 Gary King
added defgeneric for flet-test-function
darcs-hash:20080208011751-3cc5d-bb9d4fb76042efb0a5bf3f6d7a2c92373d9f1cde.gz
Thu, 7 Feb 2008 20:16:14 -0500 Gary King
Some better docstrings
darcs-hash:20080208011614-3cc5d-7a1c55ac8b1808201989c475b5159bec8863a196.gz
Thu, 7 Feb 2008 20:12:50 -0500 Gary King
added describe-test-result and some parameters to control it
darcs-hash:20080208011250-3cc5d-9b37b0517740aa3da93aad801c652ec03cb2f3a3.gz
Thu, 7 Feb 2008 20:10:35 -0500 Gary King
switched from handler-case to handler-bind
darcs-hash:20080208011035-3cc5d-8d376c9e32cdfae2ad6243c5596cad111fbdf426.gz
Thu, 7 Feb 2008 20:09:31 -0500 Gary King
added count-call-p and log-pathname preferences
darcs-hash:20080208010931-3cc5d-ae6402be35ac2182f64bd512915d6ea1f7d09ec5.gz
Thu, 7 Feb 2008 20:07:51 -0500 Gary King
improved config pathname finding
darcs-hash:20080208010751-3cc5d-e7f9eaa6479828d346cd7e202241f954d3a8a36d.gz
Thu, 7 Feb 2008 20:00:11 -0500 Gary King
added .boring file and some new test files
darcs-hash:20080208010011-3cc5d-319a2365f789f20ce50321d3ec3217aa6b3adfaa.gz
Fri, 7 Dec 2007 23:00:12 -0500 Gary King
Try to make report look nicer
darcs-hash:20071208040012-3cc5d-5230c206b292127de875207e495795afb96a0c34.gz
Fri, 7 Dec 2007 22:59:48 -0500 Gary King
Add defaults to list-properties
darcs-hash:20071208035948-3cc5d-9a720168abd797bb4c97a601ea7a04b6946bd01d.gz
Fri, 7 Dec 2007 22:59:12 -0500 Gary King
treat nil as 'forever' in with-timeout
darcs-hash:20071208035912-3cc5d-fa154ccb8203412b8d42f2b29c87d952b85543c2.gz
Fri, 7 Dec 2007 22:57:17 -0500 Gary King
Starting to integrate profiling more cleanly into lift
darcs-hash:20071208035717-3cc5d-562a3ea45f135d45c7f9f759454504c7175f2e15.gz
Wed, 5 Dec 2007 10:54:41 -0500 Gary King
Print condition prettily and plain
darcs-hash:20071205155441-3cc5d-32a4dcbf56fc22790715a7aef4d7183192808a7a.gz
Tue, 4 Dec 2007 10:50:31 -0500 Gary King
Added report-locations.lisp and a defsystem-connection to use it if asdf-binary-location is loaded
darcs-hash:20071204155031-3cc5d-adafd2277de5b85cc1ff5491f3b0fc763494715a.gz
Tue, 4 Dec 2007 10:49:46 -0500 Gary King
Moved with-timeout from lift.lisp to port.lisp
darcs-hash:20071204154946-3cc5d-633bb07bb175f9bfa567b06191bc03fcf75de586.gz
Tue, 4 Dec 2007 10:49:26 -0500 Gary King
cleanup
darcs-hash:20071204154926-3cc5d-a3bab687c30d6d627634a65995b5052acdb1ee7b.gz
Tue, 4 Dec 2007 10:48:59 -0500 Gary King
Fixed printout of non-failure-failures and expected-problems
darcs-hash:20071204154859-3cc5d-209f529c5cabca4f1b0caed6652cc224f1ab992b.gz
Tue, 4 Dec 2007 10:48:17 -0500 Gary King
Added liftpropos (WIP)
darcs-hash:20071204154817-3cc5d-37ef84b7cc55731d6bb3f26365a0afde019ed559.gz
Tue, 4 Dec 2007 10:45:44 -0500 Gary King
Added *lift-report-pathame* and code to send status of each test out to a log file
darcs-hash:20071204154544-3cc5d-e58fd7b21d9bc3877cb1759deb6a1a0b92598fba.gz
Tue, 4 Dec 2007 10:44:12 -0500 Gary King
Added :default-initargs
darcs-hash:20071204154412-3cc5d-974f4cfe7bd56067e8d262f958021a5421af1ebf.gz
Tue, 4 Dec 2007 10:42:54 -0500 Gary King
WIP: test skipping
darcs-hash:20071204154254-3cc5d-b98b07a0c22d47505bf9305cc934231e20937577.gz
Tue, 4 Dec 2007 10:41:56 -0500 Gary King
Refactor 'find generic lift file' code so that it can be used for reporting too
darcs-hash:20071204154156-3cc5d-7af42e84301ee3b5a67ffaaaf9dc6936dd84e2b6.gz
Sun, 25 Nov 2007 11:53:50 -0500 Gary King
a few documentation fixes
darcs-hash:20071125165350-3cc5d-6334b826b414ee6b4e2b018817272bd1429f73e5.gz
Sun, 25 Nov 2007 11:53:19 -0500 Gary King
fix website glitches
darcs-hash:20071125165319-3cc5d-d8c50a04de7836d7a0a52684fce459052090ce5d.gz
Fri, 23 Nov 2007 15:24:01 -0500 Gary King
Lots of website herking and jerking
darcs-hash:20071123202401-3cc5d-583e516c4604c12613cc1eb33f48e873e6954065.gz
Fri, 23 Nov 2007 11:59:57 -0500 Gary King
Bumped version to include the newer copy-file (thanks to Tony Rossini for bringing this to my attention)
darcs-hash:20071123165957-3cc5d-245c4420ff80ddfc6bbd2f4d6dd80d78b948ce38.gz
Fri, 23 Nov 2007 11:59:05 -0500 Gary King
a tiny bit of mucking with the reports
darcs-hash:20071123165905-3cc5d-faf0db916329b8d69bfe61a9d59666a552148b89.gz
Fri, 23 Nov 2007 11:58:22 -0500 Gary King
Updated copy-file from metatilities... having to pull this in sucks but I suppose it's better than the dependency
darcs-hash:20071123165822-3cc5d-b3c7b5b5326aecb2bcffb221ef5b3b086b097690.gz
Sun, 26 Aug 2007 22:56:11 -0400 Gary King
Just formatting, etc
darcs-hash:20070827025611-3cc5d-0dacc60b64177ccb37f15123a57186025f88a669.gz
Sun, 26 Aug 2007 22:55:27 -0400 Gary King
Working on test for clearer error/warning detection
darcs-hash:20070827025527-3cc5d-c56e3103e11115f4973b5b5a517cb745c6fdfb16.gz
Sun, 26 Aug 2007 22:54:43 -0400 Gary King
Renamed case to suite for consistency
darcs-hash:20070827025443-3cc5d-24b8faff5815f0468545be939a8fdc79c5616fda.gz
Sun, 26 Aug 2007 22:53:36 -0400 Gary King
Documentation formatting
darcs-hash:20070827025336-3cc5d-09780f612bef080339c44e20600afc6c0161ee07.gz
Sun, 26 Aug 2007 22:51:59 -0400 Gary King
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).
darcs-hash:20070827025159-3cc5d-ce9880f9c1b7e40102c311e5adccbf55d1f19f4c.gz
Tue, 7 Aug 2007 18:43:10 -0400 Gary King
bumped version
darcs-hash:20070807224310-3cc5d-18a49804618f72fe05c136973d7e7385531bbaf8.gz
Sun, 5 Aug 2007 14:25:41 -0400 Gary King
add *report-environment* and initialize it in report setup
darcs-hash:20070805182541-3cc5d-09701de53d8a8f84da0968a4f718ad3327d2aafc.gz
Sun, 5 Aug 2007 14:25:04 -0400 Gary King
Include expected-failure and expected-error counts in HTML summary
darcs-hash:20070805182504-3cc5d-0ebe735d2a1afcd6f88b58df9e4c64a4bc3d09da.gz
Sun, 5 Aug 2007 14:24:11 -0400 Gary King
Tweak deails-links so that they are just numbered and so that they correspond to suite and case
darcs-hash:20070805182411-3cc5d-cd88aa47bba326632ce98a81ac2e0e8c89e074b2.gz
Sun, 5 Aug 2007 14:22:55 -0400 Gary King
Just formatting nicities
darcs-hash:20070805182255-3cc5d-6414297b2d49b62621007ef499c1755be3c3e814.gz
Sun, 5 Aug 2007 13:56:17 -0400 Gary King
Moved some tests from in-progress to main line and updated and corrected some test problems
darcs-hash:20070805175617-3cc5d-78865f5c0c1095e8caac7189349f3a323a937075.gz
Sun, 5 Aug 2007 13:55:55 -0400 Gary King
Moved some tests from in-progress to main line
darcs-hash:20070805175555-3cc5d-0bfb1c89d46556b776a2ca3040cd6f64cf14d4ff.gz
Sat, 4 Aug 2007 17:26:13 -0400 Gary King
wrapped declaim in eval-when
darcs-hash:20070804212613-3cc5d-bf4e6217bec25c18d9efaf13ef6cbbb8007137e1.gz
Sat, 4 Aug 2007 17:25:41 -0400 Gary King
Just comments and mucking
darcs-hash:20070804212541-3cc5d-c433f3b806fa6b8d288ed20fe1c43f76586ef334.gz
Sat, 4 Aug 2007 17:25:22 -0400 Gary King
ensure-same returns true or false outside of a test
darcs-hash:20070804212522-3cc5d-01fb652c5309844f45188df2f2b0d8f49ee7fe2f.gz
Sat, 4 Aug 2007 17:24:29 -0400 Gary King
Added assertion to ensure-null
darcs-hash:20070804212429-3cc5d-5e41cc0edd371868426d723e6c3a1528cebf1a8f.gz
Sat, 4 Aug 2007 17:23:25 -0400 Gary King
Reformatting; cleanup; etc.
darcs-hash:20070804212325-3cc5d-6b9d13f6a6b3fadefa1c20b2369dc07291c60bb0.gz
Sat, 4 Aug 2007 17:22:47 -0400 Gary King
Removed macros.lisp (not used)
darcs-hash:20070804212247-3cc5d-15605572edcd9b27e653645b1f99f810f2bb0dfe.gz
Mon, 23 Jul 2007 12:51:23 -0400 Gary King
Reworked total-bytes-allocated and added lispworks support (thanks to Frank Schorr)
darcs-hash:20070723165123-3cc5d-71b453b48fedb28eba937444199da09de9674e8e.gz
Mon, 23 Jul 2007 12:51:00 -0400 Gary King
Fixed in-package in test/equality-tests.lisp
darcs-hash:20070723165100-3cc5d-9b0c88eee3a876e27c4b1313efb139614d7e76ff.gz
Mon, 23 Jul 2007 12:46:39 -0400 Gary King
Bumped version and cleanup up system def
darcs-hash:20070723164639-3cc5d-fe567154d8a78aadb94d6275db16665661b6c258.gz
Mon, 23 Jul 2007 12:45:54 -0400 Gary King
massage configuration file slightly
darcs-hash:20070723164554-3cc5d-599674355d5cc55abb824b82f9e373dd2b52e2bd.gz
Mon, 23 Jul 2007 12:45:37 -0400 Gary King
Work harder to get massage *standard-output* correctly -- package issues
darcs-hash:20070723164537-3cc5d-599d9ea0cae06bdeb608a9cb789111f7b1198d05.gz
Mon, 23 Jul 2007 12:45:03 -0400 Gary King
Behave more nicely if configuration file cannot be found
darcs-hash:20070723164503-3cc5d-620791f319b754a10c935d4fbc5f7102a5ab1b5a.gz
Fri, 20 Jul 2007 22:10:29 -0400 henryirvine
clisp-functionality
Adds a definition for get-backtrace and changes the reference to test-mixin in order to get clisp to run the self tests.

darcs-hash:20070721021029-374e4-56de7809c0444ada0c9246a5a5cdfe207e8ae7f8.gz
Fri, 20 Jul 2007 11:46:19 -0400 Gary King
Bumped version
darcs-hash:20070720154619-3cc5d-eb117051b4b47a9d4b1008fa2ccadbe8e25927d3.gz
Fri, 20 Jul 2007 11:31:02 -0400 Gary King
Big mucking in deftestsuite and addtest; semantics should all remain the same, only the organization has changed to protect someone's innocence.
darcs-hash:20070720153102-3cc5d-4fd133345ee70dcf1362328cf2fc93fef81d2d80.gz
Fri, 20 Jul 2007 11:30:02 -0400 Gary King
configuration parameters aren't keywords, ACL didn't mind, SBCL does)
darcs-hash:20070720153002-3cc5d-1f39f6f3453fb6be5ee914a90f2111274f40ca29.gz
Fri, 20 Jul 2007 10:37:47 -0400 Gary King
Updated test configuration
darcs-hash:20070720143747-3cc5d-8b6824cd40e00746c1af62075915d645775eb417.gz
Fri, 20 Jul 2007 10:34:19 -0400 Gary King
More mucking to remove reliance on system-relative-pathname
darcs-hash:20070720143419-3cc5d-a20472565083cdde485a35f6e973e060397e18fa.gz
Fri, 20 Jul 2007 10:33:53 -0400 Gary King
added very simple test config file
darcs-hash:20070720143353-3cc5d-5bc937c7b5dd26aa97570692267fae54d4f0e098.gz
Fri, 20 Jul 2007 10:21:37 -0400 Gary King
fix name of *test-print-suite-names*
darcs-hash:20070720142137-3cc5d-adc795e3c0376c0945499058d1746d9b9ac51a1e.gz
Fri, 20 Jul 2007 10:21:13 -0400 Gary King
Wrap declaim in eval-when
darcs-hash:20070720142113-3cc5d-2a5e6cd5b09e17ad2a73441b157484f8e84ac570.gz
Fri, 20 Jul 2007 10:20:37 -0400 Gary King
Work on working around ADSFs that don't include system-relative-pathname support.
darcs-hash:20070720142037-3cc5d-6bc17d5b4490def374ed367c633aeaed23d2e113.gz
Thu, 19 Jul 2007 19:42:36 -0400 Gary King
Renamed style sheet
darcs-hash:20070719234236-3cc5d-852410fddf9c5776dba3d7a2f054f91549cd1282.gz
Thu, 19 Jul 2007 19:42:05 -0400 Gary King
Run from config file instead of specifying suite directly
darcs-hash:20070719234205-3cc5d-86a68fbf0075a00417f135f2652544b8816e5240.gz
Thu, 19 Jul 2007 19:41:27 -0400 Gary King
renamed style sheet to test-style.css
darcs-hash:20070719234127-3cc5d-4f2118f2572364b4a0f2f1db2a7e659f04ce9fed.gz
Thu, 19 Jul 2007 19:40:28 -0400 Gary King
Added :include command for configuration files
darcs-hash:20070719234028-3cc5d-4610895f996a594e8b4af360691acd4242fe9878.gz
Thu, 19 Jul 2007 19:39:56 -0400 Gary King
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.
darcs-hash:20070719233956-3cc5d-8a07b54f9cd45ba6a6f1340a787a48558373989d.gz
Thu, 19 Jul 2007 19:35:56 -0400 Gary King
website magic
darcs-hash:20070719233556-3cc5d-c0189e2e5922e5410ab5648f7e0b260d5e62dfaa.gz
Wed, 27 Jun 2007 09:10:32 -0400 Gary King
bump version
darcs-hash:20070627131032-3cc5d-e903867ebcbb60bea059a77399203a52f071edb1.gz
Wed, 27 Jun 2007 09:10:00 -0400 Gary King
Patches from Douglas Crosher to support Scieneer CL (thanks!).
darcs-hash:20070627131000-3cc5d-f8ef0fb6cbff471fa693cec5792edc70e750409c.gz
Sat, 23 Jun 2007 14:51:24 -0400 Gary King
Bumping version
darcs-hash:20070623185124-3cc5d-b1fdc76853837197953ab1714bdb05c0f19867cb.gz
Sat, 23 Jun 2007 14:51:04 -0400 Gary King
Tweaking user-guide
darcs-hash:20070623185104-3cc5d-8a590a69726fd6817b0e4d08bbc6d30b050a19f2.gz
Sat, 23 Jun 2007 10:38:35 -0400 Gary King
Fixed a test
darcs-hash:20070623143835-3cc5d-b9ff08f2bc42b32b04ddfcaa98d3d3638236ea08.gz
Sat, 23 Jun 2007 10:38:05 -0400 Gary King
Website foo-fah
darcs-hash:20070623143805-3cc5d-ed8dcc1daa8ce4d3722ce6c20eb95be5f47fef72.gz
Sat, 23 Jun 2007 10:37:45 -0400 Gary King
Website foo-fah
darcs-hash:20070623143745-3cc5d-c3a48f0562d7b6cd4d9bbb5a9ba399deb91e75ee.gz
Sat, 23 Jun 2007 10:20:50 -0400 Gary King
Bumped version
darcs-hash:20070623142050-3cc5d-a4ada38c164270178e3208d08657eaecae91c2bc.gz
Sat, 23 Jun 2007 10:20:21 -0400 Gary King
Simplify class building
darcs-hash:20070623142021-3cc5d-41df180b68022eb2a5551e1f9d1919547dcb36a9.gz
Sat, 23 Jun 2007 10:20:07 -0400 Gary King
Conditional for allegro in reporting dates
darcs-hash:20070623142007-3cc5d-b2f11948f5f5789d5669488b0a9fa5b53720b3e5.gz
Sat, 23 Jun 2007 10:19:33 -0400 Gary King
Check for surprises (expected things that don't happen)
darcs-hash:20070623141933-3cc5d-c82510c985e5b3a2773eb2c88634c43f0d593f6d.gz
Sat, 23 Jun 2007 10:19:14 -0400 Gary King
Use find-testsuite in map-testsuites
darcs-hash:20070623141914-3cc5d-6a59d4a40e2003f2157bd98e3aa05621a36b7a3d.gz
Sat, 23 Jun 2007 10:18:28 -0400 Gary King
Another documentation typo
darcs-hash:20070623141828-3cc5d-7e237a024982a40a5f257708c5f634b7dd586d52.gz
Sat, 23 Jun 2007 10:17:55 -0400 Gary King
Don't run tests multiple times if they have multiple parents in the class hierarchy
darcs-hash:20070623141755-3cc5d-12acdc50b41872675fc5574c4f2a775921f96890.gz
Sat, 23 Jun 2007 10:17:06 -0400 Gary King
Only define tests in compile and execute (not in load)
darcs-hash:20070623141706-3cc5d-788637ee8a67ab50f8891c3ef5a74b9c010f514b.gz
Sat, 23 Jun 2007 10:16:06 -0400 Gary King
Keep aware of unexpected-probles too
darcs-hash:20070623141606-3cc5d-37e4c13c0af43597a7683320698bdd7207e90a95.gz
Sat, 23 Jun 2007 10:15:17 -0400 Gary King
Switch from args to arguments in lots of places
darcs-hash:20070623141517-3cc5d-924ed44425bf0515f5173f9b4a058464429bc7d0.gz
Sat, 23 Jun 2007 10:14:59 -0400 Gary King
Stop exporting configure-from-file already!
darcs-hash:20070623141459-3cc5d-f6f3c7a983f66f4aafe1240df594ad1d3e1294cd.gz
Sat, 23 Jun 2007 10:04:44 -0400 Gary King
Better standardize on testsuite (rather than suite) in various places; improve formatting in some docstrings; improve some docstrings too
darcs-hash:20070623140444-3cc5d-8c7ff69dde4cb22c41df269e91948d1795ce7d45.gz
Sat, 23 Jun 2007 10:02:31 -0400 Gary King
Cleanup cruft
darcs-hash:20070623140231-3cc5d-ecd9fe4d7b78b2cd508ab05f953626a02294bbeb.gz
Sat, 23 Jun 2007 10:02:18 -0400 Gary King
export benchmarking methods
darcs-hash:20070623140218-3cc5d-655940954aba2f1981ff66d2f6cff46ad5381cd3.gz
Sat, 23 Jun 2007 10:01:02 -0400 Gary King
bettering formatting in backtrace
darcs-hash:20070623140102-3cc5d-704b8bd4867af36f2e636b7ea02795f154949d3b.gz
Sat, 23 Jun 2007 10:00:17 -0400 Gary King
Working on new user-guide
darcs-hash:20070623140017-3cc5d-220ae9cda56e5100c01dab6d617836793fb03fbf.gz
Thu, 31 May 2007 10:28:12 -0400 Gary King
Added Markdown for user-guide, etc.
darcs-hash:20070531142812-3cc5d-3ed9a45e1c0bc5f3cf03c94108e2a74cad512ee7.gz
Wed, 30 May 2007 22:20:29 -0400 Gary King
More of the bits and pieces neeeded for handling superclasss and proces-test-mixin
darcs-hash:20070531022029-3cc5d-b42bca886f33daea39390d440731ae0908950089.gz
Wed, 30 May 2007 22:19:29 -0400 Gary King
Added suites-run slot
darcs-hash:20070531021929-3cc5d-0910cb387003311fb3e11c16456cdd1dd8ebdf9b.gz
Wed, 30 May 2007 22:19:05 -0400 Gary King
Lots of changes and improvements in reporting
darcs-hash:20070531021905-3cc5d-7d38fb4d8ebae2a2b9e9eb18dc98bf452b4fde26.gz
Wed, 30 May 2007 22:18:36 -0400 Gary King
some more notes
darcs-hash:20070531021836-3cc5d-d257f06bad03761663bc92235acae40f4acc56a5.gz
Wed, 30 May 2007 22:18:03 -0400 Gary King
Correct a comment
darcs-hash:20070531021803-3cc5d-31349864e5a7d537243ed1e8fc598fa2968b06cb.gz
Wed, 30 May 2007 22:16:55 -0400 Gary King
More formatting and minor stuff
darcs-hash:20070531021655-3cc5d-797c9eedf8bb5b18091cc60856fc213b6b29f367.gz
Wed, 30 May 2007 22:16:08 -0400 Gary King
(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!
darcs-hash:20070531021608-3cc5d-7193ec71c0ebdc4488bf3bab3394037b83926975.gz
Wed, 30 May 2007 22:14:57 -0400 Gary King
-a
darcs-hash:20070531021457-3cc5d-2cd2c6564b5afc0caaa2d7d8353c9a861a175539.gz
Wed, 30 May 2007 22:13:24 -0400 Gary King
Rename args to arguments
darcs-hash:20070531021324-3cc5d-19e71695c834003d271858ddf857a42a2548209f.gz
Wed, 30 May 2007 22:13:08 -0400 Gary King
Change default value of *test-describe-if-not-successful?*
darcs-hash:20070531021308-3cc5d-146cd2fe0b9151625ca33b22aa68143a0729bf07.gz
Wed, 30 May 2007 22:12:36 -0400 Gary King
Removed duplicate export statement
darcs-hash:20070531021236-3cc5d-83fe7025093f82078400b48e3fde0c137755cdfc.gz
Wed, 30 May 2007 22:11:25 -0400 Gary King
Ensure that the custom ensure message is printed
darcs-hash:20070531021125-3cc5d-435d2936b3643084e4819f1084689cc42f0cd3ab.gz
Wed, 30 May 2007 22:09:06 -0400 Gary King
Minor formatting changes and more documentation
darcs-hash:20070531020906-3cc5d-0103021fd0cae7ffd345be5fba6e0752448c52ca.gz
Wed, 30 May 2007 22:07:48 -0400 Gary King
Added superclasses and direct-superclasses to solve the 'process-test-mixin getting pushed too many times' problem
darcs-hash:20070531020748-3cc5d-663b26bbaf5ff86ffea795f0b9d7beb475895ccb.gz
Wed, 30 May 2007 22:06:49 -0400 Gary King
Added lift-property
darcs-hash:20070531020649-3cc5d-4b7838150947f27a11e279deb43500bdc22632ff.gz
Wed, 30 May 2007 22:05:49 -0400 Gary King
Added ensure-null so that you can see what isn't null...
darcs-hash:20070531020549-3cc5d-5d947570a9c3894fa7eeeb5846fc9375ea74aea8.gz
Wed, 30 May 2007 22:03:40 -0400 Gary King
Added suite-tested-p and several utility functions like unique-filename and date-stamp
darcs-hash:20070531020340-3cc5d-de859e8686861ba80c7670c87e2450e2b5279746.gz
Wed, 30 May 2007 22:00:32 -0400 Gary King
Added *test-print-suite-names* and *test-print-test-case-names*
darcs-hash:20070531020032-3cc5d-40d222945a274ed8b9f98f0875e0022095aec7e3.gz
Wed, 30 May 2007 21:52:30 -0400 Gary King
Standard on testsuite and testcase (as best we can at this point...)
darcs-hash:20070531015230-3cc5d-3362b99783d957ba7fb8a9e587ab9dca49319209.gz
Wed, 30 May 2007 21:51:51 -0400 Gary King
Send reports to unique file names
darcs-hash:20070531015151-3cc5d-8b746e0d5e6752f8cd2d6d6faddfb3dedf723147.gz
Wed, 30 May 2007 21:51:29 -0400 Gary King
Added :profiling-threshold configuration handler
darcs-hash:20070531015129-3cc5d-dd4f3cde2f74eb2970f42ec9e3b4b3f63a2fdadf.gz
Wed, 30 May 2007 21:51:01 -0400 Gary King
Added :print-suite-names and :print-test-case-names configuration handlers
darcs-hash:20070531015101-3cc5d-69145ce6ff1d3c4409d86b506f224f70aae0afe7.gz
Wed, 30 May 2007 21:50:11 -0400 Gary King
Better error handling in run-tests-from-file
darcs-hash:20070531015011-3cc5d-d2f529dd4f3d4f374a3d73d173711e8ed77e673e.gz
Tue, 29 May 2007 17:07:43 -0400 Gary King
Wrap measuring stuff in a progn
darcs-hash:20070529210743-3cc5d-65bdf156c112953301fa751c1a35bd49932d6546.gz
Tue, 29 May 2007 17:07:25 -0400 Gary King
Reports generate nice date for Allegro
darcs-hash:20070529210725-3cc5d-3238672596314bebc7943d2b8cf4504e5781a755.gz
Wed, 18 Apr 2007 18:39:18 -0400 Gary King
Added copy-file.lisp (from metatilities)
darcs-hash:20070418223918-3cc5d-bc735844fe4c84f4bae9444038e98a9843005976.gz
Wed, 18 Apr 2007 18:38:13 -0400 Gary King
Reformatting, etc
darcs-hash:20070418223813-3cc5d-db0dbcd5b1b6338ea780bd3fed92633d0edfde19.gz
Wed, 18 Apr 2007 18:37:27 -0400 Gary King
Added css file for html report
darcs-hash:20070418223727-3cc5d-18059f9a6239722c54a2cd558a8da11b52da9068.gz
Wed, 18 Apr 2007 18:36:12 -0400 Gary King
Moved packages to packages file; added reports; reformated system def
darcs-hash:20070418223612-3cc5d-563c41ca76aa1653d8e7c7e2339b9990897a71c3.gz
Wed, 18 Apr 2007 18:35:08 -0400 Gary King
Slightly smarter data recording for ensure-random-cases+
darcs-hash:20070418223508-3cc5d-c6fa8a3f00cefd2164bde3552de75c34d74e0b5f.gz
Wed, 18 Apr 2007 18:34:18 -0400 Gary King
Added writable-directory-p (only Allegro for now)
darcs-hash:20070418223418-3cc5d-ecdba2ccd2b3291b6502d3af0c040909aac29d84.gz
Wed, 18 Apr 2007 18:33:23 -0400 Gary King
Notes
darcs-hash:20070418223323-3cc5d-983a2a069ff37078ac969732bb1af4e1b2c19595.gz
Wed, 18 Apr 2007 18:32:22 -0400 Gary King
added measure as a macro and with-profiling-report (allegro only for now)
darcs-hash:20070418223222-3cc5d-b10cb728e1b6087385beab3d0b5bc2122f403706.gz
Wed, 18 Apr 2007 18:31:22 -0400 Gary King
Removed +test-method-prefix+ (missed a few)
darcs-hash:20070418223122-3cc5d-b58c2a817d1d28f1b4536f7ff51f498bdb816d71.gz
Wed, 18 Apr 2007 18:30:50 -0400 Gary King
Trying to catch all the dribbles (WIP)
darcs-hash:20070418223050-3cc5d-561c2758eb473c30b21dc472afd38df1efc6c050.gz
Wed, 18 Apr 2007 18:30:05 -0400 Gary King
Can now handle options in addtest
darcs-hash:20070418223005-3cc5d-650df056e72ce39dca5245882155173be6dca22b.gz
Wed, 18 Apr 2007 18:29:21 -0400 Gary King
Added and exported lift-result
darcs-hash:20070418222921-3cc5d-23b83797adea61a19ea513c93c5c599680d7bc68.gz
Wed, 18 Apr 2007 18:26:39 -0400 Gary King
Added more recording of times, current test steps, etc
darcs-hash:20070418222639-3cc5d-260ddda1fa1695c95032f3bf6df9b9cdfeb30d02.gz
Wed, 18 Apr 2007 18:25:19 -0400 Gary King
Added print-tests and map-testsuites
darcs-hash:20070418222519-3cc5d-676cc276a5bc8372bde751e9d29f2009e3c87f65.gz
Wed, 18 Apr 2007 18:22:40 -0400 Gary King
Remove +test-method-prefix+ and clean up comments
darcs-hash:20070418222240-3cc5d-383c3db922a09cdc802c601904dc2c4b13b62abd.gz
Wed, 18 Apr 2007 18:18:13 -0400 Gary King
Added support for expected-errors and expected-failures
darcs-hash:20070418221813-3cc5d-a5563263940377fc07b791aa62be975fd24098d5.gz
Wed, 18 Apr 2007 18:04:59 -0400 Gary King
Added ensure-different
darcs-hash:20070418220459-3cc5d-50e5dd1b6db67bc0a3c35b37deea548f3efdcf50.gz
Wed, 18 Apr 2007 18:04:20 -0400 Gary King
run-tests-from-file now returns test result; also added preference for :report-property and a :build-report command
darcs-hash:20070418220420-3cc5d-126fef58d8cc386310720d423ca008a895575fcc.gz
Wed, 18 Apr 2007 17:24:01 -0400 Gary King
some updated tests
darcs-hash:20070418212401-3cc5d-e9ee797eac12af32fb1e548afe06c540e6e3a359.gz
Sat, 17 Mar 2007 20:33:33 -0400 Gary King
Missed a rename of configure-from-file to run-test-from-file
darcs-hash:20070318003333-3cc5d-f4222738d0e1ce55edd80d9ad9172d82d0de62cd.gz
Sat, 17 Mar 2007 20:29:39 -0400 Gary King
Random line...
darcs-hash:20070318002939-3cc5d-a56b3269ed3421eb06208e6391655d818c707d3d.gz
Sat, 17 Mar 2007 20:29:16 -0400 Gary King
a bit more benchmarking work
darcs-hash:20070318002916-3cc5d-736e34dac1a7144cf6fe764e0fcf77eb5beedb01.gz
Sat, 17 Mar 2007 20:26:26 -0400 Gary King
save start-time in test-result
darcs-hash:20070318002626-3cc5d-e53a334b7277d894f4da841206be24f49c209782.gz
Sat, 17 Mar 2007 20:25:17 -0400 Gary King
Configure handles various lift parameters
darcs-hash:20070318002517-3cc5d-c805de5b284824e16d9e92391ea6264aa573333b.gz
Sat, 17 Mar 2007 20:23:48 -0400 Gary King
Renamed configure-from-file to run-from-file
darcs-hash:20070318002348-3cc5d-2d833e47c4b08b19d88fbed4e4796171dc10518e.gz
Sat, 17 Mar 2007 20:22:20 -0400 Gary King
Smarter reporting in ensure-random-cases; shows sub-conditions
darcs-hash:20070318002220-3cc5d-2394d11826456f3fc779427e6f9382017b43c4b0.gz
Sat, 17 Mar 2007 20:21:41 -0400 Gary King
Random stuff
darcs-hash:20070318002141-3cc5d-992e385132489ac2604086acce3b59af0e9ddcbd.gz
Sat, 17 Mar 2007 20:21:21 -0400 Gary King
More options and smarts in run-tests
darcs-hash:20070318002121-3cc5d-38d2b7d404684186a60d9b8d70d0fb04d79eb10f.gz
Sat, 17 Mar 2007 20:20:45 -0400 Gary King
Converted make-test-result from a defmethod into a defun
darcs-hash:20070318002045-3cc5d-e21fac9048a07aa36e633477f83a5bd3dee93a4c.gz
Sat, 17 Mar 2007 20:19:58 -0400 Gary King
Renamed test-class-name to results-for in test-result
darcs-hash:20070318001958-3cc5d-7246898e5db2f9480c75c5253c35fef8c418fd89.gz
Sat, 17 Mar 2007 20:18:55 -0400 Gary King
Better reports for ensure-cases; it shows the subcases that fail in more detail
darcs-hash:20070318001855-3cc5d-04eb6366a8de6d2fe9f22a49e03474442b4b3790.gz
Sat, 17 Mar 2007 20:17:06 -0400 Gary King
Formatting; removed some comment lines, etc
darcs-hash:20070318001706-3cc5d-5a4c822c46e888987b5981538e29b1204698ce9e.gz
Sat, 17 Mar 2007 20:16:21 -0400 Gary King
added find-test-suite
darcs-hash:20070318001621-3cc5d-37c33aa2b8e1f95873e5d88cb8aa70ebb2911d61.gz
Sat, 17 Mar 2007 20:15:48 -0400 Gary King
Added configure-from-file
darcs-hash:20070318001548-3cc5d-4711458da387141aadf50f25555b672b95ca60c7.gz
Sat, 17 Mar 2007 20:13:33 -0400 Gary King
Added *lift-debug-output* and friends to better handle dribble output
darcs-hash:20070318001333-3cc5d-e3eca16538c3cb140bc63f7b3da255ea01902397.gz
Sat, 17 Mar 2007 20:11:53 -0400 Gary King
Added last-test-status as a handy way to see what just happened
darcs-hash:20070318001153-3cc5d-54b22fe3ac5627df8640ab0cb4fb9429102fafd5.gz
Sat, 17 Mar 2007 20:08:59 -0400 Gary King
Removed some unnecessary defgenerics
darcs-hash:20070318000859-3cc5d-d4ac8b7cfe2d22a517037fb532d72f9ca1fce0ff.gz
Sat, 17 Mar 2007 20:05:53 -0400 Gary King
Added config.lisp
darcs-hash:20070318000553-3cc5d-5fd0b7721c534c30aa1c934f2326202426f3aba5.gz
Sat, 17 Mar 2007 18:46:05 -0400 Gary King
Added config file
darcs-hash:20070317224605-3cc5d-09b8be1d3595b24fb199a2e78aa4f500cba1e313.gz
Wed, 14 Mar 2007 22:14:31 -0400 Gary King
Messing with early measuring stuff
darcs-hash:20070315021431-3cc5d-a082aafe61ea45fd11ae7ae8b79c87ff10171705.gz
Thu, 8 Feb 2007 11:11:28 -0500 Gary King
bumped version
darcs-hash:20070208161128-3cc5d-99fd28170faf511b43bd34eaffae75a832f1013c.gz
Thu, 8 Feb 2007 11:10:56 -0500 Gary King
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.
darcs-hash:20070208161056-3cc5d-26515e6649b0318956c85de22f65130984c7da3e.gz
Thu, 8 Feb 2007 11:07:58 -0500 Gary King
Added test/finding-tests.lisp (also to test system file)
darcs-hash:20070208160758-3cc5d-0e156b3858c4e544975eca0cb8a9e47f861ca33e.gz
Sat, 3 Feb 2007 20:48:03 -0500 Gary King
bumped version
darcs-hash:20070204014803-3cc5d-c37cb46aa7e8908ddbd17303a849f21e0fa9e51d.gz
Sat, 3 Feb 2007 20:47:02 -0500 Gary King
Moved export to lift.lisp's defpackage; some reformattig; fixed a declare ignorable warning
darcs-hash:20070204014702-3cc5d-c2e56fa9f2a47a06e34d3a885bd6a5ab8d181b4f.gz
Sat, 3 Feb 2007 20:46:22 -0500 Gary King
Added total-bytes-allocated (only for Allegro so far).
darcs-hash:20070204014622-3cc5d-300bf6e1523e64a4ca0993bdcd58fe65eca8b6a3.gz
Sat, 3 Feb 2007 20:45:52 -0500 Gary King
Added macros.lisp (for benchmarking; not used yet).
darcs-hash:20070204014552-3cc5d-320e9c719e14e57a2c3eddeb369bac317a0219b2.gz
Sat, 3 Feb 2007 20:44:59 -0500 Gary King
Clean up of several SBCL warnings; hacky fix for :functions not being properly inherited by sub-suites
darcs-hash:20070204014459-3cc5d-f0fb7c1532c4bbb12b346a959e1c75c69d0d6412.gz
Thu, 18 Jan 2007 20:26:01 -0500 Gary King
updated copyright; reformatted system defs
darcs-hash:20070119012601-3cc5d-121500022b9fb6f659ff2e07c881b123234e7535.gz
Sun, 31 Dec 2006 15:12:04 -0500 Gary King
version to 1.2
darcs-hash:20061231201204-3cc5d-6a844524e73d59bb7c0d7bcade297a3046beed63.gz
Sun, 31 Dec 2006 15:10:57 -0500 Gary King
Added port and random-testing. The first provides get-backtrace. The second provides ensure-random-cases and ensure-random-cases+.
darcs-hash:20061231201057-3cc5d-93ca122e0e00a00c0fa8fe781cab5ef1e4be89ea.gz
Sun, 31 Dec 2006 15:10:04 -0500 Gary King
Added data/ and some short word lists
darcs-hash:20061231201004-3cc5d-aa3f09c8f11cfbb4410d41cd8b922f0657255e4e.gz
Sun, 31 Dec 2006 15:09:29 -0500 Gary King
With-cases -> ensure-cases; include backtrace in problem instances; allow test variables to be used in ensure-cases expansion
darcs-hash:20061231200929-3cc5d-8a80817e843b5808ab1780d05e8b0bbb79f2cd65.gz
Sun, 31 Dec 2006 15:06:15 -0500 Gary King
Added port.lisp to system definition
darcs-hash:20061231200615-3cc5d-db90e015676f1013d3f1aac12e690443f8011927.gz
Sun, 31 Dec 2006 15:05:47 -0500 Gary King
Added Edi Weitz's copywrite too (for get-backtrace)
darcs-hash:20061231200547-3cc5d-79eae8b90a68e6133b5caa1ac0c46aadb9107521.gz
Sun, 3 Dec 2006 14:43:14 -0500 Gary King
Added random-testing; with-cases and made an examples folder
darcs-hash:20061203194314-3cc5d-68a49cc8a65877db935fa904242c807c49e794c9.gz
Fri, 29 Sep 2006 22:37:51 -0400 Gary King
Fix for testsuite-test-count
darcs-hash:20060930023751-3cc5d-919d75d2d29df537d989fc5ef15053cec791d1d4.gz
Tue, 26 Sep 2006 09:58:33 -0400 Gary King
Removed load-glu.lisp (finally! ); updated tests.
darcs-hash:20060926135833-3cc5d-b3cc7149bf916d70a907fd70eca3979bdc2e7e8a.gz
Sun, 24 Sep 2006 18:01:19 -0400 Gary King
Bumping version
darcs-hash:20060924220119-3cc5d-2fb6fef965c31cb2e8efa53564123c025eccbf00.gz
Sun, 24 Sep 2006 17:59:33 -0400 Gary King
Release notes
darcs-hash:20060924215933-3cc5d-58f01361e6e5a58650baa0fc325a47db271cd756.gz
Sun, 24 Sep 2006 17:59:25 -0400 Gary King
Used simpler :suite argument
darcs-hash:20060924215925-3cc5d-dd2ee3716953ccdf0a2d3ac4daa8298a54f4807b.gz
Sun, 24 Sep 2006 17:58:38 -0400 Gary King
Much gnashing of test teeth
darcs-hash:20060924215838-3cc5d-8205ec8ea63d5219c6eccb7a240719ed35401894.gz
Sun, 24 Sep 2006 17:58:01 -0400 Gary King
Moved timeout stuff into LIFT proper
darcs-hash:20060924215801-3cc5d-460f5fadd8d1695a0ab59883942b8ee2e04b641a.gz
Sun, 24 Sep 2006 17:57:40 -0400 Gary King
just notes
darcs-hash:20060924215740-3cc5d-427bcb92437220a3b6af83e07d8c83a0334c215a.gz
Sun, 24 Sep 2006 17:57:28 -0400 Gary King
Timeouts are now part of lift; improved single-setup --> run-setup with different options (still WIP though)
darcs-hash:20060924215728-3cc5d-c3bffb8e5d23e42bbf21325ccf22ec80faad676f.gz
Sun, 24 Sep 2006 17:56:19 -0400 Gary King
Removed some old copyright notices
darcs-hash:20060924215619-3cc5d-0f5ce6c9311e870094532d7a80e150a520fa4372.gz
Sun, 24 Sep 2006 17:55:44 -0400 Gary King
Cleaned up the examples
darcs-hash:20060924215544-3cc5d-09db2eb0013d69689dcbad0bfa7ab1b1c120dd1e.gz
Fri, 15 Sep 2006 11:13:29 -0400 Gary King
No longer exports deftest; correct a few warnings
darcs-hash:20060915151329-3cc5d-be5703960fd42fe3df7e5ea96220550064e4edf6.gz
Tue, 12 Sep 2006 10:45:38 -0400 Gary King
Improved system defs; removed moptilities dependence
darcs-hash:20060912144538-3cc5d-e231a84fde148b01383220e4dbde1d34297bbe87.gz
Tue, 12 Sep 2006 10:45:00 -0400 Gary King
Updated tests to match LIFT
darcs-hash:20060912144500-3cc5d-be4e2e35355b6aabc5de81f6f675fd6063233018.gz
Tue, 12 Sep 2006 10:44:21 -0400 Gary King
Removed dependence on moptilites et. al.
darcs-hash:20060912144421-3cc5d-fa0efec60403e8e5a108a1a470530c002e11d26a.gz
Tue, 12 Sep 2006 10:41:17 -0400 Gary King
Fixed syntax in examples
darcs-hash:20060912144117-3cc5d-f77007f3b4c0bd94bbc5bd95eca72e98665ccdaf.gz
Fri, 8 Sep 2006 15:42:22 -0400 Gary King
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.
darcs-hash:20060908194222-3cc5d-489734d84c62557b5453b4dc3a5f2d13e6bff264.gz
Fri, 8 Sep 2006 15:40:25 -0400 Gary King
Removed copyright from system files; added operation-done-p to lift.asd; some reformatting
darcs-hash:20060908194025-3cc5d-afa4de9b92f7f08fbe00b860c1bb8d2e788b1f48.gz
Fri, 8 Sep 2006 15:39:17 -0400 Gary King
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).
darcs-hash:20060908193917-3cc5d-29f07f2fc6da88d642b4d917e90f1246d232dde9.gz
Fri, 8 Sep 2006 15:36:44 -0400 Gary King
Added RELNOTES and test/equality-tests.lisp
darcs-hash:20060908193644-3cc5d-38a945f514e327e74c9f276a3fadbfa5e9a4cd3b.gz
Mon, 5 Jun 2006 21:57:25 -0400 Gary King
Updated and corrected copyright information
darcs-hash:20060606015725-3cc5d-45571a8bff2a1e026f6ed2da5ccfb4c98a2adc56.gz
Mon, 29 May 2006 22:26:24 -0400 Gary King
Cleanup up lift test system; added tests for dynamic-variables clause.
darcs-hash:20060530022624-3cc5d-d1fbb8eac63a4bd59f79c7e948433e559c57c5a2.gz
Mon, 29 May 2006 22:25:58 -0400 Gary King
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
darcs-hash:20060530022558-3cc5d-3249d6021fc62daafcd55e4cbe215eb20665e2e7.gz
Wed, 17 May 2006 14:51:05 -0400 Gary King
Fixed a defpackage without #: glitch
darcs-hash:20060517185105-3cc5d-2663231b653a405f69d5a93b36000830563133c3.gz
Thu, 11 May 2006 15:32:53 -0400 Gary King
Fixing in-packages
darcs-hash:20060511193253-3cc5d-03f04a8915eec499fb50d06492782812e64b40f1.gz
Mon, 24 Apr 2006 22:36:42 -0400 Gary King
Lower-cased package names in defsystem; improved documentation of *test-scratchpad*.
darcs-hash:20060425023642-3cc5d-e7fd7025f6aff165e0d15cb8c6ba07fdae776ed7.gz
Thu, 13 Apr 2006 10:51:36 -0400 Gary King
Added :equality-test initarg for testsuites; improved ensure-same so that equality test is bound late (not at compile time).
darcs-hash:20060413145136-3cc5d-3051f31efa378410ca6ea99c6f3e00021a1a7867.gz
Thu, 2 Feb 2006 13:49:01 -0500 Gary King
Updated style sheet
darcs-hash:20060202184901-3cc5d-8c47c1081632ef220daf43476b3c6bfd01d3ad88.gz
Thu, 2 Feb 2006 13:48:55 -0500 Gary King
Removed errant 'gremlins' from test-lift.lisp
darcs-hash:20060202184855-3cc5d-6f37a97350905670bcac165d5852e45ef9c06e11.gz
Tue, 31 Jan 2006 09:30:00 -0500 Gary King
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...
darcs-hash:20060131143000-3cc5d-d81837f9e0c33858b25cd310a3972d85ccba4912.gz
Sat, 28 Jan 2006 18:52:36 -0500 Gary King
Moved to almost tableless design; I now have achieved nirvana: I can look a bit odd in every browser!
darcs-hash:20060128235236-3cc5d-892bf2a50d0d47f3d5968716c5f0a073a09079f0.gz
Fri, 27 Jan 2006 07:14:26 -0500 Gary King
Added a little glitz to handle issue 33 when adding tests via deftestsuite.
darcs-hash:20060127121426-3cc5d-63ff3b7ee3c3dadeba85009c439b63ff432a27b7.gz
Thu, 26 Jan 2006 23:03:39 -0500 Gary King
improving comparison
darcs-hash:20060127040339-3cc5d-c3c1a1cfaea106b159e5cd1a19f573fa87740bcd.gz
Thu, 26 Jan 2006 23:03:20 -0500 Gary King
Fixed :Name links in website
darcs-hash:20060127040320-3cc5d-03c76cade1075d277546c015a0ed085dd0e68c91.gz
Fri, 20 Jan 2006 14:23:00 -0500 Gary King
Added xlunit-tests comparison
darcs-hash:20060120192300-3cc5d-59cab8d6caf5c05cfe91bd911294e8961acec018.gz
Fri, 20 Jan 2006 11:54:01 -0500 Gary King
Added *lift-equality-test* to make ensure-same more flexible; improved printing control with :print-follow
darcs-hash:20060120165401-3cc5d-b825f1be3a15b0efddb59fd108a5fb7ade39dc6a.gz
Fri, 20 Jan 2006 11:52:19 -0500 Gary King
Moving tests around a bit
darcs-hash:20060120165219-3cc5d-cfdaa9f38928e118d50166c95dd3830e91456ca4.gz
Fri, 20 Jan 2006 11:51:54 -0500 Gary King
Started some work comparing different test frameworks
darcs-hash:20060120165154-3cc5d-fe17e181e5165d04ebc0d11eece6f094931eb414.gz
Thu, 19 Jan 2006 11:06:52 -0500 Gary King
Added ccl: in several places b/c we can no longer rely on having used the CCL package.
darcs-hash:20060119160652-3cc5d-1907e72369e34e811eb095af6b1e0a745a571242.gz
Thu, 19 Jan 2006 11:05:14 -0500 Gary King
Minor webpage fixes
darcs-hash:20060119160514-3cc5d-e87a53119fc46e9d431b3c8e2947f5907b600bf6.gz
Mon, 9 Jan 2006 15:21:26 -0500 Gary King
Re-worked webpage
darcs-hash:20060109202126-3cc5d-9f087ffae58bb689ed1a6f4f4a17194e466161d5.gz
Mon, 9 Jan 2006 15:21:17 -0500 Gary King
Added website module
darcs-hash:20060109202117-3cc5d-958f5d10051a9bbf673f1e55038c3613e9fc3e68.gz
Sun, 1 Jan 2006 09:26:21 -0500 Gary King
Added COPYING file
darcs-hash:20060101142621-3cc5d-2dfa7b435104eec32d4d01e127723f8b62f40cda.gz
Mon, 19 Dec 2005 12:50:55 -0500 Gary King
Made more ASDF-Install happy
darcs-hash:20051219175055-3cc5d-0b81b0fbc1d7fa2ac4991c195f577ce2b4ee6777.gz
Thu, 15 Dec 2005 09:39:14 -0500 Gary King
Updating for moptilities
darcs-hash:20051215143914-3cc5d-1c73bef2926fa49ba10dc1fe667ea4cc0f4d4236.gz
Sat, 10 Dec 2005 16:48:19 -0500 Gary King
EKSL -> GLU
darcs-hash:20051210214819-3cc5d-ee62223e30d281f97ca57b2a6784a9a077a0dc3a.gz
Fri, 9 Dec 2005 14:01:40 -0500 Gary King
Ignored some define-glu-modules
darcs-hash:20051209190140-3cc5d-9af874ddbd20b4f4bfb9f1dbb3a1399037fc2f9c.gz
Thu, 24 Nov 2005 15:42:03 -0500 Gary King
system connection
darcs-hash:20051124204203-3cc5d-0b358536d32317128ede23f55377a3c838ff648f.gz
Tue, 22 Nov 2005 20:25:47 -0500 Gary King
mostly minor cleanup
darcs-hash:20051123012547-3cc5d-022026acbcdb6352b4ed6829fe63df5b1ad43c7f.gz
Fri, 18 Nov 2005 10:14:41 -0500 Gary King
Moved system file up one level; added presentations on LIFT, etc
darcs-hash:20051118151441-3cc5d-37dd8afe6d97588970c9aaabdd6627bc1e535d55.gz
Wed, 16 Nov 2005 22:21:22 -0500 Gary King
website
darcs-hash:20051117032122-3cc5d-66b3992cd56b955e2377c39f84b0746a6dfb99df.gz
Thu, 10 Nov 2005 23:01:17 -0500 Gary King
removed unneeded double-quotes
darcs-hash:20051111040117-3cc5d-c08d919d1d9eff556f1d5b749aec745e0e8e55db.gz
Thu, 20 Oct 2005 09:15:59 -0400 Gary King
ensure-same returns true if everything is the same
darcs-hash:20051020131559-3cc5d-8d6e0820b42786e0c1689da64bcddc14ac8f10f8.gz
Fri, 7 Oct 2005 15:05:46 -0400 Gary King
removed chuff; u: -> metatilities:
darcs-hash:20051007190546-3cc5d-0ab4c2b36d304337a156c89595affbb9b7019941.gz
Wed, 5 Oct 2005 15:35:54 -0400 Gary King
initial
darcs-hash:20051005193554-3cc5d-aefd740d3ff1551b8d50b2eaafd2f00ed0b06f8d.gz
Tue, 4 Oct 2005 09:30:24 -0400 Gary King
initial
darcs-hash:20051004133024-3cc5d-f4b303cc0e6f4a34d52fc7f875284173a2bd3ecc.gz