Add no-logging option for bot and golem runs
Bug: 129989927
Change-Id: I66d29d2922ba48428471941b5e552d37d16929d8
diff --git a/tools/run_on_as_app.py b/tools/run_on_as_app.py
index 496b239..6f0aa87 100755
--- a/tools/run_on_as_app.py
+++ b/tools/run_on_as_app.py
@@ -603,7 +603,7 @@
["--stop"],
env_vars=env_vars,
quiet=options.quiet,
- logging=not options.golem,
+ logging=not options.no_logging,
use_daemon=options.use_daemon)
utils.RunGradlew(
args,
@@ -611,7 +611,7 @@
quiet=options.quiet,
clean=i > 0,
use_daemon=options.use_daemon,
- logging=not options.golem)
+ logging=not options.no_logging)
if keepRuleSynthesisForRecompilation:
args.append('-Dcom.android.tools.r8.keepRuleSynthesisForRecompilation=true')
@@ -625,7 +625,7 @@
env_vars=env_vars,
quiet=options.quiet,
use_daemon=options.use_daemon,
- logging=not options.golem)
+ logging=not options.no_logging)
apk_base_name = (archives_base_name
+ (('-' + app.flavor) if app.flavor else '') + '-release')
@@ -1009,6 +1009,10 @@
help='Disable verbose logging',
default=False,
action='store_true')
+ result.add_option('--no-logging', '--no_logging',
+ help='Disable logging except for errors',
+ default=False,
+ action='store_true')
result.add_option('--print-dexsegments',
metavar='BENCHMARKNAME',
help='Print the sizes of individual dex segments as ' +
@@ -1082,6 +1086,7 @@
os.environ[utils.ANDROID_HOME_ENVIROMENT_NAME] = os.path.join(
utils.ANDROID_SDK)
os.environ[utils.ANDROID_TOOLS_VERSION_ENVIRONMENT_NAME] = '28.0.3'
+ options.no_logging = True
if options.golem:
golem.link_third_party()
@@ -1098,6 +1103,7 @@
options.quiet = True
options.gradle_pre_runs = 2
options.use_daemon = True
+ options.no_logging = True
if not os.path.exists(WORKING_DIR):
os.makedirs(WORKING_DIR)