diff options
author | Inseob Kim <inseob@google.com> | 2020-06-01 21:53:49 +0900 |
---|---|---|
committer | Inseob Kim <inseob@google.com> | 2020-06-05 04:25:40 +0000 |
commit | 7f283f4bd0b5e0bdbde09ed117fbc70b6cee2d8f (patch) | |
tree | 7282d2eb1aa793eb7e17f7dfb7783ef0408a73eb /scripts/lint-project-xml.py | |
parent | 5539e7b568c19dc6d5720f49599f9832cdeee8e1 (diff) |
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 4d8d8fec4a8c3c152aa2d9e9e5252d8612d9afc3)
Diffstat (limited to 'scripts/lint-project-xml.py')
0 files changed, 0 insertions, 0 deletions