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