Commit Graph

4079 Commits

Author SHA1 Message Date
Sudheer Shanka
4e4ebf4ff4 Merge "Dump usagestats of helper app as well." 2020-02-19 21:14:16 +00:00
Cody Kesting
0bb6668c9a Merge "Add CTS tests for ConnectivityDiagnosticsManager." am: 8db173d81e am: 85d5461834 am: 7a52434cb6
Change-Id: I97066af9c95f6c0d685c55558fa6f4da13633bda
2020-02-18 17:26:18 +00:00
Cody Kesting
7a52434cb6 Merge "Add CTS tests for ConnectivityDiagnosticsManager." am: 8db173d81e am: 85d5461834
Change-Id: I0cb2d43fd332558a8c509800c0e2a878c14e521c
2020-02-18 17:06:51 +00:00
Cody Kesting
85d5461834 Merge "Add CTS tests for ConnectivityDiagnosticsManager." am: 8db173d81e
Change-Id: I44daba0cbaa9c4b1315eb52b2777b1876cd7d351
2020-02-18 16:52:50 +00:00
Cody Kesting
8db173d81e Merge "Add CTS tests for ConnectivityDiagnosticsManager." 2020-02-18 16:37:44 +00:00
Sudheer Shanka
05f62e1986 Dump usagestats of helper app as well.
Bug: 145420790
Test: atest hostsidetests/net/src/com/android/cts/net/HostsideRestrictBackgroundNetworkTests.java
Change-Id: I8dc78cc33900dcb6aa423cc5a7dc2b27d8d4c1ef
2020-02-16 22:34:15 -08:00
Mark Chien
61824232b1 Merge "Fix testStartTetheringWithStateChangeBroadcast flaky" am: 83669b02f3 am: 85529a4fb6 am: ea87142ff5
Change-Id: I2f82591122b18ce440f421823bb2155169ec1b46
2020-02-15 03:41:55 +00:00
Mark Chien
ea87142ff5 Merge "Fix testStartTetheringWithStateChangeBroadcast flaky" am: 83669b02f3 am: 85529a4fb6
Change-Id: Ic7a6855428ae03556a35061d1d5e07a8029ef373
2020-02-15 03:31:27 +00:00
Mark Chien
85529a4fb6 Merge "Fix testStartTetheringWithStateChangeBroadcast flaky" am: 83669b02f3
Change-Id: I1aa9733c65904542fe1efd6ed87bd824ea416ffb
2020-02-15 03:17:42 +00:00
Mark Chien
83669b02f3 Merge "Fix testStartTetheringWithStateChangeBroadcast flaky" 2020-02-15 03:02:29 +00:00
Sudheer Shanka
6291996513 Allow network policy test app to query info about the helper app.
Bug: 149569765
Test: atest com.android.cts.net.HostsideRestrictBackgroundNetworkTests
Change-Id: Id01bb6b0ee6fd45d001c75a4dfc8328667c61554
2020-02-14 18:09:01 -08:00
Treehugger Robot
ce1ff8acc1 Merge "Add a variant of CtsNetTestCases that targets the released SDK." am: ab9c2b4bef am: 713493d663 am: 93b28096ac
Change-Id: I1bcbfc6067db29da73e19423c2b04896d92578a4
2020-02-14 21:06:55 +00:00
Treehugger Robot
93b28096ac Merge "Add a variant of CtsNetTestCases that targets the released SDK." am: ab9c2b4bef am: 713493d663
Change-Id: Icacd2bdf16988a669a15a64a74f92e2ee66a223c
2020-02-14 20:47:29 +00:00
Treehugger Robot
713493d663 Merge "Add a variant of CtsNetTestCases that targets the released SDK." am: ab9c2b4bef
Change-Id: I74b3e1943b3f14d47d9f0e42abda3a5588e77890
2020-02-14 20:34:15 +00:00
Etan Cohen
7a4bbedc55 resolve merge conflicts of bc5182bb20 to qt-dev am: 0bf6d01729 am: 336f36f987 am: 0c6cf0993e
Change-Id: I297fba1f809535fa157ec2de1c1cc1e0007a0834
2020-02-14 20:13:59 +00:00
markchien
cdd2b36062 Fix testStartTetheringWithStateChangeBroadcast flaky
Before this change the test assume one active state event is followed by
zero or one availabe event:
AVAIALBE(wlan1) -> ACTIAVE(wlan1) -> AVAILALE(wlan1)

But actually Multiple tetherable wifi interfaces may be avaialbe during
the test:
AVAILABLE(wlan1) -> AVALIABLE(wlanX) -> .... -> ACTIVE(wlan1) ->
AVAIALBE(wlan1)

Additional, replacing ConnectivityManager usage to TetheringManager.

Bug: 148095484
Test: atest CtsTetheringTest
Change-Id: Id5db970c02f63f61802a18b599bf6905db619b42
2020-02-14 18:22:43 +08:00
Lorenzo Colitti
a32d4555eb Add a variant of CtsNetTestCases that targets the released SDK.
This APK can be installed and run on release devices even when
built from branches with a non-final SDK such as AOSP.

Test: builds
Change-Id: I1e1b24b09eeb7a0688fde9d8ed6bbee9c9d2582e
2020-02-14 18:39:25 +09:00
Etan Cohen
0c6cf0993e resolve merge conflicts of bc5182bb20 to qt-dev am: 0bf6d01729 am: 336f36f987
Change-Id: I184c9d2ef9ce86025c181e829bf0eb10cd6e7843
2020-02-14 07:27:50 +00:00
Etan Cohen
336f36f987 resolve merge conflicts of bc5182bb20 to qt-dev am: 0bf6d01729
Change-Id: Ifa46d5f5c55a2b25cafcbcf8568d9c69e0b4d1ea
2020-02-14 07:11:10 +00:00
Etan Cohen
0bf6d01729 resolve merge conflicts of bc5182bb20 to qt-dev
Bug: None
Test: Trivial merge resolution
Change-Id: I7c906295e30e0eb0b1f119fee9937d08aa2ae154
2020-02-13 19:47:43 -08:00
Jimmy Chen
aac1041896 cts: fix p2p cts test cases
p2p does not use NetworkInfo.isAvailable() anymore.
Remove this obsolete check.

Bug: 148164038
Test: atest android.net.wifi.cts.ConcurrencyTest
Change-Id: I544a2363d85ea47e404e481d4d285b9fd6b38eb5
2020-02-11 19:01:57 +08:00
Cody Kesting
73780ff82b Add CTS tests for ConnectivityDiagnosticsManager.
Verify that ConnectivityDiagnosticsManager is able to register and
unregister ConnectivityDiagnosticsCallbacks.

Bug: 143187964
Test: atest ConnectivityDiagnosticsManagerTest
Change-Id: Ica065b58ee47e088b9d85b09f9e5b7131f5a16ab
2020-02-10 10:19:52 -08:00
Sudheer Shanka
9a1e3be614 Fix a regression in how required properties are collected.
+ Enable app standby mode before running the tests.

Fixes: 147459100
Fixes: 117169751
Test: atest hostsidetests/net/src/com/android/cts/net/HostsideRestrictBackgroundNetworkTests.java
Test: cts-tradefed run singleCommand cts-on-gsi --skip-device-info \
      --skip-preconditions -m CtsHostsideNetworkTests \
      -t com.android.cts.net.HostsideRestrictBackgroundNetworkTests

Change-Id: I782f8a06922622d28f9a9d5c9f2afa2b12f8aa80
2020-02-05 18:09:08 -08:00
Automerger Merge Worker
bc5182bb20 Merge "CtsNetTestCases: Fix issues in android.net.wifi.cts.WifiEnterpriseConfigTest" into pie-cts-dev am: 5f31310dac
Change-Id: Ida9479f99d3dde24217575ed039690420cc9089e
2020-02-06 00:58:53 +00:00
David Su
3db4363cfd Rename WifiManager.ACTION_WIFI_SCAN_AVAILABLE
Renamed to WIFI_SCAN_AVAILABILITY_CHANGED to
conform to API guidelines.

Bug: 148781526
Test: compiles
Change-Id: Ic84cbededfe9e5d02900fbe7a6a99c059af89641
2020-02-03 14:29:00 -08:00
David Su
c8551662d3 Merge "Rename PERSISTENT_NET_ID/TEMPORARY_NET_ID" 2020-01-31 21:02:55 +00:00
Automerger Merge Worker
852a496c36 Merge "Change the location of WiFi Initialize() API within the same function" am: 26d8f5808b am: 6e599930dd am: 883afff147
Change-Id: I105289e5db38cf9475dbaf377733f069940825b2
2020-01-31 16:46:58 +00:00
Automerger Merge Worker
6e599930dd Merge "Change the location of WiFi Initialize() API within the same function" am: 26d8f5808b
Change-Id: I077641561f2c970e980d37a69fc248cd2d67f8ad
2020-01-31 16:31:36 +00:00
Automerger Merge Worker
9df7fcb86a Merge "CtsNetTestCases: Fix issues in android.net.wifi.cts.WifiEnterpriseConfigTest" am: bec47acfaa am: 26461e5ea8 am: 978a9bc103
Change-Id: Ib14926206e8c6e5d446e5a70002ae46ee1677370
2020-01-31 16:19:19 +00:00
Automerger Merge Worker
26461e5ea8 Merge "CtsNetTestCases: Fix issues in android.net.wifi.cts.WifiEnterpriseConfigTest" am: bec47acfaa
Change-Id: Ia3ce4c1e115f74c9771e9b49af633a2d278edaf5
2020-01-31 16:06:13 +00:00
Etan Cohen
26d8f5808b Merge "Change the location of WiFi Initialize() API within the same function" 2020-01-30 21:59:31 +00:00
David Su
bdc82a44eb Rename PERSISTENT_NET_ID/TEMPORARY_NET_ID
Renamed to NETWORK_ID_PERSISTENT/
NETWORK_ID_TEMPORARY to conform to API guidelines.

Bug: 147668001
Test: compiles
Change-Id: Ia4d1e317fe659d5e8e871b1c6808272ff3414c76
2020-01-30 12:41:52 -08:00
jgkim
b38f0df3f9 CtsNetTestCases: Fix issues in android.net.wifi.cts.WifiEnterpriseConfigTest
1.android.net.wifi.cts.WifiEnterpriseConfigTest#testAddEapNetwork
2.android.net.wifi.cts.WifiEnterpriseConfigTest#testEnterpriseConfigDoesNotPrintPassword
3.android.net.wifi.cts.WifiEnterpriseConfigTest#testSettersAndGetters

Bug:143000258
Test: run cts-on-gsi -m CtsNetTestCases-t android.net.wifi.cts.WifiEnterpriseConfigTest#testAddEapNetwork
Test: run cts-on-gsi -m CtsNetTestCases-t android.net.wifi.cts.WifiEnterpriseConfigTest#testEnterpriseConfigDoesNotPrintPassword
Test: run cts-on-gsi -m CtsNetTestCases-t android.net.wifi.cts.WifiEnterpriseConfigTest#testSettersAndGetters
Change-Id: Iaed949693c8ac8ce67dbde6acb622f90f0e638da
Merged-In: Iaed949693c8ac8ce67dbde6acb622f90f0e638da
2020-01-30 01:24:41 +00:00
Etan Cohen
bec47acfaa Merge "CtsNetTestCases: Fix issues in android.net.wifi.cts.WifiEnterpriseConfigTest" 2020-01-29 21:11:31 +00:00
Jae Choon Jeon
d8fd0f8395 Change the location of WiFi Initialize() API within the same function
The testcase is failing for the model as there are no clients which have already invoked the initialize API.
So we changed the location of initialize() API little forward to be invoked before CTS test.

Bug: 148126151
Test: run cts --m CtsNetTestCases --t android.net.wifi.cts.ConcurrencyTest#testConcurrency

Change-Id: I1081d343795e07440ebf380c25f47c320c064556
Signed-off-by: Jae Choon Jeon <jc.d.jeon@samsung.com>
(cherry picked from commit 1a46560a2b55df0b3159884a7eed4b2598c2e827)
2020-01-28 17:25:48 +00:00
Les Lee
92be98755d Merge "softap: Update LOHS API usage" 2020-01-19 05:53:55 +00:00
lesl
f70b854aaf softap: Update LOHS API usage
Use SoftApConfiguration to replace WifiConfiguration

Bug: 138801922
Bug: 142752869
Test: atest
android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSingleRequestByApps
android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSuccess
android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotWithConfig

Change-Id: I918da2b77f6284fba24edae53f6a4ca6c4072cda
2020-01-17 15:58:03 +08:00
Automerger Merge Worker
33529a67d8 Merge "CtsTetheringTest secondary_user" am: 737b6a2f8a am: 0dd6e6cc37 am: 7020d85339
Change-Id: I84ad0214bba86d4fde8d2040e31bd7e1d62000b0
2020-01-16 20:24:28 +00:00
jovanak
0dd6e6cc37 Merge "CtsTetheringTest secondary_user"
am: 737b6a2f8a

Change-Id: Id3d0b80cb84971628c16ff010ae80aa263d674ac
2020-01-16 12:01:58 -08:00
jovanak
72a8efb9c0 CtsTetheringTest secondary_user
Marks this CTS test module as supporting secondary_user, meaning that
the tests are eligible to be run from a regular Android user other
than the system user (i.e. other than user 0).

Note that 'user' here refers to the concept of users in Android
Multiuser; it is NOT the same as a uid.

Bug: 141773058
Test: module passed with secondary_user params
 (--enable-optional-parameterization --module-parameter secondary_user)

Change-Id: I92d97cae99418dac3cd6e1cbb625b12f0c2cc60a
2020-01-14 16:18:41 -08:00
TreeHugger Robot
0e666aaa1c Merge "Fix CTS usages of @hide WifiSsid" 2020-01-13 20:10:52 +00:00
David Su
b5cd542daa Fix CTS usages of @hide WifiSsid
Migrate to WifiInfo.getSSID() and ScanResult.SSID.

Bug: 144036594
Test: atest android.net.wifi.cts.ScanResultTest
Change-Id: I402978d9455b0ce9e7dbcdb90836f7b0efa0fdc5
2020-01-13 11:05:00 -08:00
David Su
1afbb489c1 Merge changes from topic "cts-wifimanagertest-hide-apis"
* changes:
  Remove WifiManager CTS test using TxPacketCountListener
  CtsNetTestCases: fix Wifi @hide usages
2020-01-13 19:02:20 +00:00
David Su
47a4a384c4 Remove WifiManager CTS test using TxPacketCountListener
TxPacketCountListener is @hide and only used for
CTS. Remove the test using this altogether.

Bug: 144036594
Test: atest android.net.wifi.cts.WifiManagerTest
Change-Id: Iac42c7dca4ca5cbbae6c464530319975e8d1571e
2020-01-10 17:13:22 -08:00
David Su
656e4768c3 CtsNetTestCases: fix Wifi @hide usages
Remove CTS @hide Wifi API usages.

Bug: 144036594
Test: atest CtsNetTestCases
Change-Id: I88de956a56f81212133d1da48d5217b282bc10c1
2020-01-10 13:43:37 -08:00
lesl
142df96ebf cts: Use set/getPassphrase to replace set/getWpa2Passphrase
Bug: 142752869
Test: atest
android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSingleRequestByApps
android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSuccess
android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotWithConfig

Change-Id: Iea9f797373b9b8ebae90428edb2da8b1f3d48efb
2020-01-09 19:58:49 +08:00
jgkim
ca18cb02b6 CtsNetTestCases: Fix issues in android.net.wifi.cts.WifiEnterpriseConfigTest
1.android.net.wifi.cts.WifiEnterpriseConfigTest#testAddEapNetwork
2.android.net.wifi.cts.WifiEnterpriseConfigTest#testEnterpriseConfigDoesNotPrintPassword
3.android.net.wifi.cts.WifiEnterpriseConfigTest#testSettersAndGetters

Bug:143000258
Test: run cts-on-gsi -m CtsNetTestCases-t android.net.wifi.cts.WifiEnterpriseConfigTest#testAddEapNetwork
Test: run cts-on-gsi -m CtsNetTestCases-t android.net.wifi.cts.WifiEnterpriseConfigTest#testEnterpriseConfigDoesNotPrintPassword
Test: run cts-on-gsi -m CtsNetTestCases-t android.net.wifi.cts.WifiEnterpriseConfigTest#testSettersAndGetters
Change-Id: Iaed949693c8ac8ce67dbde6acb622f90f0e638da
2020-01-03 16:23:15 +09:00
Colin Cross
f7d2ff895e Fix Error Prone errors
Soong wasn't including android_app or android_test sources in the
javac-check target used for the Error Prone build, which allowed
some Error Prone errors to get in.  Fix them so Error Prone can be
re-enabled for these targets.

Fixes:
cts/hostsidetests/net/app/src/com/android/cts/net/hostside/RequiredPropertiesRule.java:61: error: [CollectionIncompatibleType] Argument '~requiredProperty.getValue()' should not be passed to this method; its type int is not compatible with its collection's type argument Property
cts/tests/location/location_fine/src/android/location/cts/fine/CriteriaTest.java:199: error: [JUnit4TestNotRun] This looks like a test method but is not run; please add @Test and @Ignore, or, if this is a helper method, reduce its visibility.
cts/tests/location/location_fine/src/android/location/cts/fine/LocationManagerFineTest.java:948: error: [TryFailThrowable] Catching Throwable/Error masks failures from fail() or assert*() in the try block
cts/tests/location/location_fine/src/android/location/cts/fine/LocationTest.java:402: error: [JUnit4TestNotRun] This looks like a test method but is not run; please add @Test and @Ignore, or, if this is a helper method, reduce its visibility.
cts/tests/tests/assist/src/android/assist/cts/AssistTestBase.java:613: error: [CheckReturnValue] Ignored return value of method that is annotated with @CheckReturnValue
cts/tests/tests/assist/src/android/assist/cts/AssistTestBase.java:616: error: [CheckReturnValue] Ignored return value of method that is annotated with @CheckReturnValue
cts/tests/tests/media/src/android/media/cts/AudioRecordTest.java:1661: error: [JUnit4TestNotRun] This looks like a test method but is not run; please add @Test and @Ignore, or, if this is a helper method, reduce its visibility.
cts/tests/tests/media/src/android/media/cts/AudioRecordTest.java:1681: error: [JUnit4TestNotRun] This looks like a test method but is not run; please add @Test and @Ignore, or, if this is a helper method, reduce its visibility.

Bug: 146455923
Test: m RUN_ERROR_PRONE=true javac-check
Change-Id: I48b1ccb61c807d0b41a165298ef5981258d6656e
2019-12-31 09:40:49 -08:00
Automerger Merge Worker
2644c4f485 Merge "fix the problem that testNetworkSettingsPermission case can not detect all apps whose holding the NETWORK_SETTINGS permission" am: 9228a471cc am: 8634565225 am: 1737d5d1ac
Change-Id: I44338c18e76930f54230b31ee4a0834d9b047f25
2019-12-24 02:06:31 +00:00
Automerger Merge Worker
1737d5d1ac Merge "fix the problem that testNetworkSettingsPermission case can not detect all apps whose holding the NETWORK_SETTINGS permission" am: 9228a471cc am: 8634565225
Change-Id: I0f3f4139fc7dc534699a6642672f7515002fc2f3
2019-12-24 01:52:52 +00:00