I like cutest and how simple it is, but I found myself wanting a couple of things:
So this is a pull request that accomplishes those things. I'm not sure if it fits in with your roadmap, but I feel like its in line with what I perceive to be the philosophy of cutest, so I thought I'd send it over.
(it sounds like a lot, but it actually isn't all that much - and I updated the relevant tests so that everything's passing)
One nice result is that assertion methods no longer have to do IO to report on their status - they just need to flunk if some conditions aren't met, so the only changes to user code this pull request might require are in custom assertions - removing any calls to success.
Feel free to let me know what you think, I'd love to hear it.
Run all tests in one go (vs. quit on first fail)
Changes output to show dots for each file under test
and then display the error/traces.
.2 is intented.
Sorry, fail fast is a feature.
That said, I also envision Cutest as a spec, so I encourage you to write your own runner with this behavior.