result))
(defun testcover-reinstrument-clauses (clauselist)
- "Reinstruments each list in CLAUSELIST. Result is t if every
-clause is 1-valued."
+ "Reinstrument each list in CLAUSELIST.
+Result is t if every clause is 1-valued."
(let ((result t))
(mapc #'(lambda (x)
(setq result (and (testcover-reinstrument-list x) result)))
(eval-buffer buf t)))
(defmacro 1value (form)
- "For code-coverage testing, indicate that FORM is expected to always have
-the same value."
+ "For coverage testing, indicate FORM should always have the same value."
form)
(defmacro noreturn (form)
- "For code-coverage testing, indicate that FORM will always signal an error."
- form)
+ "For coverage testing, indicate that FORM will never return."
+ `(prog1 ,form
+ (error "Form marked with `noreturn' did return")))
;;;=========================================================================