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

Reply via email to