Lots more clean-up add first draft of :depends-on
commit2954aa297b0afae35f5cd3bd26642399ca8d7447
authorGary King <gwking@franz.com>
Sun, 7 Feb 2010 19:17:55 +0000 (7 14:17 -0500)
committerGary King <gwking@franz.com>
Sun, 7 Feb 2010 19:17:55 +0000 (7 14:17 -0500)
tree821cc0966efc18fd387a63c4f7f5459d7d2db259
parentd0d34e6719ac92b22988078823deeccdaee91be6
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
13 files changed:
dev/class-defs.lisp
dev/definitions.lisp
dev/generics.lisp
dev/introspection.lisp
dev/lift.lisp
dev/port.lisp
dev/test-runner.lisp
dev/utilities.lisp
lift-test.asd
test/lift-test.lisp
test/test-maximum-problems.lisp
test/tests-in-progress.lisp
test/testsuite-expects.lisp