Allow passing in allowTypeErrors for testing
Do so for the nest compilation.
Change-Id: Ifedba98ff2a4a7dbe2ce88978a0edf9e7f1a79a2
diff --git a/tools/run_on_app.py b/tools/run_on_app.py
index e5ab66c..3e7d78c 100755
--- a/tools/run_on_app.py
+++ b/tools/run_on_app.py
@@ -170,6 +170,7 @@
def run_with_options(options, args):
app_provided_pg_conf = False;
+ extra_args = []
if options.golem:
golem.link_third_party()
options.out = os.getcwd()
@@ -241,6 +242,8 @@
if 'maindexrules' in values:
for rules in values['maindexrules']:
args.extend(['--main-dex-rules', rules])
+ if 'allow-type-errors' in values:
+ extra_args.append('-Dcom.android.tools.r8.allowTypeErrors=1')
if not options.no_libraries and 'libraries' in values:
for lib in values['libraries']:
@@ -290,7 +293,8 @@
build=build,
debug=not options.no_debug,
profile=options.profile,
- track_memory_file=options.track_memory_to_file)
+ track_memory_file=options.track_memory_to_file,
+ extra_args=extra_args)
if exit_code != 0:
return exit_code