kaocha

Official support channel: https://clojureverse.org/c/projects/kaocha
2020-12-18T14:59:09.341600Z

when I start running tests with Kaocha in the repl

2020-12-18T14:59:20.342100Z

it's quite hard to kill the process if it takes too long for some reasons

plexus 2020-12-18T15:28:42.343600Z

mmm might be our signal handlers. We want to still print out a result summary before exiting when someone presses ctrl-C

2020-12-18T16:09:11.344700Z

mm if you run it from the terminal and you send a SIGKILL it would just quits straight away

2020-12-18T16:09:41.345700Z

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

2020-12-18T16:10:16.346600Z

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

2020-12-18T18:09:10.349600Z

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

2020-12-18T18:10:10.350600Z

I don't see it in the known issues though on https://github.com/lambdaisland/kaocha-cljs

2020-12-18T18:10:15.351100Z

should it be in the README maybe?

Alys Brooks 2020-12-18T19:00:47.352300Z

I think that would be good to document, yes.

Alys Brooks 2020-12-18T19:09:26.353300Z

Would you have the time/interest to make an issue for it?

Alys Brooks 2020-12-18T19:38:02.354200Z

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

practicalli-john 2020-12-19T08:36:49.354700Z

I wonder if .projectile for Emacs is a useful addition here. I believe the syntax is similar

Alys Brooks 2020-12-21T21:13:17.354900Z

It looks like it uses a somewhat different format, too, but maybe that could be a later addition?