Provide an option to skip creation of extra rules in run_on_app.py
Change-Id: I98592d70722d596e24267308754b11b80fb5a74e
diff --git a/tools/run_on_app.py b/tools/run_on_app.py
index c20904b..809a1fe 100755
--- a/tools/run_on_app.py
+++ b/tools/run_on_app.py
@@ -91,6 +91,12 @@
help='Archive find-min-xmx results on GCS',
default=False,
action='store_true')
+ result.add_option('--no-extra-pgconf', '--no_extra_pgconf',
+ help='Build without the following extra rules: ' +
+ '-printconfiguration, -printmapping, -printseeds, ' +
+ '-printusage',
+ default=False,
+ action='store_true')
result.add_option('--timeout',
type='int',
default=0,
@@ -577,9 +583,10 @@
pg_outdir = os.path.dirname(outdir)
else:
pg_outdir = outdir
- additional_pg_conf = GenerateAdditionalProguardConfiguration(
- temp, os.path.abspath(pg_outdir))
- args.extend(['--pg-conf', additional_pg_conf])
+ if not options.no_extra_pgconf:
+ additional_pg_conf = GenerateAdditionalProguardConfiguration(
+ temp, os.path.abspath(pg_outdir))
+ args.extend(['--pg-conf', additional_pg_conf])
build = not options.no_build and not options.golem
stderr_path = os.path.join(temp, 'stderr')
with open(stderr_path, 'w') as stderr: