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
diff --git a/Android.mk b/Android.mk
index e7c3d42..4e8239b 100644
--- a/Android.mk
+++ b/Android.mk
@@ -30,6 +30,17 @@
 
 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