Use ROBOTEST_FILTER to divide RunSettingsRoboTests into several smaller parts. Bug: 130511490 Test: make -j RunSettingsRoboTests-applications && make -j RunSettingsRoboTests-wifi Change-Id: I16ea575877df7a495de9344971421d221e197b89
86 lines
2.5 KiB
Makefile
86 lines
2.5 KiB
Makefile
# This is included by Android.mk located in the same folder.
|
|
# It sets up all robotest sub-modules for RunSettingsRoboTests,
|
|
# where the name of each target is defined based on the package
|
|
# name under com.android.settings and order the targets
|
|
# alphabetically.
|
|
#
|
|
# Nameing pattern for the target:
|
|
# RunSettingsRoboTests-<package_name>
|
|
#
|
|
# For example:
|
|
# RunSettingsRoboTests-core
|
|
#
|
|
#
|
|
# TODO(b/130745039):decouple dependencies among each module
|
|
|
|
#############################################################
|
|
# Settings runner target to run applications module. #
|
|
#############################################################
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := RunSettingsRoboTests-applications
|
|
ROBOTEST_FILTER := applications
|
|
|
|
LOCAL_JAVA_LIBRARIES := \
|
|
SettingsRoboTests \
|
|
robolectric_android-all-stub \
|
|
Robolectric_all-target \
|
|
mockito-robolectric-prebuilt \
|
|
truth-prebuilt
|
|
|
|
LOCAL_TEST_PACKAGE := SettingsRoboTestStub
|
|
|
|
LOCAL_INSTRUMENT_SOURCE_DIRS := $(dir $(LOCAL_PATH))../src \
|
|
frameworks/base/packages/SettingsLib/search/src \
|
|
|
|
LOCAL_ROBOTEST_TIMEOUT := 36000
|
|
|
|
include external/robolectric-shadows/run_robotests.mk
|
|
|
|
#############################################################
|
|
# Settings runner target to run development module. #
|
|
#############################################################
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := RunSettingsRoboTests-development
|
|
ROBOTEST_FILTER := development
|
|
|
|
LOCAL_JAVA_LIBRARIES := \
|
|
SettingsRoboTests \
|
|
robolectric_android-all-stub \
|
|
Robolectric_all-target \
|
|
mockito-robolectric-prebuilt \
|
|
truth-prebuilt
|
|
|
|
LOCAL_TEST_PACKAGE := SettingsRoboTestStub
|
|
|
|
LOCAL_INSTRUMENT_SOURCE_DIRS := $(dir $(LOCAL_PATH))../src \
|
|
frameworks/base/packages/SettingsLib/search/src \
|
|
|
|
LOCAL_ROBOTEST_TIMEOUT := 36000
|
|
|
|
include external/robolectric-shadows/run_robotests.mk
|
|
|
|
#############################################################
|
|
# Settings runner target to run wifi module. #
|
|
#############################################################
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := RunSettingsRoboTests-wifi
|
|
ROBOTEST_FILTER := wifi
|
|
|
|
LOCAL_JAVA_LIBRARIES := \
|
|
SettingsRoboTests \
|
|
robolectric_android-all-stub \
|
|
Robolectric_all-target \
|
|
mockito-robolectric-prebuilt \
|
|
truth-prebuilt
|
|
|
|
LOCAL_TEST_PACKAGE := SettingsRoboTestStub
|
|
|
|
LOCAL_INSTRUMENT_SOURCE_DIRS := $(dir $(LOCAL_PATH))../src \
|
|
frameworks/base/packages/SettingsLib/search/src \
|
|
|
|
LOCAL_ROBOTEST_TIMEOUT := 36000
|
|
|
|
include external/robolectric-shadows/run_robotests.mk |