Free net.cts from cts.stub.
Explicitly include CtsTestServer in Android.mk to eliminate the dependency to cts.stub. This allows net.cts to instrument itself, and it also allows network-specific JNI code to be added in the same package. Change-Id: I624f87e0112619c5b97f2c3589933f666665fa8e
This commit is contained in:
@@ -23,12 +23,12 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
|
||||
|
||||
LOCAL_JAVA_LIBRARIES := android.test.runner
|
||||
|
||||
LOCAL_SRC_FILES := $(call all-java-files-under, src)
|
||||
# include CtsTestServer as a temporary hack to free net.cts from cts.stub.
|
||||
LOCAL_SRC_FILES := $(call all-java-files-under, src) \
|
||||
../../src/android/webkit/cts/CtsTestServer.java
|
||||
|
||||
LOCAL_PACKAGE_NAME := CtsNetTestCases
|
||||
|
||||
LOCAL_INSTRUMENTATION_FOR := CtsTestStubs
|
||||
|
||||
# uncomment when dalvik.annotation.Test* are removed or part of SDK
|
||||
#LOCAL_SDK_VERSION := current
|
||||
|
||||
|
||||
@@ -18,12 +18,20 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.android.cts.net">
|
||||
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
|
||||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
|
||||
<application>
|
||||
<uses-library android:name="android.test.runner" />
|
||||
</application>
|
||||
|
||||
<instrumentation android:name="android.test.InstrumentationCtsTestRunner"
|
||||
android:targetPackage="com.android.cts.stub"
|
||||
<instrumentation android:name="android.test.InstrumentationTestRunner"
|
||||
android:targetPackage="com.android.cts.net"
|
||||
android:label="CTS tests of android.net"/>
|
||||
|
||||
</manifest>
|
||||
|
||||
Reference in New Issue
Block a user