(:unknown
(setf (status test) :resolving)
(if (or (not (depends-on test))
- (resolve-dependencies (depends-on test)))
+ (eql t (resolve-dependencies (depends-on test))))
(progn
(run-test-lambda test)
(status test))
(ecase (car depends-on)
(and (satisfies-depends-p #'every))
(or (satisfies-depends-p #'some))
- (not (satisfies-depends-p #'notany))))))
+ (not (satisfies-depends-p #'notany))
+ (:before (every #'(lambda (dep)
+ (let ((status (status (get-test dep))))
+ (eql :unknown status)))
+ (cdr depends-on)))))))
(defun results-status (result-list)
"Given a list of test results (generated while running a test)