Avoid adding jacocoagent to bootclasspath twice
Previously: * If EMMA_INSTRUMENT_FRAMEWORK=true then jacocoagent was added to the ART_APEX_JARS which itself is added to PRODUCT_BOOT_JARS. * If EMMA_INSTRUMENT=true then it was added directly to the PRODUCT_BOOT_JARS. * If both were true then it was added in both places ending up on the bootclasspath twice. Bug: 185369704 Test: m EMMA_INSTRUMENT=true EMMA_INSTRUMENT_FRAMEWORK=true droid m droid Change-Id: Id1d4d1c98455cb2859ed5e4071a0cf14fb40eec4
This commit is contained in:
parent
002dd30e94
commit
2e046e6c61
1 changed files with 9 additions and 3 deletions
|
@ -291,10 +291,16 @@ endif
|
||||||
ifeq ($(EMMA_INSTRUMENT),true)
|
ifeq ($(EMMA_INSTRUMENT),true)
|
||||||
ifneq ($(EMMA_INSTRUMENT_STATIC),true)
|
ifneq ($(EMMA_INSTRUMENT_STATIC),true)
|
||||||
# For instrumented build, if Jacoco is not being included statically
|
# For instrumented build, if Jacoco is not being included statically
|
||||||
# in instrumented packages then include Jacoco classes into the
|
# in instrumented packages then include Jacoco classes in the product
|
||||||
# bootclasspath.
|
# packages.
|
||||||
PRODUCT_PACKAGES += jacocoagent
|
PRODUCT_PACKAGES += jacocoagent
|
||||||
|
ifneq ($(EMMA_INSTRUMENT_FRAMEWORK),true)
|
||||||
|
# For instrumented build, if Jacoco is not being included statically
|
||||||
|
# in instrumented packages and has not already been included in the
|
||||||
|
# bootclasspath via ART_APEX_JARS then include Jacoco classes into the
|
||||||
|
# bootclasspath.
|
||||||
PRODUCT_BOOT_JARS += jacocoagent
|
PRODUCT_BOOT_JARS += jacocoagent
|
||||||
|
endif # EMMA_INSTRUMENT_FRAMEWORK
|
||||||
endif # EMMA_INSTRUMENT_STATIC
|
endif # EMMA_INSTRUMENT_STATIC
|
||||||
endif # EMMA_INSTRUMENT
|
endif # EMMA_INSTRUMENT
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue