<div dir="ltr"><div>Let's face it, the output from eunit is pretty awful, even with the 'verbose' flag on. It's not made for average humans. I got fed up and created a new tool to ease my pain: <a href="https://github.com/seancribbs/eunit_formatters">https://github.com/seancribbs/eunit_formatters</a></div>
<div><br></div><div>Its main features are:</div><div><br></div><div>* Prints progress through the test suite on a single line as dots (Pass), asterisks (Skipped), and 'F' (Failure/exception).</div><div>* At the end of the suite:</div>
<div> * Prints skipped tests and groups</div><div> * Prints test failures; built-in eunit assertions have more human-friendly text</div><div> * Prints the top 10 slowest tests (as determined by wall-clock time)</div><div>
* Summarizes the time elapsed and the success or failure status</div><div>* Optionally prints output in color via ANSI-escape sequences<br></div><div><br></div><div>Instructions for how to set it up with a rebar-based project are included in the README.</div>
<div><br></div><div>Those of you who have used the RSpec runner in Ruby will recognize the formatting, I basically mimiced it.</div><div><br></div><div>There's lots still to do here, but I hope people can try this on their projects, start tinkering with the code, and help me improve it. Pull-requests are encouraged.</div>
<div><br></div><div>Cheers,</div><div><br></div>-- <br>Sean Cribbs <<a href="mailto:sean@basho.com" target="_blank">sean@basho.com</a>><div>Software Engineer</div><div>Basho Technologies, Inc.</div><div><a href="http://basho.com/" target="_blank">http://basho.com/</a></div>
</div>