platform_build_soong/sdk
Paul Duffin 864e1b45db Retry: Detect invalid arch specific properties in snapshot
Previously, the snapshot code did not know whether a specific property
could be arch specific or not and assumed that they all were which
meant that it could generate snapshots containing arch specific values
for properties that are not arch specific and so would fail when
unpacked.

This change requires arch specific fields in SdkMemberProperties to be
tagged as such using `android:"arch_variant"` (just as in module input
property structures). Any property without that must have properties
that are common across all variants.

Bug: 155628860
Test: m nothing
Change-Id: I3df60f0b53ba02ec2c55a80c7da058eac5909d26
2020-05-08 22:31:56 +01:00
..
bp.go Fix bug in error reporting when adding duplicate properties 2020-03-02 16:29:11 +00:00
bp_test.go Add support for transforming a property set after its contents 2020-02-24 14:49:22 +00:00
cc_sdk_test.go Revert "Fix snapshot of a host/device cc_library with stubs" 2020-05-08 19:12:34 +00:00
exports.go Restrict SdkMemberTypes that can be used with sdk/sdk_snapshot 2019-12-31 15:08:59 +00:00
exports_test.go Add CommonOS variant for sdk 2020-03-02 19:31:26 +00:00
java_sdk_test.go java_sdk_library: Add support for module_lib API surface 2020-05-08 07:51:00 +01:00
sdk.go Stop requiring apex_available on java_library members of sdks 2020-04-08 08:40:44 +01:00
sdk_test.go Retry: Detect invalid arch specific properties in snapshot 2020-05-08 22:31:56 +01:00
testing.go Allow extractCommonProperties to return an error 2020-05-06 18:40:41 +01:00
update.go Retry: Detect invalid arch specific properties in snapshot 2020-05-08 22:31:56 +01:00