1############################################## 2# Compile Robolectric utils 3############################################## 4LOCAL_PATH := $(call my-dir) 5include $(CLEAR_VARS) 6 7LOCAL_MODULE := Robolectric_utils 8 9LOCAL_SRC_FILES := $(call all-java-files-under, src/main/java) 10 11include $(BUILD_HOST_JAVA_LIBRARY) 12 13############################################## 14# Compile Robolectric utils tests 15############################################## 16include $(CLEAR_VARS) 17 18LOCAL_MODULE := Robolectric_utils_tests 19 20LOCAL_SRC_FILES := $(call all-java-files-under, src/test/java) 21 22LOCAL_JAVA_LIBRARIES := \ 23 Robolectric_utils \ 24 robolectric-guava-25.1-jre \ 25 robolectric-junit-4.12 \ 26 robolectric-truth-0.42 27 28include $(BUILD_HOST_JAVA_LIBRARY) 29 30############################################## 31# Execute Robolectric utils tests 32############################################## 33include $(CLEAR_VARS) 34 35LOCAL_MODULE := Run_robolectric_utils_tests 36 37test_source_directory := $(LOCAL_PATH)/src/test/java 38 39test_runtime_libraries := \ 40 Robolectric_utils_tests \ 41 Robolectric_utils \ 42 robolectric-hamcrest-core-1.3 \ 43 robolectric-guava-25.1-jre \ 44 robolectric-junit-4.12 \ 45 robolectric-truth-0.42 46 47include external/robolectric-shadows/run_robolectric_module_tests.mk