return an exit code different from 0 when some tests fail
base tests should not be marked as failure on CI when some tests fail
Merge pull request #485 from Incubaid/test-run-return-code

return an exit code different from 0 when some tests fail