platform_build_soong/apex
Spandan Das e8173a83cb Add TestApexes to ApexInfo
If any of apexes in apex_available is an apex_test, then that name will
be propagated down from that apex to each apex variant. This metadata
will be used to enforce that stub libraries cannot have more than one
apex_available.

This logic is necessary so that bp2build can select the correct
stub/impl.

(To avoid replicating this complexity in Bazel, we should consider
dropping the test apexes in Bazel BUILD files, next CL)

Bug: 277651159
Test: go build ./apex
Change-Id: I63617c1dc2a2d5c9cd7758c416fec7b4db1f10a7
2023-04-17 19:26:07 +00:00
..
Android.bp Add multitree apex metadata 2023-03-02 00:21:26 +00:00
androidmk.go Populate apexBundle#filesInfo using bazel info. 2023-03-16 18:09:27 +00:00
apex.go Add TestApexes to ApexInfo 2023-04-17 19:26:07 +00:00
apex_sdk_member.go Add apexes property to sdk 2022-07-06 15:58:43 +00:00
apex_singleton.go Improve documentation around go/allowed-deps-error 2023-02-07 17:08:38 +00:00
apex_test.go Update min_sdk_version used in TestSymlinksFromApexToSystem 2023-04-07 16:13:22 +00:00
bootclasspath_fragment_test.go Properly check the deapexed files in tests. 2023-02-10 23:13:41 +08:00
bp2build.go Export apex_available_baseline to soong_injection 2023-02-08 17:43:09 -08:00
bp2build_test.go Populate apexBundle#filesInfo using bazel info. 2023-03-16 18:09:27 +00:00
builder.go Run apex_sepolicy_tests 2023-04-07 10:11:27 +09:00
classpath_element_test.go bootclasspath_fragment: Require at least one hidden_api package property 2022-05-27 16:27:50 +01:00
deapexer.go Fix deapexer usage in prebuilt_apex/apex_set 2022-12-12 17:40:26 +00:00
key.go Introduce BazelStringOrLabelFromProp. 2022-10-20 14:57:37 +00:00
metadata.go Add multitree apex metadata 2023-03-02 00:21:26 +00:00
metadata_test.go Add multitree apex metadata 2023-03-02 00:21:26 +00:00
platform_bootclasspath_test.go bootclasspath_fragment: Require at least one hidden_api package property 2022-05-27 16:27:50 +01:00
prebuilt.go Add skip-sdk-check to extract_apks 2023-03-21 08:13:25 -07:00
systemserver_classpath_fragment_test.go Use the profiles in the APEX to dexpreopt system server jars. 2023-02-15 22:47:24 +00:00
TEST_MAPPING
testing.go Surface Java APIs Used By APK-only Modules. 2022-04-05 21:28:29 +00:00
vndk.go Enable VNDK when version matches platform VNDK 2023-03-15 23:28:45 -07:00
vndk_test.go Remove obsolete notice property. 2022-07-29 17:54:40 +00:00