Function: ert-delete-all-tests
ert-delete-all-tests is an interactive and byte-compiled function
defined in ert.el.gz.
Signature
(ert-delete-all-tests)
Documentation
Make all symbols in obarray name no test.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/ert.el.gz
(defun ert-delete-all-tests ()
"Make all symbols in `obarray' name no test."
(interactive)
(when (called-interactively-p 'any)
(unless (y-or-n-p "Delete all tests? ")
(user-error "Aborted")))
;; We can't use `ert-select-tests' here since that gives us only
;; test objects, and going from them back to the test name symbols
;; can fail if the `ert-test' defstruct has been redefined.
(mapc #'ert-make-test-unbound (apropos-internal "" #'ert-test-boundp))
t)