Hey,<br><br>I&#39;ve been using schemeunit together with the code coverage coloring to see what my unit test coverage is. Is there any trick to get some statistics out of the coverage tools and not just colored source? Like I would be interested in the number of lines of code/expressions and what kind of coverage of them I got. Also would be interesting to see if some expressions are covered significantly less than others. Is there some sort of an API that I have missed?<br>
<br>I&#39;m just thinking of how to maintain a good coverage and motivate TDD/BDD better. Also ideas on how to manage the running of dozens of modules of tests and reviewing the coverage are welcome.<br><br>My current workflow for development is approximately:<br>
- Add a test in module xyz-test.ss<br>- Evaluate test module with ctrl-t and then evaluate &quot;(test)&quot; (I have custom module language that provides this shortcut)<br>- Add code to pass the test in module xyz.ss<br>
- Evaluate the module with ctrl-t, require xyz-test.ss, evaluate &quot;(test)&quot; and check coverage<br>- Refactor or whatever is left ... repeat until done<br><br>Would sure be nice to be able to associate a file of tests with a file of source code, to be able to update one or the other and finally run the tests with minimal typing. Requiring the test module from the source module is a bit of a complicated expression since the test and source are in different folders altogether. I&#39;ll see how I can improve this still.<br>
<br>-Markku<br>