From cd80a6afea7e800c4eafd8f59bd6103430a7aac9 Mon Sep 17 00:00:00 2001 From: Roland Levillain Date: Tue, 7 Jul 2020 15:19:44 +0100 Subject: [PATCH] Turn `COVERAGE_PATHS` and `COVERAGE_EXCLUDE_PATHS` into obsolete variables. (cherry picked from commit c276bf4f3cc72e479d21c7bd0b34673d93e76f9a) Test: m nothing Bug: 158212027 Change-Id: Ibc0dbfd21465ab6fc5b826a52bf605910af283e7 Merged-In: Ibc0dbfd21465ab6fc5b826a52bf605910af283e7 --- core/binary.mk | 8 ++------ core/config.mk | 2 ++ core/main.mk | 10 ---------- core/soong_config.mk | 8 ++------ 4 files changed, 6 insertions(+), 22 deletions(-) diff --git a/core/binary.mk b/core/binary.mk index a70a047a62..6c1c4db816 100644 --- a/core/binary.mk +++ b/core/binary.mk @@ -71,12 +71,8 @@ ifeq (,$(strip $(my_cc))$(strip $(my_cxx))) my_pool := $(GOMA_OR_RBE_POOL) endif -# TODO(b/158212027): Remove `$(COVERAGE_PATHS)` from this condition when all users have been moved -# to `NATIVE_COVERAGE_PATHS`. -ifneq (,$(strip $(foreach dir,$(COVERAGE_PATHS) $(NATIVE_COVERAGE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) -# TODO(b/158212027): Remove `$(COVERAGE_EXCLUDE_PATHS)` from this condition when all users have been -# moved to `NATIVE_COVERAGE_EXCLUDE_PATHS`. -ifeq (,$(strip $(foreach dir,$(COVERAGE_EXCLUDE_PATHS) $(NATIVE_COVERAGE_EXCLUDE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) +ifneq (,$(strip $(foreach dir,$(NATIVE_COVERAGE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) +ifeq (,$(strip $(foreach dir,$(NATIVE_COVERAGE_EXCLUDE_PATHS),$(filter $(dir)%,$(LOCAL_PATH))))) my_native_coverage := true else my_native_coverage := false diff --git a/core/config.mk b/core/config.mk index a5b8ef7ccd..5092e90236 100644 --- a/core/config.mk +++ b/core/config.mk @@ -151,6 +151,8 @@ $(KATI_obsolete_var \ $(KATI_obsolete_var TARGET_PREFER_32_BIT TARGET_PREFER_32_BIT_APPS TARGET_PREFER_32_BIT_EXECUTABLES) $(KATI_obsolete_var PRODUCT_ARTIFACT_SYSTEM_CERTIFICATE_REQUIREMENT_WHITELIST,Use PRODUCT_ARTIFACT_SYSTEM_CERTIFICATE_REQUIREMENT_ALLOW_LIST.) $(KATI_obsolete_var PRODUCT_ARTIFACT_PATH_REQUIREMENT_WHITELIST,Use PRODUCT_ARTIFACT_PATH_REQUIREMENT_ALLOWED_LIST.) +$(KATI_obsolete_var COVERAGE_PATHS,Use NATIVE_COVERAGE_PATHS instead) +$(KATI_obsolete_var COVERAGE_EXCLUDE_PATHS,Use NATIVE_COVERAGE_EXCLUDE_PATHS instead) # Used to force goals to build. Only use for conditionally defined goals. .PHONY: FORCE diff --git a/core/main.mk b/core/main.mk index 2a0d847b3f..c2287bbcc3 100644 --- a/core/main.mk +++ b/core/main.mk @@ -102,16 +102,6 @@ ifeq (true,$(EMMA_INSTRUMENT_STATIC)) EMMA_INSTRUMENT := true endif -# TODO(b/158212027): Remove this when we are certain these assertions are not -# breaking any continuous build; then turn `COVERAGE_PATHS` and -# `COVERAGE_EXCLUDE_PATHS` into kati obsolete variables. -ifneq ($(COVERAGE_PATHS),) - $(error Variable COVERAGE_PATHS is obsolete. Use NATIVE_COVERAGE_PATHS instead) -endif -ifneq ($(COVERAGE_EXCLUDE_PATHS),) - $(error Variable COVERAGE_EXCLUDE_PATHS is obsolete. Use NATIVE_COVERAGE_EXCLUDE_PATHS instead) -endif - ifeq (true,$(EMMA_INSTRUMENT)) # Adding the jacoco library can cause the inclusion of # some typically banned classes diff --git a/core/soong_config.mk b/core/soong_config.mk index b9e7a27060..bc0dc6e07b 100644 --- a/core/soong_config.mk +++ b/core/soong_config.mk @@ -116,12 +116,8 @@ $(call add_json_list, JavaCoverageExcludePaths, $(JAVA_COVERAGE_EXCLUDE $(call add_json_bool, GcovCoverage, $(filter true,$(NATIVE_COVERAGE))) $(call add_json_bool, ClangCoverage, $(filter true,$(CLANG_COVERAGE))) -# TODO(b/158212027): Remove `$(COVERAGE_PATHS)` from this list when all users have been moved to -# `NATIVE_COVERAGE_PATHS`. -$(call add_json_list, NativeCoveragePaths, $(COVERAGE_PATHS) $(NATIVE_COVERAGE_PATHS)) -# TODO(b/158212027): Remove `$(COVERAGE_EXCLUDE_PATHS)` from this list when all users have been -# moved to `NATIVE_COVERAGE_EXCLUDE_PATHS`. -$(call add_json_list, NativeCoverageExcludePaths, $(COVERAGE_EXCLUDE_PATHS) $(NATIVE_COVERAGE_EXCLUDE_PATHS)) +$(call add_json_list, NativeCoveragePaths, $(NATIVE_COVERAGE_PATHS)) +$(call add_json_list, NativeCoverageExcludePaths, $(NATIVE_COVERAGE_EXCLUDE_PATHS)) $(call add_json_bool, SamplingPGO, $(filter true,$(SAMPLING_PGO)))