summaryrefslogtreecommitdiffstats
path: root/mobile/android/mach_commands.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:43:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:43:14 +0000
commit8dd16259287f58f9273002717ec4d27e97127719 (patch)
tree3863e62a53829a84037444beab3abd4ed9dfc7d0 /mobile/android/mach_commands.py
parentReleasing progress-linux version 126.0.1-1~progress7.99u1. (diff)
downloadfirefox-8dd16259287f58f9273002717ec4d27e97127719.tar.xz
firefox-8dd16259287f58f9273002717ec4d27e97127719.zip
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'mobile/android/mach_commands.py')
-rw-r--r--mobile/android/mach_commands.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/mobile/android/mach_commands.py b/mobile/android/mach_commands.py
index fac483902c..9674650be4 100644
--- a/mobile/android/mach_commands.py
+++ b/mobile/android/mach_commands.py
@@ -9,6 +9,7 @@ import re
import subprocess
import sys
import tarfile
+import time
import mozpack.path as mozpath
from mach.decorators import Command, CommandArgument, SubCommand
@@ -551,13 +552,19 @@ def gradle(command_context, args, verbose=False):
if android_sdk_root:
env["ANDROID_SDK_ROOT"] = android_sdk_root
- return command_context.run_process(
+ should_print_status = env.get("MACH") and not env.get("NO_BUILDSTATUS_MESSAGES")
+ if should_print_status:
+ print("BUILDSTATUS " + str(time.time()) + " START_Gradle " + args[0])
+ rv = command_context.run_process(
[command_context.substs["GRADLE"]] + gradle_flags + args,
explicit_env=env,
pass_thru=True, # Allow user to run gradle interactively.
ensure_exit_code=False, # Don't throw on non-zero exit code.
cwd=mozpath.join(command_context.topsrcdir),
)
+ if should_print_status:
+ print("BUILDSTATUS " + str(time.time()) + " END_Gradle " + args[0])
+ return rv
@Command("gradle-install", category="devenv", conditions=[REMOVED])