From 435166fa86e32b7063e4ad1c28d2334ae8a40180 Mon Sep 17 00:00:00 2001 From: paulhu Date: Fri, 3 May 2019 16:30:46 +0800 Subject: [PATCH] Enable instant app mode for CtsNetTestCases 1. Indicating CtsNetTestCases support instant app mode but ignore some tests that cannot run in instant app mode. 2. Move some tests which need to test on API 23 into CtsNetApi23TestCases module due to instant app package must target at least API 26. Bug: 123366918 Test: atest CtsNetTestCases --instant Test: atest CtsNetApi23TestCases Test: atest FrameworksNetTests Change-Id: I4e828cbc48143e36c1be38b91c3c698122d4be5a Merged-In: I1d78349d14763c133e1eab020d26865f46ff19a3 Merged-In: I931369875c86a396a898682009337cef1b918ba4 Merged-In: Ia8a45d6d751be94f9f707f879ea6ce4e6a45fae1 --- tests/cts/net/AndroidManifest.xml | 9 +- tests/cts/net/AndroidTest.xml | 3 +- tests/cts/net/api23Test/Android.bp | 51 +++ tests/cts/net/api23Test/AndroidManifest.xml | 42 ++ tests/cts/net/api23Test/AndroidTest.xml | 30 ++ .../ConnectivityManagerApi23Test.java | 399 ++++++++++++++++++ .../cts/api23test}/ConnectivityReceiver.java | 2 +- .../src/android/net/cts/AirplaneModeTest.java | 3 +- .../net/cts/ConnectivityManagerTest.java | 106 +---- .../src/android/net/cts/IpSecBaseTest.java | 7 + .../src/android/net/cts/IpSecManagerTest.java | 3 + .../android/net/cts/NetworkWatchlistTest.java | 2 + .../cts/SSLCertificateSocketFactoryTest.java | 4 + .../src/android/net/cts/TheaterModeTest.java | 4 +- .../src/android/net/cts/TrafficStatsTest.java | 2 + .../src/android/net/cts/VpnServiceTest.java | 4 + .../net/http/cts/ApacheHttpClientTest.java | 2 + .../net/http/cts/HttpResponseCacheTest.java | 2 + .../android/net/rtp/cts/AudioGroupTest.java | 3 +- .../android/net/rtp/cts/AudioStreamTest.java | 2 + .../net/wifi/aware/cts/SingleDeviceTest.java | 2 + .../android/net/wifi/cts/ConcurrencyTest.java | 3 + .../android/net/wifi/cts/NsdManagerTest.java | 2 + .../android/net/wifi/cts/ScanResultTest.java | 2 + .../net/wifi/cts/WifiConfigurationTest.java | 2 + .../wifi/cts/WifiEnterpriseConfigTest.java | 2 + .../android/net/wifi/cts/WifiInfoTest.java | 2 + .../android/net/wifi/cts/WifiManagerTest.java | 2 + .../wifi/cts/WifiManager_WifiLockTest.java | 2 + .../android/net/wifi/rtt/cts/WifiRttTest.java | 4 +- 30 files changed, 593 insertions(+), 110 deletions(-) create mode 100644 tests/cts/net/api23Test/Android.bp create mode 100644 tests/cts/net/api23Test/AndroidManifest.xml create mode 100644 tests/cts/net/api23Test/AndroidTest.xml create mode 100644 tests/cts/net/api23Test/src/android/net/cts/api23test/ConnectivityManagerApi23Test.java rename tests/cts/net/{src/android/net/cts => api23Test/src/android/net/cts/api23test}/ConnectivityReceiver.java (98%) diff --git a/tests/cts/net/AndroidManifest.xml b/tests/cts/net/AndroidManifest.xml index b261b39885..734d9de22f 100644 --- a/tests/cts/net/AndroidManifest.xml +++ b/tests/cts/net/AndroidManifest.xml @@ -16,7 +16,8 @@ --> + package="android.net.cts" + android:targetSandboxVersion="2"> @@ -34,12 +35,6 @@ - - - - - -