kaocha

Official support channel: https://clojureverse.org/c/projects/kaocha
2019-08-28T12:39:01.000300Z

I was looking at integrating eastwood with junit XML

2019-08-28T12:39:09.000700Z

which would allow to have a nice error report in CircleCI for example

2019-08-28T12:39:21.001200Z

but I was wondering if maybe instead of doing that, I could do a Kaocha plugin

2019-08-28T12:39:58.002300Z

they are not really tests though, not sure how well it would fit in Kaocha something like that

plexus 2019-08-28T16:02:36.003700Z

looking at eastwood I think it could make sense, it would be a test type (test suite type) rather than a plugin. but you would have to pick their API apart a bit to have separate load/run stages

plexus 2019-08-28T16:03:02.004200Z

then you could say that one namespace equals one (leaf) test in Kaocha parlance

plexus 2019-08-28T16:04:04.004800Z

that or you can rip off kaocha-junit's output code and hook it up to eastwood directly 😉

plexus 2019-08-28T16:04:46.005600Z

(not that I *don't* want to discourage you, but it would be a bit of work to write a test type for this, depending on how well you are familiar with eastwood's internals and kaocha test types)

plexus 2019-08-28T16:05:08.005800Z

more info here https://cljdoc.org/d/lambdaisland/kaocha/0.0-529/doc/9-extending

2019-08-28T17:11:19.006600Z

yeah not super familiar with either, and I guess it might involve some changes in eastwood itself

2019-08-28T17:11:30.007300Z

I can add it there as an issue to see if the maintainer is interested

2019-08-28T17:11:49.008300Z

we would get the junit support for free though with that which would be nice