Refine logic choosing vendor snapshot modules
This refines the vendor snapshot codes in order to fix logic errors. - Capture toolchain_library and cc_library_headers correctly. - Redirect unwind static library correctly. - Filter out sanitize / coverage / lto by looking at HideFromMake. - Add binary() function for clear and shorter codes. - Include test modules. - Add more tests to prevent further snapshot breakages. Bug: 157106227 Test: m vendor-snapshot Test: m nothing for all available targets Test: EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true \ NATIVE_COVERAGE=true COVERAGE_PATHS="*" m nothing Change-Id: Id90082b5ab730f928582ad24f022ba410855400e Merged-In: Id90082b5ab730f928582ad24f022ba410855400e (cherry picked from commit 4d8d8fec)
Loading
Please register or sign in to comment