Home | History | Annotate | Download | only in sandbox
      1 ##############################################
      2 # Compile Robolectric sandbox
      3 ##############################################
      4 LOCAL_PATH := $(call my-dir)
      5 include $(CLEAR_VARS)
      6 
      7 LOCAL_MODULE := Robolectric_sandbox
      8 
      9 LOCAL_SRC_FILES := $(call all-java-files-under, src/main/java)
     10 
     11 LOCAL_JAVA_LIBRARIES := \
     12   Robolectric_annotations \
     13   Robolectric_shadowapi \
     14   Robolectric_utils \
     15   robolectric-asm-commons-6.0 \
     16   robolectric-asm-tree-6.0 \
     17   robolectric-guava-20.0 \
     18   robolectric-asm-6.0 \
     19   jsr305lib
     20 
     21 include $(BUILD_HOST_JAVA_LIBRARY)
     22 
     23 ##############################################
     24 # Compile Robolectric sandbox tests
     25 ##############################################
     26 include $(CLEAR_VARS)
     27 
     28 LOCAL_MODULE := Robolectric_sandbox_tests
     29 
     30 LOCAL_SRC_FILES := $(call all-java-files-under, src/test/java)
     31 
     32 LOCAL_JAVA_LIBRARIES := \
     33   Robolectric_annotations \
     34   Robolectric_shadowapi \
     35   Robolectric_sandbox \
     36   Robolectric_junit \
     37   Robolectric_utils \
     38   robolectric-assertj-core-3.8.0 \
     39   robolectric-mockito-core-2.7.6 \
     40   robolectric-asm-commons-6.0 \
     41   robolectric-asm-tree-6.0 \
     42   robolectric-guava-20.0 \
     43   robolectric-junit-4.12 \
     44   robolectric-asm-6.0 \
     45   jsr305lib
     46 
     47 include $(BUILD_HOST_JAVA_LIBRARY)
     48 
     49 ##############################################
     50 # Execute Robolectric sandbox tests
     51 ##############################################
     52 include $(CLEAR_VARS)
     53 
     54 LOCAL_MODULE := Run_robolectric_sandbox_tests
     55 
     56 test_source_directory := $(LOCAL_PATH)/src/test/java
     57 
     58 test_runtime_libraries := \
     59   Robolectric_sandbox_tests \
     60   Robolectric_annotations \
     61   Robolectric_shadowapi \
     62   Robolectric_sandbox \
     63   Robolectric_junit \
     64   Robolectric_utils \
     65   robolectric-byte-buddy-agent-1.6.5 \
     66   robolectric-assertj-core-3.8.0 \
     67   robolectric-mockito-core-2.7.6 \
     68   robolectric-hamcrest-core-1.3 \
     69   robolectric-byte-buddy-1.6.5 \
     70   robolectric-asm-commons-6.0 \
     71   robolectric-objenesis-2.5 \
     72   robolectric-asm-tree-6.0 \
     73   robolectric-guava-20.0 \
     74   robolectric-junit-4.12 \
     75   robolectric-asm-6.0 \
     76   jsr305lib
     77 
     78 include external/robolectric-shadows/run_robolectric_module_tests.mk