Fail fast command
Closed this issue · 7 comments
Command that causes tests to stop running after the first failed test.
This would be awesome.
Agreed
So I need a little help. I've got the code written for this, all except how you get it to execute. Part of me is wondering if it's something where we should have a set command or something like that so you can switch back and forth between failing fast or not. I don't know that I want to have to issue a fail fast flag every time I run, because I think honestly I'd rather fail fast most of the time.
Would it be better just as a per project config option? How would you guys use fail fast?
Maybe it could work like ruby-debug? fast = on, etc. Set it once per session. I'd even default it to on.
Sounds good - I'll go with that.
I think I'm going to do "set fast = on" or something like that so that it won't risk bumping into any other commands.
Actually ruby-debug uses a method, but you get the idea.
Woohoo! This is done. So after talking to a few folks I decided to start out with fail fast defaulting to false. You can turn it on with set fast on
and turn it back off again with set fast off
. In the fairly near future you'll have the ability to set up both a global config with ~/.tconsole and a per app config with a .tconsole file in your app's folder. That will let you override the default if desired (as well as configure quite a few other things).