At this point, tests are supposed to be valid insane commands; their
return code is now tested to be 0. A new batch of tests will have to
be added to test that failing command indeed fail.
The return code is written in the error display when a test fail.
When the output to test and the reference had a length mismatch of 1
line, the error was not caught. It is now.