Add explicit argument for running on golem
If passed, link in third party dependencies explicitly in scripts and don't build
This will allow for a simplified setup in our performance tracking
Change-Id: I18087187e52cda1f617bc433e97b7b93ecabe03a
diff --git a/tools/run_on_app.py b/tools/run_on_app.py
index 9e30644..cfd9b9f 100755
--- a/tools/run_on_app.py
+++ b/tools/run_on_app.py
@@ -12,6 +12,7 @@
import gmail_data
import gmscore_data
+import golem
import toolhelper
import utils
import youtube_data
@@ -38,6 +39,10 @@
help='',
default=False,
action='store_true')
+ result.add_option('--golem',
+ help='',
+ default=False,
+ action='store_true')
result.add_option('--no-libraries',
help='',
default=False,
@@ -104,6 +109,8 @@
utils.check_java_version()
app_provided_pg_conf = False;
(options, args) = ParseOptions(argv)
+ if options.golem:
+ golem.link_third_party()
outdir = options.out
data = None
if options.app == 'gmscore':
@@ -200,8 +207,9 @@
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
exit_code = toolhelper.run(options.compiler, args,
- build=not options.no_build,
+ build=build,
debug=not options.no_debug,
profile=options.profile,
track_memory_file=options.track_memory_to_file)