Roland Levillain
ada1270ef8
Introduce product variables to select Java code coverage paths in Soong.
...
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 module 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
Change-Id: Ibe9c1f41ed6110867411952689c5a7ad6536f277
2020-06-15 11:57:31 +01:00
..
2020-06-01 13:44:48 -07:00
2019-06-10 15:51:06 -07:00
2020-06-09 14:38:50 -07:00
2019-12-18 08:19:10 -08:00
2020-04-24 21:40:13 +09:00
2020-05-15 19:10:19 +01:00
2020-04-25 04:41:44 +00:00
2020-06-09 13:31:37 +02:00
2020-06-10 18:07:06 +00:00
2018-07-22 21:18:45 -07:00
2020-06-15 11:57:31 +01:00
2019-12-18 08:19:10 -08:00
2019-10-18 18:28:00 +00:00
2020-02-06 17:43:29 -08:00
2020-05-06 08:55:19 +01:00
2020-03-31 22:18:40 -04:00
2020-05-18 09:50:18 +02:00
2019-07-11 14:52:17 -07:00
2019-07-11 14:52:17 -07:00
2019-03-20 19:36:13 +00:00
2020-05-06 08:55:19 +01:00
2020-01-22 16:54:18 -08:00
2020-06-09 14:38:51 -07:00
2020-02-25 20:50:00 +00:00
2019-12-18 08:19:10 -08:00
2020-06-09 14:38:50 -07:00
2020-01-21 11:40:02 +00:00
2020-05-06 08:55:19 +01:00
2019-12-18 08:19:10 -08:00
2020-01-24 16:43:40 -08:00
2020-06-11 15:33:16 -07:00
2020-06-11 15:33:16 -07:00
2020-03-03 13:50:53 -08:00
2019-05-14 18:40:13 +00:00
2019-07-18 14:28:14 -07:00
2020-06-11 16:01:30 -07:00
2020-04-28 11:37:20 -04:00
2020-05-05 20:47:04 +01:00
2020-05-05 20:47:04 +01:00
2019-12-18 08:19:10 -08:00
2019-07-16 09:52:23 -07:00
2020-03-02 15:00:15 -08:00
2020-06-09 14:23:11 -07:00
2020-06-09 14:38:50 -07:00
2020-06-11 16:01:30 -07:00
2020-05-28 13:17:21 +01:00
2019-10-16 14:52:30 -07:00
2020-06-09 14:38:50 -07:00
2020-02-28 18:16:13 +00:00
2020-03-31 22:18:40 -04:00
2020-01-11 01:11:46 +00:00
2020-05-08 22:32:02 +01:00
2020-06-09 14:38:50 -07:00
2020-03-24 07:15:16 -07:00
2020-04-09 20:16:08 +00:00
2020-05-13 02:36:24 +01:00
2020-03-02 15:00:15 -08:00
2020-05-05 10:30:15 -04:00
2020-02-06 17:43:29 -08:00
2020-06-15 11:57:31 +01:00
2020-05-12 20:07:46 +01:00
2020-05-14 16:52:24 +01:00
2019-12-18 08:19:10 -08:00
2020-03-28 16:42:17 -07:00
2020-06-09 14:38:50 -07:00