diff --git a/services/tests/notification/Android.mk b/services/tests/notification/Android.mk new file mode 100644 index 0000000000000..8aded6010a84c --- /dev/null +++ b/services/tests/notification/Android.mk @@ -0,0 +1,56 @@ +######################################################################### +# Build FrameworksNotificationTests package +######################################################################### + +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +# We only want this apk build for tests. +LOCAL_MODULE_TAGS := tests + +# Include test java files and source from notifications package. +LOCAL_SRC_FILES := $(call all-java-files-under, src) \ + $(call all-java-files-under, ../../core/java/com/android/server/notification) + +LOCAL_STATIC_JAVA_LIBRARIES := \ + frameworks-base-testutils \ + services.accessibility \ + services.core \ + services.devicepolicy \ + services.net \ + services.retaildemo \ + services.usage \ + guava \ + android-support-test \ + mockito-target-minus-junit4 \ + platform-test-annotations + +LOCAL_JAVA_LIBRARIES := android.test.runner + +LOCAL_PACKAGE_NAME := FrameworksNotificationTests + +LOCAL_CERTIFICATE := platform + +# These are not normally accessible from apps so they must be explicitly included. +LOCAL_JNI_SHARED_LIBRARIES := libservicestestsjni \ + libbacktrace \ + libbase \ + libbinder \ + libc++ \ + libcutils \ + liblog \ + liblzma \ + libnativehelper \ + libnetdaidl \ + libui \ + libunwind \ + libutils + +LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk + +# Code coverage puts us over the dex limit, so enable multi-dex for coverage-enabled builds +ifeq (true,$(EMMA_INSTRUMENT)) +LOCAL_JACK_FLAGS := --multi-dex native +endif # EMMA_INSTRUMENT_STATIC + +include $(BUILD_PACKAGE) diff --git a/services/tests/notification/AndroidManifest.xml b/services/tests/notification/AndroidManifest.xml new file mode 100644 index 0000000000000..087806eeba96c --- /dev/null +++ b/services/tests/notification/AndroidManifest.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + diff --git a/services/tests/servicestests/src/com/android/server/notification/BuzzBeepBlinkTest.java b/services/tests/notification/src/com/android/server/notification/BuzzBeepBlinkTest.java similarity index 100% rename from services/tests/servicestests/src/com/android/server/notification/BuzzBeepBlinkTest.java rename to services/tests/notification/src/com/android/server/notification/BuzzBeepBlinkTest.java diff --git a/services/tests/servicestests/src/com/android/server/notification/GroupHelperTest.java b/services/tests/notification/src/com/android/server/notification/GroupHelperTest.java similarity index 100% rename from services/tests/servicestests/src/com/android/server/notification/GroupHelperTest.java rename to services/tests/notification/src/com/android/server/notification/GroupHelperTest.java diff --git a/services/tests/servicestests/src/com/android/server/notification/ImportanceExtractorTest.java b/services/tests/notification/src/com/android/server/notification/ImportanceExtractorTest.java similarity index 100% rename from services/tests/servicestests/src/com/android/server/notification/ImportanceExtractorTest.java rename to services/tests/notification/src/com/android/server/notification/ImportanceExtractorTest.java diff --git a/services/tests/servicestests/src/com/android/server/notification/RankingHelperTest.java b/services/tests/notification/src/com/android/server/notification/RankingHelperTest.java similarity index 100% rename from services/tests/servicestests/src/com/android/server/notification/RankingHelperTest.java rename to services/tests/notification/src/com/android/server/notification/RankingHelperTest.java diff --git a/services/tests/servicestests/src/com/android/server/notification/RateEstimatorTest.java b/services/tests/notification/src/com/android/server/notification/RateEstimatorTest.java similarity index 100% rename from services/tests/servicestests/src/com/android/server/notification/RateEstimatorTest.java rename to services/tests/notification/src/com/android/server/notification/RateEstimatorTest.java diff --git a/services/tests/servicestests/src/com/android/server/notification/SnoozeHelperTest.java b/services/tests/notification/src/com/android/server/notification/SnoozeHelperTest.java similarity index 100% rename from services/tests/servicestests/src/com/android/server/notification/SnoozeHelperTest.java rename to services/tests/notification/src/com/android/server/notification/SnoozeHelperTest.java diff --git a/services/tests/servicestests/src/com/android/server/notification/ValidateNotificationPeopleTest.java b/services/tests/notification/src/com/android/server/notification/ValidateNotificationPeopleTest.java similarity index 100% rename from services/tests/servicestests/src/com/android/server/notification/ValidateNotificationPeopleTest.java rename to services/tests/notification/src/com/android/server/notification/ValidateNotificationPeopleTest.java