It turned out the bug was caused because the isSuccessful() method was
used to determine
if it was necessary to stop. If the very first testcase was skipped,
isSuccessful() returns False,
which caused the execution to stop.
I've added isFailed to the reporters and use that as return value of
the run() method of the runner.
I've left the original isSuccessful intact, to make sure that the end
result of a test run with only
skipped testcases stays failed.
I've pushed the changes into lp:~rwestein/testoob/stop-on-
fail_after_skip
Please have a look at it.
Ronnie
On Mar 15, 8:46 am, Ori Peleg <
ori...@gmail.com> wrote:
> It's a bug :)Your suggestion sounds great.