From 4b4c812a027818f5339a42ef9f6685afdcffc8a5 Mon Sep 17 00:00:00 2001 From: Ajay Nadathur Date: Tue, 21 Feb 2017 17:44:10 -0800 Subject: [PATCH] Add code coverage support for robolectric tests - To run robolectric tests with code coverage, run: make RunSettingsRoboTests-jacoco -j44 - Generated reports are placed under $OUT/obj/FAKE/RunSettingsRoboTests_intermediates/coverage bug:32617403 Test: Ran manually, verified that reports are generated. Change-Id: Ie51ab86c5fbaa9297d717167fda04a555dadbfe8 --- tests/robotests/Android.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/robotests/Android.mk b/tests/robotests/Android.mk index 3fc034dd809..b4484332ca2 100644 --- a/tests/robotests/Android.mk +++ b/tests/robotests/Android.mk @@ -38,4 +38,6 @@ LOCAL_STATIC_JAVA_LIBRARIES := \ LOCAL_TEST_PACKAGE := Settings +LOCAL_INSTRUMENT_SOURCE_DIRS := $(dir $(LOCAL_PATH))../src + include prebuilts/misc/common/robolectric/run_robotests.mk \ No newline at end of file