When there are errors in the unit tests the test target should return an
exit code to the shell to signal that the tests did not pass. This is
normal behavior for make. This is useful at least for the buildbot so
an accurate build report can be made.
Currently unit test failures are only reported to stdout but goes
by the buildbot and the builds are reported as successful.