platform_build_soong/apex
Spandan Das f57a966b66 Ignore test apexes from bp2build generated tags
The core problem I am trying to solve is making sure that stub
libraries in Bazel have a single apex available. In Soong, this will be
enforced using some graph walk which is not easy to port to Bazel.

However, we might need to revisit this when we build the enforcement
mechanism in Bazel. We likely need a `test_for` on the top level
apex_test Bazel rule so that the test apex is _allowed_ to link against impl
of the library it is trying to test.

(This CL retricts this to cc_library, I can expand this to other modules
if this is the right approach.)

Bug: 277651159
Change-Id: Iaeec22c5626df79a33785c766ed29102b1da403e
2023-04-27 01:43:00 +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 Ignore test apexes from bp2build generated tags 2023-04-27 01:43:00 +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 Revert "apex: skip symbol files when replaced with prebuilt" 2023-04-25 15:58:50 +09: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 Revert "apex: skip symbol files when replaced with prebuilt" 2023-04-25 15:58:50 +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 Don't add apex_set deps in nondeterministic order 2023-04-20 11:30:19 -04: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