diff options
author | Maurice Lam <yukl@google.com> | 2018-12-13 12:03:13 -0800 |
---|---|---|
committer | Maurice Lam <yukl@google.com> | 2019-03-19 14:20:45 -0700 |
commit | 4cafc9e99b6ae30ed7ca43f5e612b6f2d867bbcd (patch) | |
tree | 808b29bb3e3b9271c9ab248644940f506a4c637e /tests/Android.mk | |
parent | e9667b239be11175c1af25374e9bf5f6f3bcbd05 (diff) | |
download | localepicker-4cafc9e99b6ae30ed7ca43f5e612b6f2d867bbcd.tar.gz |
Separate locale suggestion code to static library
Test: atest RunLcoalePickerRoboTests
Bug: 114040620
Change-Id: Ic47278955e837302aa3c7e68705d5cca86e30de6
Diffstat (limited to 'tests/Android.mk')
-rw-r--r-- | tests/Android.mk | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/tests/Android.mk b/tests/Android.mk new file mode 100644 index 0000000..194ab27 --- /dev/null +++ b/tests/Android.mk @@ -0,0 +1,66 @@ +############################################################# +# Build test package for locale picker lib. # +############################################################# + +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_PACKAGE_NAME := LocalePickerTest + +LOCAL_PRIVATE_PLATFORM_APIS := true +LOCAL_PROGUARD_ENABLED := disabled + +LOCAL_STATIC_ANDROID_LIBRARIES += localepicker + +LOCAL_USE_AAPT2 := true + +LOCAL_MODULE_TAGS := optional + +include $(BUILD_PACKAGE) + +############################################################# +# LocalePicker Robolectric test target. # +############################################################# +include $(CLEAR_VARS) + +LOCAL_MODULE := LocalePickerRoboTests +LOCAL_MODULE_CLASS := JAVA_LIBRARIES + +LOCAL_SRC_FILES := $(call all-java-files-under, src) +LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res +LOCAL_JAVA_RESOURCE_DIRS := config + +LOCAL_JAVA_LIBRARIES := \ + robolectric_android-all-stub \ + Robolectric_all-target \ + mockito-robolectric-prebuilt \ + truth-prebuilt + +LOCAL_INSTRUMENTATION_FOR := LocalePickerTest + +LOCAL_MODULE_TAGS := optional + +# Generate test_config.properties +include external/robolectric-shadows/gen_test_config.mk + +include $(BUILD_STATIC_JAVA_LIBRARY) + +############################################################# +# LocalePicker runner target to run the previous target. # +############################################################# +include $(CLEAR_VARS) + +LOCAL_MODULE := RunLocalePickerRoboTests + +LOCAL_JAVA_LIBRARIES := \ + LocalePickerRoboTests \ + robolectric_android-all-stub \ + Robolectric_all-target \ + mockito-robolectric-prebuilt \ + truth-prebuilt + +LOCAL_TEST_PACKAGE := LocalePickerTest + +LOCAL_INSTRUMENT_SOURCE_DIRS := $(LOCAL_PATH)/../src + +include external/robolectric-shadows/run_robotests.mk |