when I start running tests with Kaocha in the repl
it's quite hard to kill the process if it takes too long for some reasons
mmm might be our signal handlers. We want to still print out a result summary before exiting when someone presses ctrl-C
mm if you run it from the terminal and you send a SIGKILL it would just quits straight away
but if I do it from Emacs it doesn't, so I guess it doesn't handle the signal coming from the repl in the same way as a SIGKILL
in a way blocking the repl is worse than blocking a terminal since you close that easily, but restarting a repl can be a pain
so I just noticed in https://lambdaisland.com/blog/2020-06-05-open-source-update-may-2020 that kaocha-cljs would not work with advanced compilation
I don't see it in the known issues though on https://github.com/lambdaisland/kaocha-cljs
should it be in the README maybe?
I think that would be good to document, yes.
Would you have the time/interest to make an issue for it?
I'm working on adding .gitignore
support to --watch (issue https://github.com/lambdaisland/kaocha/issues/55). I'm wondering if there are other ignore files with use Git syntax people would like to see Kaocha use. (Mercurial's syntax is probably not close enough.) It's also currently opt-in, to avoid surprises. https://github.com/lambdaisland/kaocha/pull/189
I wonder if .projectile for Emacs is a useful addition here. I believe the syntax is similar
It looks like it uses a somewhat different format, too, but maybe that could be a later addition?