From a16ce7ea6ae852e5dd4d819843ab63fd9a6ebe52 Mon Sep 17 00:00:00 2001 From: Chihhang Chuang Date: Fri, 7 Feb 2020 17:38:20 +0800 Subject: [PATCH] Fix build break from generating robo test code coverage Use absolute path for LOCAL_INSTRUMENT_SOURCE_DIRS, because Jacoco fail to get the source code path to parse the code coverage. Test step: 1. tapas RunLauncherRoboTests 2. make -j30 dist (Make sure RunLauncherRoboTests does not break) 3. make -j30 RunLauncherRoboTests-jacoco dist 4. See the coverage report Bug: 149001617 Change-Id: If82a839ae52c20c7eb269090976de05fa5d462c4 --- robolectric_tests/Android.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/robolectric_tests/Android.mk b/robolectric_tests/Android.mk index 60599819e1..7c7e73c374 100644 --- a/robolectric_tests/Android.mk +++ b/robolectric_tests/Android.mk @@ -52,7 +52,7 @@ LOCAL_JAVA_LIBRARIES := LauncherRoboTests LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res LOCAL_TEST_PACKAGE := Launcher3 -LOCAL_INSTRUMENT_SOURCE_DIRS := $(dir $(LOCAL_PATH))../src +LOCAL_INSTRUMENT_SOURCE_DIRS := packages/apps/Launcher3/src LOCAL_ROBOTEST_TIMEOUT := 36000