| 85 | | ,@(mapcar (lambda (form) |
|---|
| 86 | | `(progn |
|---|
| 87 | | (format t "~&====================== RUNNING ~S~%" |
|---|
| 88 | | ',form) |
|---|
| 89 | | (let ((failed (null,form))) |
|---|
| 90 | | (format t "~&====================== ~S ~A~%~%" |
|---|
| 91 | | ',form (if failed "FAILED" "SUCCEEDED")) |
|---|
| 92 | | (setf any-failed (or any-failed failed))))) |
|---|
| 93 | | forms) |
|---|
| 94 | | (exit 0 #+(or) (if any-failed 1 0)))) |
|---|
| | 85 | ,@(mapcar (lambda (form) |
|---|
| | 86 | `(progn |
|---|
| | 87 | (format t "~&====================== RUNNING ~S~%" |
|---|
| | 88 | ',form) ; quoted |
|---|
| | 89 | (let ((failed (null ,form))) |
|---|
| | 90 | (format t "~&====================== ~S ~A~%~%" |
|---|
| | 91 | ',form (if failed "FAILED" "SUCCEEDED")) |
|---|
| | 92 | (setf any-failed (or any-failed failed))))) |
|---|
| | 93 | forms) |
|---|
| | 94 | (exit (if any-failed 1 0)))) |
|---|
| | 95 | |
|---|
| | 96 | (defun fiveam-run-no-failures-p (test) |
|---|
| | 97 | (zerop (nth-value 8 (5am::partition-results (5am::run test))))) |
|---|
| | 98 | |
|---|