make sure to return non-zero code when tests fail