• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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