Use non-zero exit code if run_on_app.py fails
Change-Id: I98e1ac6c794b3806682c504b76a3754ce9004349
diff --git a/tools/run_on_app.py b/tools/run_on_app.py
index 41340c7..9e30644 100755
--- a/tools/run_on_app.py
+++ b/tools/run_on_app.py
@@ -200,10 +200,14 @@
additional_pg_conf = GenerateAdditionalProguardConfiguration(
temp, os.path.abspath(pg_outdir))
args.extend(['--pg-conf', additional_pg_conf])
- toolhelper.run(options.compiler, args, build=not options.no_build,
+ exit_code = toolhelper.run(options.compiler, args,
+ build=not options.no_build,
debug=not options.no_debug,
profile=options.profile,
track_memory_file=options.track_memory_to_file)
+ if exit_code != 0:
+ return exit_code
+
if options.print_memoryuse:
print('{}(MemoryUse): {}'
.format(options.print_memoryuse,