OSDN Git Service

Prepare for removal of junit and android.test classes from Android API (step 1)
authorPaul Duffin <paulduffin@google.com>
Wed, 1 Mar 2017 13:21:10 +0000 (13:21 +0000)
committerPaul Duffin <paulduffin@google.com>
Mon, 8 May 2017 12:27:51 +0000 (13:27 +0100)
In preparation for removing junit and android.test classes from
the Android API this change adds explicit dependencies on junit
and/or legacy-android-test to ensure that modules will compile
properly once it is removed.

Care was taken to ensure that any targets that depended,
directly or indirectly, on android-support-test did not also
depend on junit or hamcrest as they conflict with the versions
embedded within android-support-test.

Bug: 30188076
Test: make checkbuild
Change-Id: Ifc3ee3dc804074a3c572bf2600cfb1fe1b6fa749

cmds/uiautomator/instrumentation/Android.mk
core/tests/hosttests/test-apps/ExternalLocAllPermsTestApp/Android.mk
core/tests/hosttests/test-apps/ExternalSharedPerms/Android.mk
core/tests/hosttests/test-apps/ExternalSharedPermsBT/Android.mk
core/tests/hosttests/test-apps/ExternalSharedPermsDiffKey/Android.mk
core/tests/hosttests/test-apps/ExternalSharedPermsFL/Android.mk
services/tests/shortcutmanagerutils/Android.mk
tests/SurfaceComposition/Android.mk
tests/WindowAnimationJank/Android.mk

index 0c93b4c..e6cbdb4 100644 (file)
@@ -22,6 +22,7 @@ LOCAL_MODULE_TAGS := tests
 LOCAL_SRC_FILES := $(call all-java-files-under, testrunner-src) \
     $(call all-java-files-under, ../library/core-src)
 LOCAL_JAVA_LIBRARIES := android.test.runner
+LOCAL_STATIC_JAVA_LIBRARIES := legacy-android-test junit
 LOCAL_MODULE := uiautomator-instrumentation
 # TODO: change this to 18 when it's available
 LOCAL_SDK_VERSION := current
index c70c1d3..5a545e5 100644 (file)
@@ -22,6 +22,8 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
 LOCAL_SDK_VERSION := current
 
+LOCAL_STATIC_JAVA_LIBRARIES := junit
+
 LOCAL_PACKAGE_NAME := ExternalLocAllPermsTestApp
 
 include $(BUILD_PACKAGE)
index 7946e1a..b35cbae 100644 (file)
@@ -20,6 +20,8 @@ LOCAL_MODULE_TAGS := tests
 
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
+LOCAL_STATIC_JAVA_LIBRARIES := legacy-android-test junit
+
 LOCAL_SDK_VERSION := current
 
 LOCAL_PACKAGE_NAME := ExternalSharedPermsTestApp
index 657d0a4..06812b5 100644 (file)
@@ -20,6 +20,8 @@ LOCAL_MODULE_TAGS := tests
 
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
+LOCAL_STATIC_JAVA_LIBRARIES := legacy-android-test junit
+
 LOCAL_SDK_VERSION := current
 
 LOCAL_PACKAGE_NAME := ExternalSharedPermsBTTestApp
index d4450dc..48bceaf 100644 (file)
@@ -20,6 +20,8 @@ LOCAL_MODULE_TAGS := tests
 
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
+LOCAL_STATIC_JAVA_LIBRARIES := legacy-android-test junit
+
 LOCAL_SDK_VERSION := current
 
 LOCAL_PACKAGE_NAME := ExternalSharedPermsDiffKeyTestApp
index 8154862..569d102 100644 (file)
@@ -20,6 +20,8 @@ LOCAL_MODULE_TAGS := tests
 
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
+LOCAL_STATIC_JAVA_LIBRARIES := legacy-android-test junit
+
 LOCAL_SDK_VERSION := current
 
 LOCAL_PACKAGE_NAME := ExternalSharedPermsFLTestApp
index dc97599..c7657f6 100644 (file)
@@ -20,7 +20,8 @@ LOCAL_SRC_FILES := \
     $(call all-java-files-under, src)
 
 LOCAL_JAVA_LIBRARIES := \
-    mockito-target
+    mockito-target \
+    legacy-android-test
 
 LOCAL_MODULE_TAGS := optional
 
index 95f69f1..d97c3f4 100644 (file)
@@ -27,6 +27,8 @@ LOCAL_PROGUARD_ENABLED := disabled
 
 LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
+LOCAL_STATIC_JAVA_LIBRARIES := legacy-android-test junit
+
 LOCAL_PACKAGE_NAME := SurfaceComposition
 
 LOCAL_SDK_VERSION := current
index 888ae64..f356afb 100644 (file)
@@ -24,7 +24,11 @@ LOCAL_SRC_FILES := $(call all-java-files-under, src)
 
 LOCAL_PACKAGE_NAME := WindowAnimationJank
 
-LOCAL_STATIC_JAVA_LIBRARIES := ub-uiautomator ub-janktesthelper
+LOCAL_STATIC_JAVA_LIBRARIES := \
+    ub-uiautomator \
+    ub-janktesthelper \
+    legacy-android-test \
+    junit
 
 LOCAL_SDK_VERSION := current