throw exception if subprocess exits with error

subprocess.call() just returns the error code, so the script would just
carry on executing on errors.
1 job for bug-fixes in 44 seconds
Status Job ID Name Coverage
  Test
passed #122817132
test

00:00:44