In my experience, tests using kaocha-cljs sometimes fail because it can't connect successfully to the ClojureScript client. This is particularly problematic on CI, as it causes PR test runs to fail for reasons unrelated to the PR itself.
A typical error is as follows:
Exception: clojure.lang.ExceptionInfo: Kaocha ClojureScript client failed connecting back.
I don't know if it's reasonable to solve all of the unreliability, especially since I think we want to focus efforts on kaocha-cljs2 (among other projects). However, finding a way to mitigate the issue for CI and documenting it seems like a doable fix.
In my experience, tests using
kaocha-cljssometimes fail because it can't connect successfully to the ClojureScript client. This is particularly problematic on CI, as it causes PR test runs to fail for reasons unrelated to the PR itself.A typical error is as follows:
Exception: clojure.lang.ExceptionInfo: Kaocha ClojureScript client failed connecting back.I don't know if it's reasonable to solve all of the unreliability, especially since I think we want to focus efforts on
kaocha-cljs2(among other projects). However, finding a way to mitigate the issue for CI and documenting it seems like a doable fix.