vendor/lineage: sdk rebrand: step 2: update file contents
Change-Id: Ib61b9b559c4b0e536979e5cb25fba50aa56c138d
This commit is contained in:
@@ -15,63 +15,63 @@
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
# Makefile for producing cmsdk coverage reports.
|
||||
# Run "make cmsdk-test-coverage" in the $ANDROID_BUILD_TOP directory.
|
||||
# Makefile for producing lineage sdk coverage reports.
|
||||
# Run "make lineage-sdk-test-coverage" in the $ANDROID_BUILD_TOP directory.
|
||||
|
||||
cmsdk_api_coverage_exe := $(HOST_OUT_EXECUTABLES)/cmsdk-api-coverage
|
||||
lineage_sdk_api_coverage_exe := $(HOST_OUT_EXECUTABLES)/lineage-sdk-api-coverage
|
||||
dexdeps_exe := $(HOST_OUT_EXECUTABLES)/dexdeps
|
||||
|
||||
coverage_out := $(HOST_OUT)/cmsdk-api-coverage
|
||||
coverage_out := $(HOST_OUT)/lineage-sdk-api-coverage
|
||||
|
||||
api_text_description := vendor/cmsdk/api/cm_current.txt
|
||||
api_text_description := lineage-sdk/api/lineage_current.txt
|
||||
api_xml_description := $(coverage_out)/api.xml
|
||||
$(api_xml_description) : $(api_text_description) $(APICHECK)
|
||||
$(hide) echo "Converting API file to XML: $@"
|
||||
$(hide) mkdir -p $(dir $@)
|
||||
$(hide) $(APICHECK_COMMAND) -convert2xml $< $@
|
||||
|
||||
cmsdk-test-coverage-report := $(coverage_out)/cmsdk-test-coverage.html
|
||||
lineage-sdk-test-coverage-report := $(coverage_out)/lineage-sdk-test-coverage.html
|
||||
|
||||
cmsdk_tests_apk := $(call intermediates-dir-for,APPS,CMPlatformTests)/package.apk
|
||||
cmsettingsprovider_tests_apk := $(call intermediates-dir-for,APPS,CMSettingsProviderTests)/package.apk
|
||||
cmsdk_api_coverage_dependencies := $(cmsdk_api_coverage_exe) $(dexdeps_exe) $(api_xml_description)
|
||||
lineage_sdk_tests_apk := $(call intermediates-dir-for,APPS,CMPlatformTests)/package.apk
|
||||
lineagesettingsprovider_tests_apk := $(call intermediates-dir-for,APPS,LineageSettingsProviderTests)/package.apk
|
||||
lineage_sdk_api_coverage_dependencies := $(lineage_sdk_api_coverage_exe) $(dexdeps_exe) $(api_xml_description)
|
||||
|
||||
$(cmsdk-test-coverage-report): PRIVATE_TEST_CASES := $(cmsdk_tests_apk) $(cmsettingsprovider_tests_apk)
|
||||
$(cmsdk-test-coverage-report): PRIVATE_CMSDK_API_COVERAGE_EXE := $(cmsdk_api_coverage_exe)
|
||||
$(cmsdk-test-coverage-report): PRIVATE_DEXDEPS_EXE := $(dexdeps_exe)
|
||||
$(cmsdk-test-coverage-report): PRIVATE_API_XML_DESC := $(api_xml_description)
|
||||
$(cmsdk-test-coverage-report): $(cmsdk_tests_apk) $(cmsettingsprovider_tests_apk) $(cmsdk_api_coverage_dependencies) | $(ACP)
|
||||
$(call generate-cm-coverage-report,"CMSDK API Coverage Report",\
|
||||
$(lineage-sdk-test-coverage-report): PRIVATE_TEST_CASES := $(lineage_sdk_tests_apk) $(lineagesettingsprovider_tests_apk)
|
||||
$(lineage-sdk-test-coverage-report): PRIVATE_LINEAGE_SDK_API_COVERAGE_EXE := $(lineage_sdk_api_coverage_exe)
|
||||
$(lineage-sdk-test-coverage-report): PRIVATE_DEXDEPS_EXE := $(dexdeps_exe)
|
||||
$(lineage-sdk-test-coverage-report): PRIVATE_API_XML_DESC := $(api_xml_description)
|
||||
$(lineage-sdk-test-coverage-report): $(lineage_sdk_tests_apk) $(lineagesettingsprovider_tests_apk) $(lineage_sdk_api_coverage_dependencies) | $(ACP)
|
||||
$(call generate-lineage-coverage-report,"LINEAGE-SDK API Coverage Report",\
|
||||
$(PRIVATE_TEST_CASES),html)
|
||||
|
||||
.PHONY: cmsdk-test-coverage
|
||||
cmsdk-test-coverage : $(cmsdk-test-coverage-report)
|
||||
.PHONY: lineage-sdk-test-coverage
|
||||
lineage-sdk-test-coverage : $(lineage-sdk-test-coverage-report)
|
||||
|
||||
# Put the test coverage report in the dist dir if "cmsdk" is among the build goals.
|
||||
ifneq ($(filter cmsdk, $(MAKECMDGOALS)),)
|
||||
$(call dist-for-goals, cmsdk, $(cmsdk-test-coverage-report):cmsdk-test-coverage-report.html)
|
||||
# Put the test coverage report in the dist dir if "lineage-sdk" is among the build goals.
|
||||
ifneq ($(filter lineage-sdk, $(MAKECMDGOALS)),)
|
||||
$(call dist-for-goals, lineage-sdk, $(lineage-sdk-test-coverage-report):lineage-sdk-test-coverage-report.html)
|
||||
endif
|
||||
|
||||
# Arguments;
|
||||
# 1 - Name of the report printed out on the screen
|
||||
# 2 - List of apk files that will be scanned to generate the report
|
||||
# 3 - Format of the report
|
||||
define generate-cm-coverage-report
|
||||
define generate-lineage-coverage-report
|
||||
$(hide) mkdir -p $(dir $@)
|
||||
$(hide) $(PRIVATE_CMSDK_API_COVERAGE_EXE) -d $(PRIVATE_DEXDEPS_EXE) -a $(PRIVATE_API_XML_DESC) -f $(3) -o $@ $(2) -cm
|
||||
$(hide) $(PRIVATE_LINEAGE_SDK_API_COVERAGE_EXE) -d $(PRIVATE_DEXDEPS_EXE) -a $(PRIVATE_API_XML_DESC) -f $(3) -o $@ $(2) -cm
|
||||
@ echo $(1): file://$@
|
||||
endef
|
||||
|
||||
# Reset temp vars
|
||||
cmsdk_api_coverage_dependencies :=
|
||||
cmsdk-combined-coverage-report :=
|
||||
cmsdk-combined-xml-coverage-report :=
|
||||
cmsdk-verifier-coverage-report :=
|
||||
cmsdk-test-coverage-report :=
|
||||
lineage_sdk_api_coverage_dependencies :=
|
||||
lineage-sdk-combined-coverage-report :=
|
||||
lineage-sdk-combined-xml-coverage-report :=
|
||||
lineage-sdk-verifier-coverage-report :=
|
||||
lineage-sdk-test-coverage-report :=
|
||||
api_xml_description :=
|
||||
api_text_description :=
|
||||
coverage_out :=
|
||||
dexdeps_exe :=
|
||||
cmsdk_api_coverage_exe :=
|
||||
cmsdk_verifier_apk :=
|
||||
android_cmsdk_zip :=
|
||||
lineage_sdk_api_coverage_exe :=
|
||||
lineage_sdk_verifier_apk :=
|
||||
android_lineage_sdk_zip :=
|
||||
|
Reference in New Issue
Block a user