return non-zero exit status if test/cover/vet/lint fail

otherwise it's more difficult to detect failures in scripts/CI