summaryrefslogtreecommitdiffstats
path: root/chromium/build/android/gradle/generate_gradle.py
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/build/android/gradle/generate_gradle.py')
-rwxr-xr-xchromium/build/android/gradle/generate_gradle.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/chromium/build/android/gradle/generate_gradle.py b/chromium/build/android/gradle/generate_gradle.py
index 08be3e99238..3b8b3c29445 100755
--- a/chromium/build/android/gradle/generate_gradle.py
+++ b/chromium/build/android/gradle/generate_gradle.py
@@ -45,6 +45,7 @@ _CMAKE_FILE = 'CMakeLists.txt'
_MODULE_ALL = '_all'
_SRC_INTERNAL = os.path.join(
os.path.dirname(host_paths.DIR_SOURCE_ROOT), 'src-internal')
+_INSTRUMENTATION_TARGET_SUFFIX = '_test_apk__test_apk__apk'
_DEFAULT_TARGETS = [
'//android_webview/test/embedded_test_server:aw_net_test_support_apk',
@@ -733,8 +734,8 @@ def _CombineTestEntries(entries):
android_test_entries = collections.defaultdict(list)
for entry in entries:
target_name = entry.GnTarget()
- if (target_name.endswith('_test_apk__apk') and
- 'apk_under_test' in entry.Gradle()):
+ if (target_name.endswith(_INSTRUMENTATION_TARGET_SUFFIX)
+ and 'apk_under_test' in entry.Gradle()):
apk_name = entry.Gradle()['apk_under_test']
android_test_entries[apk_name].append(entry)
else:
@@ -848,8 +849,10 @@ def main():
targets = _QueryForAllGnTargets(output_dir)
else:
assert not args.native_targets, 'Native editing requires --all.'
- targets = [re.sub(r'_test_apk$', '_test_apk__apk', t)
- for t in targets_from_args]
+ targets = [
+ re.sub(r'_test_apk$', _INSTRUMENTATION_TARGET_SUFFIX, t)
+ for t in targets_from_args
+ ]
# Necessary after "gn clean"
if not os.path.exists(os.path.join(output_dir, 'build_vars.txt')):
_RunGnGen(output_dir)
@@ -884,7 +887,7 @@ def main():
main_entries = [
e for e in main_entries
if (e.GetType() in BASE_TYPES or e.GnTarget() in targets_from_args
- or e.GnTarget().endswith('_test_apk__apk'))
+ or e.GnTarget().endswith(_INSTRUMENTATION_TARGET_SUFFIX))
]
if args.split_projects: