;;;; collection of tests and test suites.
(deflookup-table test
+ :at-redefinition nil
:documentation "Lookup table mapping test (and test suite)
names to objects.")
`(progn
(setf (get-test ',name) (make-instance 'test-case
:name ',name
+ :runtime-package ,*package*
:test-lambda
(lambda ()
- (funcall (compile nil '(lambda () ,@body))))
+ (funcall (let ((*package* ,*package*))
+ (compile nil '(lambda () ,@body)))))
:description ,description
:depends-on ',depends-on))
,(if suite-supplied-p