String Runner

Run a test and present its results as a nicely-formatted String, along with a count of how many tests passed and failed.

type alias Summary =
{ output : String, passed : Int, failed : Int, autoFail : Maybe String }

The output string, the number of passed tests, and the number of failed tests.

runWithOptions : Int -> Seed -> Test -> Summary

Run a test and return a Summary.