diff options
author | Roland Levillain <rpl@google.com> | 2020-06-09 13:04:27 +0100 |
---|---|---|
committer | Oliver Nguyen <olivernguyen@google.com> | 2020-06-29 18:01:25 -0700 |
commit | 14323e5cf0f7cebdd70633cf48cb01eb749e1ada (patch) | |
tree | d3b53b3041b2d5c56f3d316f358334700419f65f /tools/warn/java_warn_patterns.py | |
parent | bdb1b4c79afea29d8708afeb09771eaaa6753350 (diff) |
Introduce product variables to select Java code coverage paths in Make.
Introduce product variables `JavaCoveragePaths` and
`JavaCoverageExcludePaths` (resp. populated from environment variables
`JAVA_COVERAGE_PATHS` and `JAVA_COVERAGE_EXCLUDE_PATHS`). Use them to
control which Java modules are candidate for instrumentation based on
their source path. By default (when `JavaCoveragePaths` is empty),
have all Java modules be candidate for instrumentation, to preserve
the existing behavior.
Test: export EMMA_INSTRUMENT=true \
&& export EMMA_INSTRUMENT_FRAMEWORK=true \
&& export JAVA_COVERAGE_PATHS=art \
&& m
Bug: 158212027
Bug: 156284897
Merged-In: I5de6eb460709d7d66d81e3432e11f94ff14dd1c9
Change-Id: I5de6eb460709d7d66d81e3432e11f94ff14dd1c9
Diffstat (limited to 'tools/warn/java_warn_patterns.py')
0 files changed, 0 insertions, 0 deletions