platform_build_soong/apex
Paul Duffin d686791c16 Improve cc tests by adding sanitizer mutators
This fixes an issue that arises when deduping cc build component
registration code.

The sanitize_runtime_deps and sanitize_runtime post deps mutators were
not previously added when running cc tests. That meant the tests were
not actually testing the same behavior as at runtime.

Adding the mutators breaks the TestFuzzTarget test as the mutator adds
libclang_rt.ubsan_standalone-aarch64-android as a dependency of libc++
and the former is not available.

This fixes the test by adding the missing dependency as a cc prebuilt
shared library.

Test: m checkbuild
Bug: 146540677
Change-Id: Ie13c7e6fcefef7d9cb1cc5364be3dc563ce40de5
2019-12-19 19:19:40 +00:00
..
androidmk.go fix: LOCAL_PATH for modules included in APEX is wrong 2019-12-16 10:53:44 +09:00
apex.go Merge "Override package name for VNDK APEX" 2019-12-18 01:10:36 +00:00
apex_test.go Improve cc tests by adding sanitizer mutators 2019-12-19 19:19:40 +00:00
builder.go Remove apex_pubkey from the bundle module 2019-12-18 17:40:21 +00:00
key.go Introduce module type 'sdk' 2019-09-22 08:21:27 +09:00
OWNERS Expand Jiyong's apex OWNERship 2019-01-31 18:57:00 +00:00
prebuilt.go AndroidMkEntries() returns multiple AndroidMkEntries structs 2019-12-11 17:25:27 +09:00
TEST_MAPPING Add TEST_MAPPING for build/soong/apex 2019-08-07 17:33:24 +09:00
vndk.go Override package name for VNDK APEX 2019-12-17 15:22:21 +00:00