Robin,
What do you think about the idea for a retest option for btest? I think the idea would go that btest will write the failed tests to a a file (.retest perhaps), and if btest is passed the option, (-r, --retest), it would only retest those failed tests. The idea for this comes from a unit testing framework that I used to use before I switched to btest.
Thoughts?