Home | History | Annotate | Download | only in utils
      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