Closed AndreTheHunter closed 6 years ago
lein test-refresh does not find the data_readers.clj file while lein test works.
lein test-refresh
data_readers.clj
lein test
I suspect this is caused by the classpath root being incorrect. See https://clojure.org/reference/reader#_tagged_literals
Full error:
ERROR in (print-method-uri) (Var.java:43) Uncaught exception, not in assertion. expected: nil actual: java.lang.IllegalStateException: Attempting to call unbound fn: #'helios.util/to-uri at clojure.lang.Var$Unbound.throwArity (Var.java:43) clojure.lang.AFn.invoke (AFn.java:32) clojure.lang.Var.invoke (Var.java:379) clojure.lang.LispReader$CtorReader.readTagged (LispReader.java:1351) clojure.lang.LispReader$CtorReader.invoke (LispReader.java:1330) clojure.lang.LispReader$DispatchReader.invoke (LispReader.java:786) clojure.lang.LispReader.read (LispReader.java:265) clojure.lang.LispReader.readDelimitedList (LispReader.java:1302) clojure.lang.LispReader$MapReader.invoke (LispReader.java:1260) clojure.lang.LispReader.read (LispReader.java:265) clojure.lang.LispReader.read (LispReader.java:198) clojure.lang.LispReader.read (LispReader.java:187) clojure.lang.RT.readString (RT.java:1850) clojure.lang.RT.readString (RT.java:1845) clojure.core$read_string.invokeStatic (core.clj:3769) clojure.core$read_string.invoke (core.clj:3759) helios.util_test$fn__16615.invokeStatic (util_test.clj:105) helios.util_test/fn (util_test.clj:98) clojure.test$test_var$fn__10620.invoke (test.clj:716) clojure.test$test_var.invokeStatic (test.clj:716) clojure.test$test_var.invoke (test.clj:707) clojure.test$test_vars$fn__10646$fn__10651.invoke (test.clj:734) clojure.test$default_fixture.invokeStatic (test.clj:686) clojure.test$default_fixture.invoke (test.clj:682) clojure.test$test_vars$fn__10646.invoke (test.clj:734) clojure.test$default_fixture.invokeStatic (test.clj:686) clojure.test$default_fixture.invoke (test.clj:682) clojure.test$test_vars.invokeStatic (test.clj:730) clojure.test$test_all_vars.invokeStatic (test.clj:736) clojure.test$test_ns.invokeStatic (test.clj:757) clojure.test$test_ns.invoke (test.clj:742) clojure.core$map$fn__6881.invoke (core.clj:2728) clojure.lang.LazySeq.sval (LazySeq.java:40) clojure.lang.LazySeq.seq (LazySeq.java:49) clojure.lang.Cons.next (Cons.java:39) clojure.lang.RT.next (RT.java:703) clojure.core$next__6406.invokeStatic (core.clj:64) clojure.core$reduce1.invokeStatic (core.clj:936) clojure.core$reduce1.invokeStatic (core.clj:926) clojure.core$merge_with.invokeStatic (core.clj:3032) clojure.core$merge_with.doInvoke (core.clj:3024) clojure.lang.RestFn.applyTo (RestFn.java:139) clojure.core$apply.invokeStatic (core.clj:659) clojure.test$run_tests.invokeStatic (test.clj:767) clojure.test$run_tests.doInvoke (test.clj:767) clojure.lang.RestFn.applyTo (RestFn.java:137) clojure.core$apply.invokeStatic (core.clj:657) clojure.core$apply.invoke (core.clj:652) com.jakemccrary.test_refresh$run_selected_tests$fn__730.invoke (test_refresh.clj:153) com.jakemccrary.test_refresh$suppress_unselected_tests.invokeStatic (test_refresh.clj:115) com.jakemccrary.test_refresh$suppress_unselected_tests.invoke (test_refresh.clj:89) com.jakemccrary.test_refresh$run_selected_tests.invokeStatic (test_refresh.clj:151) com.jakemccrary.test_refresh$run_selected_tests.invoke (test_refresh.clj:142) com.jakemccrary.test_refresh$run_tests.invokeStatic (test_refresh.clj:166) com.jakemccrary.test_refresh$run_tests.invoke (test_refresh.clj:155) com.jakemccrary.test_refresh$monitor_project$fn__753.invoke (test_refresh.clj:257) com.jakemccrary.test_refresh$monitor_project.invokeStatic (test_refresh.clj:243) com.jakemccrary.test_refresh$monitor_project.invoke (test_refresh.clj:217) user$eval4029.invokeStatic (form-init5699477671972356714.clj:1) user$eval4029.invoke (form-init5699477671972356714.clj:1) clojure.lang.Compiler.eval (Compiler.java:6978) clojure.lang.Compiler.eval (Compiler.java:6968) clojure.lang.Compiler.load (Compiler.java:7430) clojure.lang.Compiler.loadFile (Compiler.java:7368) clojure.main$load_script.invokeStatic (main.clj:277) clojure.main$init_opt.invokeStatic (main.clj:279) clojure.main$init_opt.invoke (main.clj:279) clojure.main$initialize.invokeStatic (main.clj:310) clojure.main$null_opt.invokeStatic (main.clj:344) clojure.main$null_opt.invoke (main.clj:341) clojure.main$main.invokeStatic (main.clj:423) clojure.main$main.doInvoke (main.clj:386) clojure.lang.RestFn.applyTo (RestFn.java:137) clojure.lang.Var.applyTo (Var.java:700) clojure.main.main (main.java:37)
Are you able to reproduce with a minimal project or share (link to or paste here) your project.clj and the layout of your project?
Also, what version of lein-test-refresh?
lein test-refresh
does not find thedata_readers.clj
file whilelein test
works.I suspect this is caused by the classpath root being incorrect. See https://clojure.org/reference/reader#_tagged_literals
Full error: