]> git.eshelyaron.com Git - emacs.git/commitdiff
Set revert-buffer-function in ert-results-mode
authorMattias Engdegård <mattiase@acm.org>
Thu, 11 Jul 2019 13:22:23 +0000 (15:22 +0200)
committerMattias Engdegård <mattiase@acm.org>
Tue, 16 Jul 2019 13:35:45 +0000 (15:35 +0200)
* lisp/emacs-lisp/ert.el (ert-results-mode): Set revert-buffer-function
to re-run the same test selection.  It is a good fit and permits use of
the standard "g" key binding.

lisp/emacs-lisp/ert.el

index fe6eb19451bd34ffd2c4cecabc87c6785edc0b1a..c90c06d0849410d1fbb8e19164e9531b6bf8f6e9 100644 (file)
@@ -2092,7 +2092,9 @@ and how to display message."
 ;;; Commands and button actions for the results buffer.
 
 (define-derived-mode ert-results-mode special-mode "ERT-Results"
-  "Major mode for viewing results of ERT test runs.")
+  "Major mode for viewing results of ERT test runs."
+  (setq-local revert-buffer-function
+              (lambda (&rest _) (ert-results-rerun-all-tests))))
 
 (cl-loop for (key binding) in
          '( ;; Stuff that's not in the menu.