summaryrefslogtreecommitdiffstats
path: root/CtsCoverage.mk
diff options
context:
space:
mode:
authorKeun young Park <keunyoung@google.com>2012-08-28 10:52:31 -0700
committerKeun young Park <keunyoung@google.com>2012-08-28 10:52:31 -0700
commit506ca41489bf5e19d0718bc01e8fe052dec104cf (patch)
treedcc487e0277da6dccf050c38c994a2e546664d4e /CtsCoverage.mk
parent6323098d474ca72a96eb43f031d2fe9099cc1e77 (diff)
downloadplatform_cts-506ca41489bf5e19d0718bc01e8fe052dec104cf.tar.gz
platform_cts-506ca41489bf5e19d0718bc01e8fe052dec104cf.tar.bz2
platform_cts-506ca41489bf5e19d0718bc01e8fe052dec104cf.zip
add combined coverage report
- combine CTS and CtsVerifier Change-Id: I6bab1903e081dbb8cfd90145cc99d5caec77a5c3
Diffstat (limited to 'CtsCoverage.mk')
-rw-r--r--CtsCoverage.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/CtsCoverage.mk b/CtsCoverage.mk
index 8e00913b965..61ad9c908bc 100644
--- a/CtsCoverage.mk
+++ b/CtsCoverage.mk
@@ -33,6 +33,7 @@ $(api_xml_description) : $(api_text_description) $(APICHECK)
cts-test-coverage-report := $(coverage_out)/test-coverage.html
cts-verifier-coverage-report := $(coverage_out)/verifier-coverage.html
+cts-combined-coverage-report := $(coverage_out)/combined-coverage.html
cts_api_coverage_dependencies := $(cts_api_coverage_exe) $(dexdeps_exe) $(api_xml_description) $(ACP)
@@ -44,16 +45,24 @@ $(cts-verifier-coverage-report) : CtsVerifier $(cts_api_coverage_dependencies)
$(call generate-coverage-report,"CTS Verifier API Coverage Report",\
CtsVerifier,cts-verifier-apks,html,verifier-coverage.html)
+$(cts-combined-coverage-report) : CtsVerifier $(cts_api_coverage_dependencies) $(CTS_COVERAGE_TEST_CASE_LIST) $(cts_api_coverage_dependencies)
+ $(call generate-coverage-report,"CTS Combined API Coverage Report",\
+ $(CTS_COVERAGE_TEST_CASE_LIST) CtsVerifier,cts-combined-apks,html,combined-coverage.html)
+
.PHONY: cts-test-coverage
cts-test-coverage : $(cts-test-coverage-report)
.PHONY: cts-verifier-coverage
cts-verifier-coverage : $(cts-verifier-coverage-report)
+.PHONY: cts-combined-coverage
+cts-combined-coverage : $(cts-combined-coverage-report)
+
# Put the test coverage report in the dist dir if "cts" is among the build goals.
ifneq ($(filter cts, $(MAKECMDGOALS)),)
$(call dist-for-goals, cts, $(cts-test-coverage-report):cts-test-coverage-report.html)
$(call dist-for-goals, cts, $(cts-verifier-coverage-report):cts-verifier-coverage-report.html)
+ $(call dist-for-goals, cts, $(cts-combined-coverage-report):cts-combined-coverage-report.html)
endif
# Arguments;