diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/lit.common.cfg | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/lit.common.cfg b/test/lit.common.cfg index df8943aff..0c2355f1d 100644 --- a/test/lit.common.cfg +++ b/test/lit.common.cfg @@ -157,7 +157,12 @@ elif config.host_os == 'Darwin' and config.apple_platform != "osx": config.substitutions.append(('%device_rm', '{} rm '.format(run_wrapper))) config.compile_wrapper = compile_wrapper - prepare_output = subprocess.check_output([prepare_script, config.apple_platform, config.clang]).strip() + try: + prepare_output = subprocess.check_output([prepare_script, config.apple_platform, config.clang]).strip() + except subprocess.CalledProcessError as e: + print("Command failed:") + print(e.output) + raise e if len(prepare_output) > 0: print(prepare_output) prepare_output_json = prepare_output.split("\n")[-1] prepare_output = json.loads(prepare_output_json) |