[fx][run-host-tests] Don't run tests if compilation fails.
Change-Id: I36e7f7af87a0d16312fcf3dbf5c4315a3f24e7af
diff --git a/tools/devshell/contrib/exec-host-tests b/tools/devshell/contrib/exec-host-tests
index 4f6c257..f964749 100755
--- a/tools/devshell/contrib/exec-host-tests
+++ b/tools/devshell/contrib/exec-host-tests
@@ -67,9 +67,12 @@
# test['location'] gives the path to the test relative build directory,
# which is a valid ninja target.
- subprocess.call(
+ ret = subprocess.call(
[args.ninja, '-C', args.build_dir] +
[test['location'] for test in tests])
+ if ret:
+ error_print('failed to compile tests')
+ return 1
failed = []
for test in tests: