blob: 7992d513dc160b234cdb01b20286a1e51b72abc7 [file] [log] [blame]
James Lemieux328bfcc2018-11-26 17:32:55 -08001#############################################################
2# Car Settings Robolectric test target. #
3#############################################################
4LOCAL_PATH := $(call my-dir)
roger xue843fbc42017-02-22 16:20:08 -08005include $(CLEAR_VARS)
6
Jian Jinee365cd2018-03-06 12:56:41 -08007LOCAL_MODULE := CarSettingsRoboTests
James Lemieux328bfcc2018-11-26 17:32:55 -08008LOCAL_MODULE_CLASS := JAVA_LIBRARIES
Jian Jinee365cd2018-03-06 12:56:41 -08009
roger xue843fbc42017-02-22 16:20:08 -080010LOCAL_SRC_FILES := $(call all-java-files-under, src)
11
Jian Jinccbf4662018-04-04 11:18:03 -070012LOCAL_JAVA_RESOURCE_DIRS := config
13
roger xue843fbc42017-02-22 16:20:08 -080014LOCAL_JAVA_LIBRARIES := \
Jian Jinee365cd2018-03-06 12:56:41 -080015 Robolectric_all-target \
James Lemieux07031502018-10-12 17:03:26 -070016 robolectric_android-all-stub \
Jian Jinee365cd2018-03-06 12:56:41 -080017 mockito-robolectric-prebuilt \
James Lemieux07031502018-10-12 17:03:26 -070018 truth-prebuilt \
davidln33c05012018-09-21 17:25:03 -070019 testng \
James Lemieux07031502018-10-12 17:03:26 -070020 android.car
roger xue843fbc42017-02-22 16:20:08 -080021
davidln75862102018-09-24 09:44:04 -070022LOCAL_INSTRUMENTATION_FOR := CarSettingsForTesting
roger xue843fbc42017-02-22 16:20:08 -080023
24LOCAL_MODULE_TAGS := optional
25
James Lemieux328bfcc2018-11-26 17:32:55 -080026# Generate test_config.properties
27include external/robolectric-shadows/gen_test_config.mk
28
roger xue843fbc42017-02-22 16:20:08 -080029include $(BUILD_STATIC_JAVA_LIBRARY)
30
31#############################################################
James Lemieux328bfcc2018-11-26 17:32:55 -080032# Car Settings runner target to run the previous target. #
roger xue843fbc42017-02-22 16:20:08 -080033#############################################################
34include $(CLEAR_VARS)
35
36LOCAL_MODULE := RunCarSettingsRoboTests
37
Jian Jinee365cd2018-03-06 12:56:41 -080038LOCAL_JAVA_LIBRARIES := \
Jian Jinee365cd2018-03-06 12:56:41 -080039 Robolectric_all-target \
James Lemieux07031502018-10-12 17:03:26 -070040 robolectric_android-all-stub \
Jian Jinee365cd2018-03-06 12:56:41 -080041 mockito-robolectric-prebuilt \
James Lemieux07031502018-10-12 17:03:26 -070042 truth-prebuilt \
davidln33c05012018-09-21 17:25:03 -070043 testng \
James Lemieux07031502018-10-12 17:03:26 -070044 CarSettingsRoboTests \
45 android.car
roger xue843fbc42017-02-22 16:20:08 -080046
davidln75862102018-09-24 09:44:04 -070047LOCAL_TEST_PACKAGE := CarSettingsForTesting
roger xue843fbc42017-02-22 16:20:08 -080048
smaraaosp8252dcd2017-11-17 13:04:39 -080049LOCAL_INSTRUMENT_SOURCE_DIRS := $(dir $(LOCAL_PATH))../src
50
Jian Jinee365cd2018-03-06 12:56:41 -080051include external/robolectric-shadows/run_robotests.mk