"stop on first failed test" option
With this option the test runner should stop testing on the first failed test. This is handy for interactive usage, when the user anyhow only looks and tries to fix the first problem.
I guess the implementation requires to have a single call to the test programs for each test. I however don't see a real downside of this.
An alternative might be to add the option to
Testing.Options, but then each test framework would have to implement it. If we can avoid this and keep then list of required options small, we should do that I think.
What do you think, @cstaps?