platform_build_soong/sdk
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
..
bp.go Add model to represent generated snapshot .bp file 2019-12-02 12:59:38 +00:00
cc_sdk_test.go Use empty string for core image variant 2019-12-13 20:44:36 -08:00
java_sdk_test.go Ensure prebuilt modules have same visibility as source modules 2019-12-09 13:32:28 +00:00
sdk.go Decouple addition of new sdk member types from sdk code 2019-12-13 20:07:33 +00:00
sdk_test.go Ensure prebuilt modules have same visibility as source modules 2019-12-09 13:32:28 +00:00
testing.go Improve cc tests by adding sanitizer mutators 2019-12-19 19:19:40 +00:00
update.go Decouple addition of new sdk member types from sdk code 2019-12-13 20:07:33 +00:00