This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-10-03
Channels
- # babashka (16)
- # beginners (70)
- # biff (1)
- # calva (15)
- # clj-commons (1)
- # cljsrn (1)
- # clojure (31)
- # clojure-android (1)
- # clojure-nl (4)
- # clojure-spec (17)
- # clojurescript (6)
- # cursive (3)
- # fulcro (22)
- # holy-lambda (21)
- # honeysql (20)
- # jobs-discuss (5)
- # kaocha (1)
- # lsp (51)
- # malli (1)
- # missionary (7)
- # nrepl (1)
- # off-topic (9)
- # portal (3)
- # reitit (1)
- # shadow-cljs (4)
- # xtdb (2)
Hello, I'm trying kaocha for the first time and stumpled about an error, that a file could not be found on the classpath
Exception: clojure.lang.Compiler$CompilerException: Syntax error compiling at (handler/view_test.clj:1:1).
#:clojure.error{:phase :compile-syntax-check, :line 1, :column 1, :source "handler/view_test.clj"}
at clojure.lang.Compiler.load (Compiler.java:7652)
...
kaocha.ns$required_ns.invokeStatic (ns.clj:13)
kaocha.ns$required_ns.invoke (ns.clj:11)
kaocha.type.ns$eval4311$fn__4312.invoke (ns.clj:29)
...
kaocha.testable$load.invokeStatic (testable.clj:94)
kaocha.testable$load.invoke (testable.clj:75)
kaocha.testable$load_testables.invokeStatic (testable.clj:152)
kaocha.testable$load_testables.invoke (testable.clj:144)
kaocha.load$load_test_namespaces.invokeStatic (load.clj:49)
kaocha.load$load_test_namespaces.doInvoke (load.clj:37)
...
kaocha.type.clojure.test$eval5726$fn__5727.invoke (test.clj:17)
...
kaocha.testable$load.invokeStatic (testable.clj:94)
kaocha.testable$load.invoke (testable.clj:75)
kaocha.testable$load_testables.invokeStatic (testable.clj:152)
kaocha.testable$load_testables.invoke (testable.clj:144)
kaocha.api$test_plan.invokeStatic (api.clj:56)
kaocha.api$test_plan.invoke (api.clj:49)
kaocha.api$run$fn__3914.invoke (api.clj:101)
...
kaocha.api$run.invokeStatic (api.clj:99)
kaocha.api$run.invoke (api.clj:86)
kaocha.runner$run.invokeStatic (runner.clj:132)
kaocha.runner$run.invoke (runner.clj:73)
kaocha.runner$_main_STAR_.invokeStatic (runner.clj:176)
kaocha.runner$_main_STAR_.doInvoke (runner.clj:144)
...
kaocha.runner$_main.invokeStatic (runner.clj:187)
kaocha.runner$_main.doInvoke (runner.clj:185)
...
Caused by: java.io.FileNotFoundException: Could not locate handler/view__init.class, handler/view.clj or handler/view.cljc on classpath.
at clojure.lang.RT.load (RT.java:462)
...
handler.view_test$eval5771$loading__6737__auto____5772.invoke (view_test.clj:1)
handler.view_test$eval5771.invokeStatic (view_test.clj:1)
handler.view_test$eval5771.invoke (view_test.clj:1)
...
kaocha.ns$required_ns.invokeStatic (ns.clj:13)
kaocha.ns$required_ns.invoke (ns.clj:11)
kaocha.type.ns$eval4311$fn__4312.invoke (ns.clj:29)
...
kaocha.testable$load.invokeStatic (testable.clj:94)
kaocha.testable$load.invoke (testable.clj:75)
kaocha.testable$load_testables.invokeStatic (testable.clj:152)
kaocha.testable$load_testables.invoke (testable.clj:144)
kaocha.load$load_test_namespaces.invokeStatic (load.clj:49)
kaocha.load$load_test_namespaces.doInvoke (load.clj:37)
...
kaocha.type.clojure.test$eval5726$fn__5727.invoke (test.clj:17)
...
kaocha.testable$load.invokeStatic (testable.clj:94)
kaocha.testable$load.invoke (testable.clj:75)
kaocha.testable$load_testables.invokeStatic (testable.clj:152)
kaocha.testable$load_testables.invoke (testable.clj:144)
kaocha.api$test_plan.invokeStatic (api.clj:56)
kaocha.api$test_plan.invoke (api.clj:49)
kaocha.api$run$fn__3914.invoke (api.clj:101)
...
kaocha.api$run.invokeStatic (api.clj:99)
kaocha.api$run.invoke (api.clj:86)
kaocha.runner$run.invokeStatic (runner.clj:132)
kaocha.runner$run.invoke (runner.clj:73)
kaocha.runner$_main_STAR_.invokeStatic (runner.clj:176)
kaocha.runner$_main_STAR_.doInvoke (runner.clj:144)
...
kaocha.runner$_main.invokeStatic (runner.clj:187)
kaocha.runner$_main.doInvoke (runner.clj:185)
The config file:
#kaocha/v1
{:tests [{:id :unit
:source-paths ["src/clj"]
:test-paths ["test/clj/unit"]}
{:id :features
:test-paths ["test/clj/features"]}
]}
The source files path: src/clj/handler/view.cljs.
The test files path: test/clj/unit/handler_test.clj
When I evaluate the test file with the repl, it works as expected. What could be the reason for this?