-
-
Notifications
You must be signed in to change notification settings - Fork 653
Closed
Description
Expected behavior
No emacs errors after running cider-test-run-test
or any other cider-test-*
funciton.
Actual behavior
Debugger entered--Lisp error: (error "Cyclic keymap inheritance")
cider-test-report-mode()
cider-test-render-report("*cider-test-report*" (dict "error" 0 "fail" 0 "ns" 1 "pass" 1 "test" 1 "var" 1) (dict "core-test" (dict "simple-test" ((dict "context" nil "index" 0 "message" "" "ns" "core-test" "type" "pass" "var" "simple-test")))))
#f(compiled-function (response) #<bytecode 0xdc993a82ffbcc89>)((dict "gen-input" nil "id" "33" "results" (dict "core-test" (dict "simple-test" ((dict "context" nil "index" 0 "message" "" "ns" "core-test" "type" "pass" "var" "simple-test")))) "session" "5c50f48b-7e2b-4566-bbe4-3d90fbfb4aca" "summary" (dict "error" 0 "fail" 0 "ns" 1 "pass" 1 "test" 1 "var" 1) "testing-ns" "core-test"))
nrepl--dispatch-response((dict "gen-input" nil "id" "33" "results" (dict "core-test" (dict "simple-test" ((dict "context" nil "index" 0 "message" "" "ns" "core-test" "type" "pass" "var" "simple-test")))) "session" "5c50f48b-7e2b-4566-bbe4-3d90fbfb4aca" "summary" (dict "error" 0 "fail" 0 "ns" 1 "pass" 1 "test" 1 "var" 1) "testing-ns" "core-test"))
nrepl-client-filter(#<process nrepl-connection<1>> "d9:gen-inputle2:id2:337:resultsd9:core-testd11:sim...")
Steps to reproduce the problem
- Create a simple test project with failing test:
;; deps.edn
{:paths ["test"]}
;; ./test/core-test.clj
(ns core-test
(:require [clojure.test :refer [deftest is]]))
(deftest simple-test
(is (= 5 (* 2 2))))
- Run the test using
C-c C-t C-t
orcider-test-run-test
- Test fails, dismiss test report window by pressing
q
- Fix the test
(ns core-test
(:require [clojure.test :refer [deftest is]]))
(deftest simple-test
(is (= 4 (* 2 2))))
- Run the test again.
Environment & Version information
CIDER version information
;; Connected to nREPL server - nrepl://localhost:62907
;; CIDER 1.4.0 (Kyiv), nREPL 0.9.0
;; Clojure 1.11.1, Java 18
;; Docs: (doc function-name)
;; (find-doc part-of-name)
;; Source: (source function-name)
;; Javadoc: (javadoc java-object-or-class)
;; Exit: <C-c C-q>
;; Results: Stored in vars *1, *2, *3, an exception in *e;
;; Startup: /usr/local/bin/clojure -Sdeps '{:deps {nrepl/nrepl {:mvn/version "0.9.0"} cider/cider-nrepl {:mvn/version "0.28.3"} refactor-nrepl/refactor-nrepl {:mvn/version "3.5.2"}} :aliases {:cider/nrepl {:main-opts ["-m" "nrepl.cmdline" "--middleware" "[refactor-nrepl.middleware/wrap-refactor,cider.nrepl/cider-middleware]"]}}}' -M:cider/nrepl
Emacs version
GNU Emacs 28.1 (build 2, x86_64-apple-darwin21.4.0, NS appkit-2113.40 Version 12.3.1 (Build 21E258)) of 2022-04-28
Operating system
macOS 12.3.1 (21E258)
DerGuteMoritz, filip-gomore, bitti and kommenarichiardi
Metadata
Metadata
Assignees
Labels
No labels