platform_build_soong/java
Paul Duffin 9f04524673 Allow createGlobalSoongConfig() to be used from tests
Previously, the createGlobalSoongConfig() function was explicitly
prevented from being used in tests because it would fail. However, it
turns out that is no longer the case and it does now work.

That allows the following changes to be made:
* Tests no longer need to use GlobalSoongConfigForTests() to
  prepopulate the cache.
* GlobalSoongConfigForTests() is only needed in the dexpreopt
  package.

Bug: 177892522
Test: m nothing
Change-Id: Ifcbb1a44254c5d2d10c1d02ab23227488d1d1ed1
2021-01-21 15:44:30 +00:00
..
config Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709) 2020-08-29 01:17:45 -07:00
Android.bp Break up app.go. 2020-12-21 12:31:51 -08:00
OWNERS Add ART folks to owner of dexpreopt related file. 2019-04-30 15:33:49 +01:00
aapt2.go Improve comments in java/aapt2.go 2020-11-30 14:16:02 -08:00
aar.go Merge changes I6a512209,I56437f26 2020-12-22 10:14:41 +00:00
android_manifest.go Rename fields and methods to reflect class loader context changes. 2020-11-16 14:59:07 +00:00
android_resources.go Add dependency to list of asset files 2020-12-11 19:54:16 +00:00
androidmk.go Supply LOCAL_SOONG_DEX_JAR for java_import with compile_dex. 2021-01-19 18:15:16 +00:00
androidmk_test.go Supply LOCAL_SOONG_DEX_JAR for java_import with compile_dex. 2021-01-19 18:15:16 +00:00
app.go Merge "Remove obsolete class loader context API and update unit tests." 2021-01-08 17:00:56 +00:00
app_builder.go Soong: remove output file before running signapk 2020-11-25 23:07:23 +01:00
app_import.go Enforce <uses-library> checks for android_app and android_app_import. 2021-01-05 12:04:17 +00:00
app_import_test.go Enforce <uses-library> checks for android_app and android_app_import. 2021-01-05 12:04:17 +00:00
app_set.go Break up app.go. 2020-12-21 12:31:51 -08:00
app_set_test.go Break up app.go. 2020-12-21 12:31:51 -08:00
app_test.go Merge "Break up app.go." 2020-12-28 17:50:44 +00:00
boot_jars.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
builder.go Merge "Soong: remove output file before running SoongZip" 2020-12-09 08:05:06 +00:00
device_host_converter.go Remove restriction on exported plugins that generate APIs 2020-11-23 11:42:26 -08:00
device_host_converter_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
dex.go Fix proguard_usage.zip with USE_RBE=true RBE_R8=true 2020-09-17 18:56:43 +00:00
dexpreopt.go Remove the return value from dexpreopt 2020-12-17 09:43:28 -08:00
dexpreopt_bootjars.go Merge "dexpreopt: Use the dirty-image-objects path from frameworks/base." 2021-01-20 18:13:20 +00:00
dexpreopt_bootjars_test.go Add java.RegisterRequiredBuildComponentsForTest function 2021-01-21 11:47:32 +00:00
dexpreopt_config.go Retry: Make ConfiguredJarList immutable 2020-10-27 17:37:20 +00:00
dexpreopt_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
droiddoc.go Remove Ignore_missing_latest_api 2020-12-31 10:44:38 +00:00
gen.go Use soong_zip -srcjar for proto and aidl srcjars 2020-12-23 17:13:16 -08:00
genrule.go Dedup java genrule module type registration 2019-12-19 19:19:40 +00:00
hiddenapi.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
hiddenapi_singleton.go Enable prebuilt hiddenapi CSV files. 2021-01-19 10:07:45 -08:00
hiddenapi_singleton_test.go Enable prebuilt hiddenapi CSV files. 2021-01-19 10:07:45 -08:00
jacoco.go Use a default exclude filter for JaCoCo in Soong. 2020-07-08 19:29:10 +00:00
jacoco_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
java.go Enable an apex to include a java_import. 2021-01-19 18:15:03 +00:00
java_resources.go Track sources for srcjars across modules 2019-05-06 14:22:26 -07:00
java_test.go Allow createGlobalSoongConfig() to be used from tests 2021-01-21 15:44:30 +00:00
jdeps.go Add soong cc and java deps to general-tests dist 2020-07-07 22:41:31 +00:00
jdeps_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
kotlin.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
kotlin_test.go Support extra checks for ErrorProne in a dedicated property 2020-11-19 14:20:12 -08:00
legacy_core_platform_api_usage.go Merge Android R (rvc-dev-plus-aosp-without-vendor@6692709) 2020-08-29 01:17:45 -07:00
lint.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
lint_defaults.txt Add support for running Android lint on java and android modules. 2020-06-18 11:01:47 -07:00
platform_compat_config.go Pass pctx and ctx to NewRuleBuilder 2020-12-01 16:22:16 -08:00
plugin.go Consolidate adding common java properties 2020-06-18 11:01:47 -07:00
plugin_test.go Revert "Make lots of tests run in parallel" 2020-10-09 18:34:24 -07:00
prebuilt_apis.go Add imports_compile_dex to prebuilt_apis 2020-09-02 09:27:35 -07:00
proto.go Use soong_zip -srcjar for proto and aidl srcjars 2020-12-23 17:13:16 -08:00
robolectric.go Remove AndroidMkExtraFootersFunc entries param. 2020-12-07 10:23:54 -08:00
rro.go Break up app.go. 2020-12-21 12:31:51 -08:00
rro_test.go Break up app.go. 2020-12-21 12:31:51 -08:00
sdk.go Remove unnecessary snake case variables. 2020-12-22 12:38:35 -08:00
sdk_library.go Remove Ignore_missing_latest_api 2020-12-31 10:44:38 +00:00
sdk_library_external.go Add java sdk library enforcement flag 2020-11-24 17:56:15 +09:00
sdk_test.go Pass Config to NewTestContext instead of ctx.Register 2020-11-12 10:07:49 -08:00
support_libraries.go Allow other module types in androidx 2019-07-22 13:18:48 -07:00
sysprop.go Add comments about sysprop_library 2020-11-24 14:13:31 +09:00
system_modules.go Revert^2 "Export soong license data to make." 2021-01-06 20:49:11 -08:00
testing.go Add java.RegisterRequiredBuildComponentsForTest function 2021-01-21 11:47:32 +00:00
tradefed.go Add tradefed_java_library_host 2019-10-18 15:14:15 -07:00