Function: cider-test-menu

cider-test-menu is an autoloaded, interactive and byte-compiled function defined in cider-test.el.

Signature

(cider-test-menu)

Documentation

Transient menu for CIDER's test commands.

The selector arguments filter which tests the namespace, loaded and project run commands execute, without prompting.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-test.el
;;;###autoload (autoload 'cider-test-menu "cider-test" "Menu for CIDER's test commands." t)
(transient-define-prefix cider-test-menu ()
  "Transient menu for CIDER's test commands.
The selector arguments filter which tests the namespace, loaded and
project run commands execute, without prompting."
  ["Selectors"
   ("-i" "Include" "--include=" :reader cider-test-menu--read-selectors)
   ("-x" "Exclude" "--exclude=" :reader cider-test-menu--read-selectors)]
  [["Run"
    ("t" "Test at point" cider-test-run-test)
    ("n" "Namespace tests" cider-test-menu--run-ns)
    ("s" "Namespace tests (prompt for filters)" cider-test-run-ns-tests-with-filters)
    ("l" "Loaded tests" cider-test-menu--run-loaded)
    ("p" "Project tests" cider-test-menu--run-project)]
   ["Rerun / report"
    ("r" "Rerun failed" cider-test-rerun-failed-tests)
    ("a" "Rerun last test" cider-test-rerun-test)
    ("b" "Show report" cider-test-show-report)
    ("f" "Toggle fail-fast" cider-test-toggle-fail-fast)]]
  ;; Control-variant duplicates, hidden from the menu, preserving muscle memory.
  [:hide (lambda () t)
   ("C-t" "Test at point" cider-test-run-test)
   ("C-n" "Namespace tests" cider-test-menu--run-ns)
   ("C-s" "Namespace tests (prompt for filters)" cider-test-run-ns-tests-with-filters)
   ("C-l" "Loaded tests" cider-test-menu--run-loaded)
   ("C-p" "Project tests" cider-test-menu--run-project)
   ("C-r" "Rerun failed" cider-test-rerun-failed-tests)
   ("C-a" "Rerun last test" cider-test-rerun-test)
   ("C-b" "Show report" cider-test-show-report)
   ("C-f" "Toggle fail-fast" cider-test-toggle-fail-fast)])