Retest functionality for btest framework


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.


Nice idea, I like that. Shouldn't be very difficult to add.

Btw, I have few more changes in the queue for btest, including
parallel execution of tests and some internal cleanup of how it's
producing its output. Not quite finished yet though.