Support collecting static code coverage data for all CTS-V APPs.
An example coverage xml file is /cns/md-d/home/android-tooltopia-metrics-dremel/combined-coverage.xml. Bug: 270120253 Test: m cts-combined-xml-coverage locally verifies that the APPs are included. Change-Id: If013938d1b6a869e4a0d0dff62296bd4a218ed7c
This commit is contained in:
@@ -142,30 +142,30 @@ $(cts-system-api-xml-coverage-report) : $(android_cts_zip) $(cts_system_api_cove
|
||||
$(call generate-coverage-report-cts,"CTS System API Coverage Report - XML",\
|
||||
$(PRIVATE_TEST_CASES),xml)
|
||||
|
||||
$(cts-verifier-coverage-report): PRIVATE_TEST_CASES := $(cts_verifier_apk)
|
||||
$(cts-verifier-coverage-report): PRIVATE_TEST_CASES := $(foreach c, $(cts_verifier_apk) $(verifier-dir), $(c))
|
||||
$(cts-verifier-coverage-report): PRIVATE_CTS_API_COVERAGE_EXE := $(cts_api_coverage_exe)
|
||||
$(cts-verifier-coverage-report): PRIVATE_DEXDEPS_EXE := $(dexdeps_exe)
|
||||
$(cts-verifier-coverage-report): PRIVATE_API_XML_DESC := $(api_xml_description)
|
||||
$(cts-verifier-coverage-report): PRIVATE_NAPI_XML_DESC := $(napi_xml_description)
|
||||
$(cts-verifier-coverage-report) : $(cts_verifier_apk) $(cts_api_coverage_dependencies) | $(ACP)
|
||||
$(cts-verifier-coverage-report) : $(cts_verifier_apk) $(verifier-zip) $(cts_api_coverage_dependencies) | $(ACP)
|
||||
$(call generate-coverage-report-cts,"CTS Verifier API Coverage Report",\
|
||||
$(PRIVATE_TEST_CASES),html)
|
||||
|
||||
$(cts-combined-coverage-report): PRIVATE_TEST_CASES := $(foreach c, $(cts_verifier_apk) $(COMPATIBILITY_TESTCASES_OUT_cts), $(c))
|
||||
$(cts-combined-coverage-report): PRIVATE_TEST_CASES := $(foreach c, $(cts_verifier_apk) $(COMPATIBILITY_TESTCASES_OUT_cts) $(verifier-dir), $(c))
|
||||
$(cts-combined-coverage-report): PRIVATE_CTS_API_COVERAGE_EXE := $(cts_api_coverage_exe)
|
||||
$(cts-combined-coverage-report): PRIVATE_DEXDEPS_EXE := $(dexdeps_exe)
|
||||
$(cts-combined-coverage-report): PRIVATE_API_XML_DESC := $(api_xml_description)
|
||||
$(cts-combined-coverage-report): PRIVATE_NAPI_XML_DESC := $(napi_xml_description)
|
||||
$(cts-combined-coverage-report) : $(android_cts_zip) $(cts_verifier_apk) $(cts_api_coverage_dependencies) | $(ACP)
|
||||
$(cts-combined-coverage-report) : $(android_cts_zip) $(cts_verifier_apk) $(verifier-zip) $(cts_api_coverage_dependencies) | $(ACP)
|
||||
$(call generate-coverage-report-cts,"CTS Combined API Coverage Report",\
|
||||
$(PRIVATE_TEST_CASES),html)
|
||||
|
||||
$(cts-combined-xml-coverage-report): PRIVATE_TEST_CASES := $(foreach c, $(cts_verifier_apk) $(COMPATIBILITY_TESTCASES_OUT_cts), $(c))
|
||||
$(cts-combined-xml-coverage-report): PRIVATE_TEST_CASES := $(foreach c, $(cts_verifier_apk) $(COMPATIBILITY_TESTCASES_OUT_cts) $(verifier-dir), $(c))
|
||||
$(cts-combined-xml-coverage-report): PRIVATE_CTS_API_COVERAGE_EXE := $(cts_api_coverage_exe)
|
||||
$(cts-combined-xml-coverage-report): PRIVATE_DEXDEPS_EXE := $(dexdeps_exe)
|
||||
$(cts-combined-xml-coverage-report): PRIVATE_API_XML_DESC := $(api_xml_description)
|
||||
$(cts-combined-xml-coverage-report): PRIVATE_NAPI_XML_DESC := $(napi_xml_description)
|
||||
$(cts-combined-xml-coverage-report) : $(android_cts_zip) $(cts_verifier_apk) $(cts_api_coverage_dependencies) | $(ACP)
|
||||
$(cts-combined-xml-coverage-report) : $(android_cts_zip) $(cts_verifier_apk) $(verifier-zip) $(cts_api_coverage_dependencies) | $(ACP)
|
||||
$(call generate-coverage-report-cts,"CTS Combined API Coverage Report - XML",\
|
||||
$(PRIVATE_TEST_CASES),xml)
|
||||
|
||||
@@ -234,3 +234,8 @@ dexdeps_exe :=
|
||||
cts_api_coverage_exe :=
|
||||
cts_verifier_apk :=
|
||||
android_cts_zip :=
|
||||
cts-dir :=
|
||||
verifier-dir-name :=
|
||||
verifier-dir :=
|
||||
verifier-zip-name :=
|
||||
verifier-zip :=
|
||||
|
Reference in New Issue
Block a user