ensure tests stop on first error (thanks @smn)