add filter for emma code coverage

avoid applying emma processing on local static libraries so that code
coverage result is not diluted.

Change-Id: I6090fc82498fff2e7da8ce22348f56dbc3d3ee60
This commit is contained in:
Guang Zhu 2010-06-14 17:36:44 -07:00
parent b2422f28d0
commit 16fe207ad1
1 changed files with 11 additions and 0 deletions

View File

@ -30,6 +30,17 @@ LOCAL_PACKAGE_NAME := Email
LOCAL_PROGUARD_FLAGS := -include $(LOCAL_PATH)/proguard.flags
# The Emma tool analyzes code coverage when running unit tests on the
# application. This configuration line selects which packages will be analyzed,
# leaving out code which is tested by other means (e.g. static libraries) that
# would dilute the coverage results. These options do not affect regular
# production builds.
LOCAL_EMMA_COVERAGE_FILTER := +com.android.email.*,+org.apache.james.mime4j.* \
+com.beetstra.jutf7.*,+org.apache.commons.io.*
# EXCHANGE-REMOVE-SECTION-START
LOCAL_EMMA_COVERAGE_FILTER += +com.android.exchange.*
# EXCHANGE-REMOVE-SECTION-END
include $(BUILD_PACKAGE)
# additionally, build unit tests in a separate .apk