artiq_devtool: abort if build failed.

This commit is contained in:
whitequark 2016-11-12 20:11:55 +00:00
parent 7c2b1155ef
commit dca3fb5c96
1 changed files with 8 additions and 4 deletions

View File

@ -83,10 +83,14 @@ def main():
for action in args.actions:
if action == "build":
logger.info("Building runtime")
subprocess.call(["python3", "-m", "artiq.gateware.targets.kc705",
"-H", "nist_clock",
"--no-compile-gateware",
"--output-dir", "/tmp/kc705"])
try:
subprocess.check_call(["python3", "-m", "artiq.gateware.targets.kc705",
"-H", "nist_clock",
"--no-compile-gateware",
"--output-dir", "/tmp/kc705"])
except subprocess.CalledProcessError:
logger.error("Build failed")
sys.exit(1)
elif action == "boot":
logger.info("Uploading runtime")