A guzheng is an ancient Chinese instrument. Now you can see how well your tests cover your code.
Install the leiningen plugin [lein-guzheng "1.1.2"] to get the guzheng task. It will trampoline into the task you want to analyze. Simply do "lein guzheng instrument.this.ns and.this.ns also.this.one -- test" to instrument the given 3 nses and then run the leiningen "test" task under the instrumentation. The results are printed to stdout. lein guzheng hooks eval-in-project, so that you should be able to instrument any leiningen task to see what branches never get taken. The guzheng library can be used to write any kind of instrumentation/code reloading, as a require+transform. This code is still under development, and probably has bugs. Feel free to report bugs to me or on Github: https://github.com/dgrnbrg/guzheng https://github.com/dgrnbrg/lein-guzheng -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en