- (let ((fail-on-error (getf def-suite-args :fail-on-error t)))
- (remf def-suite-args :fail-on-error)
- `(progn
- (if-let (,suite (get-test ',suite-name))
- (setf *suite* ,suite)
- (progn
- (when ,fail-on-error
- (cerror "Create a new suite named ~A."
- "Unknown suite ~A." ',suite-name))
- (setf (get-test ',suite-name) (make-suite ',suite-name ,@def-suite-args)
- *suite* (get-test ',suite-name))))
- ',suite-name))))
+ `(progn
+ (if-let (,suite (get-test ',suite-name))
+ (setf *suite* ,suite)
+ (progn
+ (cerror "Create a new suite named ~A." "Unknown suite ~A." ',suite-name)
+ (setf (get-test ',suite-name) (make-suite ',suite-name ,@def-suite-args)
+ *suite* (get-test ',suite-name))))
+ ',suite-name)))