summaryrefslogtreecommitdiffstats
path: root/build/tasks/generate_lineage_sdk_coverage.mk
diff options
context:
space:
mode:
Diffstat (limited to 'build/tasks/generate_lineage_sdk_coverage.mk')
-rw-r--r--build/tasks/generate_lineage_sdk_coverage.mk77
1 files changed, 0 insertions, 77 deletions
diff --git a/build/tasks/generate_lineage_sdk_coverage.mk b/build/tasks/generate_lineage_sdk_coverage.mk
deleted file mode 100644
index dca3df9f..00000000
--- a/build/tasks/generate_lineage_sdk_coverage.mk
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-# Copyright (C) 2010 The Android Open Source Project
-# Copyright (C) 2016 The CyanogenMod Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Makefile for producing lineage sdk coverage reports.
-# Run "make lineage-sdk-test-coverage" in the $ANDROID_BUILD_TOP directory.
-
-lineage_sdk_api_coverage_exe := $(HOST_OUT_EXECUTABLES)/lineage-sdk-api-coverage
-dexdeps_exe := $(HOST_OUT_EXECUTABLES)/dexdeps
-
-coverage_out := $(HOST_OUT)/lineage-sdk-api-coverage
-
-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 $< $@
-
-lineage-sdk-test-coverage-report := $(coverage_out)/lineage-sdk-test-coverage.html
-
-lineage_sdk_tests_apk := $(call intermediates-dir-for,APPS,LineagePlatformTests)/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)
-
-$(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: lineage-sdk-test-coverage
-lineage-sdk-test-coverage : $(lineage-sdk-test-coverage-report)
-
-# 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-lineage-coverage-report
- $(hide) mkdir -p $(dir $@)
- $(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
-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 :=
-lineage_sdk_api_coverage_exe :=
-lineage_sdk_verifier_apk :=
-android_lineage_sdk_zip :=