title: Getting test results from Eunit in Erlang
body: <p>I am working with Erlang and EUnit to do unit tests, and I would like to write a test runner to automate the running of my unit tests. The problem is that eunit:test/1 seems to only return "error" or "ok" and not a list of tests and what they returned in terms of what passed or failed. </p>
  
  <p>So is there a way to run tests and get back some form of a data structure of what tests ran and their pass/fail state?</p>