X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Frun.lisp;h=6a10b332c197f85dfe51cbd4da29638931c3dd8b;hb=4460cad7919fde8e2bf119d24807a05f1a1bf493;hp=c81aba4e8e26aa5e0846e34f096e54895679a5c0;hpb=a3a3f45f2473649d64411e6e099c533c6c309fdd;p=fiveam.git diff --git a/src/run.lisp b/src/run.lisp index c81aba4..6a10b33 100644 --- a/src/run.lisp +++ b/src/run.lisp @@ -89,6 +89,8 @@ run.")) (setf (status test) :circular)))) (t (status test)))) +(defgeneric resolve-dependencies (depends-on)) + (defmethod resolve-dependencies ((depends-on symbol)) "A test which depends on a symbol is interpreted as `(AND ,DEPENDS-ON)." @@ -128,6 +130,8 @@ run.")) (funcall test-lambda) result-list)) +(defgeneric run-test-lambda (test)) + (defmethod run-test-lambda ((test test-case)) (with-run-state (result-list) (bind-run-state ((current-test test))