run_tests.sh: execute tests separately and terminate on error

like this, if e.g. precheck-test fails, you don't get a long
list of automatic fails.
Merge pull request #1 from chanke/master

run_tests.sh: execute tests separately and terminate on error