chromium-src-build/android/gyp
mikecase 90ecc63021 (Reland x3) Expose resources in Robolectric/JUnit tests.
Will let people use Android resources in Robolectric tests.
To use, specify package_name GN variable in junit_binary
targets with your apps package name.

This change will also (basically) require that you use the
generated wrappers from out_dir/bin/run_<suite name> to run
the tests since GN will be generating many arguments to
pass along to the test runner.

BUG=693573

Review-Url: https://codereview.chromium.org/2864693002
Cr-Original-Commit-Position: refs/heads/master@{#471523}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 0b6b35f669cfd191e369832a9385d939650c244b
2017-05-13 01:13:00 +00:00
..
test gn format //build 2014-12-02 00:25:35 +00:00
util Filter extra output introduced by updating proguard 2017-04-06 21:11:33 +00:00
aar.py Use R.txt from AAR to generate R.java for it when building APK. 2016-12-19 16:09:02 +00:00
aidl.py Make aidl .srcjars and lib.java jars use hermetic timestamps 2016-10-06 03:02:23 +00:00
apk_install.py [build/android] Switch hand-rolled 'ls' to StatDirectory 2016-06-16 10:38:55 +00:00
apk_obfuscate.py Use gn_helpers to [se]serialize GN lists. 2016-08-22 19:09:33 +00:00
apkbuilder.py Android: Fix incremental builds not noticing when assets change 2017-04-25 15:07:49 +00:00
configure_multidex.py Use gn_helpers to [se]serialize GN lists. 2016-08-22 19:09:33 +00:00
copy_ex.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
create_device_library_links.py Use gn_helpers to [se]serialize GN lists. 2016-08-22 19:09:33 +00:00
create_dist_jar.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
create_java_binary_script.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
create_placeholder_files.py [Android] Create native lib placeholder files 2014-09-18 03:57:55 +00:00
create_stack_script.py [Android] Fix stack symbolization when packed relocations are on. 2017-04-29 01:34:58 +00:00
create_standalone_apk.py [Android] Lint build/android/gyp/. 2014-03-20 23:09:28 +00:00
create_test_runner_script.py (Reland x3) Expose resources in Robolectric/JUnit tests. 2017-05-13 01:13:00 +00:00
create_tool_wrapper.py Create wrapper scripts that set --output-directory 2016-02-11 20:17:20 +00:00
dex.py Raise dx's max java heap 1gb->2gb (-Xmx) 2016-10-24 23:59:49 +00:00
emma_instr.py Fix call to WriteDepfile in emma_instr.py. 2016-10-12 16:11:22 +00:00
finalize_apk.py Reland #2 of Android: Delete rezip in favor of zipalign -p 2017-01-16 13:50:14 +00:00
finalize_splits.py Use gn_helpers to [se]serialize GN lists. 2016-08-22 19:09:33 +00:00
find.py Add ChromeShellTestApk and other chrome/ test stuff 2014-10-16 18:03:16 +00:00
find_sun_tools_jar.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
gcc_preprocess.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
generate_copy_ex_outputs.py Support clear directory before copying in gyp. 2015-10-08 04:39:26 +00:00
generate_resource_rewriter.py Use gn_helpers to [se]serialize GN lists. 2016-08-22 19:09:33 +00:00
generate_split_manifest.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
generate_v14_compatible_resources.py [Android] Add a custom pylintrc for build/android/. 2015-09-08 16:45:52 +00:00
get_device_configuration.py [Android] Add a configurable environment for devil/. (RELAND 2) 2015-12-04 14:28:57 +00:00
jar.py Make aidl .srcjars and lib.java jars use hermetic timestamps 2016-10-06 03:02:23 +00:00
jar_toc.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
java_cpp_enum.py Android: convert kEnumName to ENUM_NAME in java_cpp_enum.py. 2017-04-14 02:40:13 +00:00
java_cpp_enum_tests.py Android: convert kEnumName to ENUM_NAME in java_cpp_enum.py. 2017-04-14 02:40:13 +00:00
java_google_api_keys.py [Android] Prepare build/android/ for catapult+devil. 2016-01-11 16:23:48 +00:00
java_google_api_keys_tests.py Make Google API keys available for the Java codebase. 2015-11-04 06:47:57 +00:00
javac.py Fix excessive compilation when enable_incremental_javac=true 2017-02-28 19:35:23 +00:00
jinja_template.py Android: Split up build.gradle.jinja 2017-01-12 17:37:23 +00:00
lint.py Fix out-of-source Android builds 2017-04-14 14:53:07 +00:00
main_dex_list.py [android] Make main_dex_list.py use the same proguard as everything else. 2017-04-24 20:21:14 +00:00
pack_relocations.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
package_resources.py Android: Stop including unsupport locales in resources.arsc 2017-01-11 15:14:49 +00:00
process_resources.py Change dummy package name so it doesn't include a reserved word. 2017-04-19 15:55:54 +00:00
proguard.py Fix a subtle proguard incremental build error 2016-11-09 08:24:48 +00:00
push_libraries.py [build/android] Fix device.RunShellCommand usages 2017-03-20 16:55:06 +00:00
retrolambda.py Update retrolambda to 2.5.1 2017-05-03 18:56:18 +00:00
touch.py Add an empty native library to gyp_managed_install's incomplete apks 2014-07-28 23:49:35 +00:00
write_build_config.py (Reland x3) Expose resources in Robolectric/JUnit tests. 2017-05-13 01:13:00 +00:00
write_ordered_libraries.py Fix android depfiles to always list GN's outputs[0] 2016-09-14 02:06:20 +00:00
zip.py Pass resources to dependents as zip files instead of directories 2014-06-11 01:20:55 +00:00