geemus/shindo — pull request #13 by maxlinc (2013-08-29 22:51:20+00:00)
Title: Build error

I actually found two problems:
* Errors outside test code are ignored. This can cause tests to be ignored unexpectedly.
* Rake task did not indicate error

So the commits were:
* First commit: Adds a test with an obvious error, which should cause the build to fail. The error is displayed, but the build still passes.
* Second commit: Causes shindo to abort if there is an error. At this point ```shindo``` exits 1, but ```rake``` still exits 0.
* Third commit: Causes ```rake``` to detect the non-zero exit code and fail as well.
* Last commit: Changes default rake tasks to account for expected failures