Commit Graph

4227 Commits

Author SHA1 Message Date
Sudheer Shanka
643abc73d9 Ensure location is enabled before getting SSID.
When location is disabled, Wi-Fi scan results and SSID are not available
to apps.

Fixes: 153850762
Fixes: 153396893
Test: atest hostsidetests/net/src/com/android/cts/net/HostsideRestrictBackgroundNetworkTests.java
Change-Id: I05285811d7131e116d5e1d072137ed2cf9576d05
2020-04-14 21:31:40 +00:00
Sudheer Shanka
9eb1424bcf Merge "Dump debug logs after a test failure before running tearDown()s." into rvc-dev 2020-04-06 19:20:19 +00:00
Sudheer Shanka
1f4e465b5a Dump debug logs after a test failure before running tearDown()s.
Bug: 145420790
Test: atest hostsidetests/net/src/com/android/cts/net/HostsideRestrictBackgroundNetworkTests.java
Change-Id: I19516046f05bd4564c57542ae82a82a1cc362f48
2020-04-05 01:57:55 -07:00
Paul Hu
a268611629 Add TetheringRequest CTS tests
Test APIs below:
TetheringRequest.getClientStaticIpv4Address()
TetheringRequest.getLocalIpv4Address()
TetheringRequest.getShouldShowEntitlementUi()
TetheringRequest.getTetheringType()
TetheringRequest.isExemptFromEntitlementCheck()
TetheringRequest.Builder(int)
TetheringRequest.Builder.build()
TetheringRequest.Builder.setExemptFromEntitlementCheck(boolean)
TetheringRequest.Builder.setShouldShowEntitlementUi(boolean)
TetheringRequest.Builder.setStaticIpv4Addresses( \
  android.net.LinkAddress, android.net.LinkAddress)

Bug: 150632842
Test: atest CtsTetheringTest
Change-Id: Ice5aefa1bacc1a635a7a79ce91d5d30ec5dcf335
Merged-In: Ice5aefa1bacc1a635a7a79ce91d5d30ec5dcf335
(cherry picked from commit 3780b3720ca19063e0d4c0372422f3105dc5bb86)
2020-04-03 14:18:15 +00:00
Dan Shi
d4bff6cd28 Remove tests from vts suite
After vts-core is renamed to vts, the CTS tests won't be needed in vts
suite.

Bug: 151896491
Test: local build
Exempt-From-Owner-Approval: This CL removes all CTS tests in vts suite,
as vts is renamed to vts10. This CL won't change test logic or behavior.

Change-Id: Idc9e9cc1d1080ff689823671a736bbb78bd7a740
2020-04-01 13:30:00 -07:00
Roshan Pius
146e767b32 CtsWifiTests: Move wifi assets over to wifi test suite
Bug: 152733292
Test: atest android.net.wifi.cts.ConfigParserTest
Test: atest android.net.wifi.cts.PpsMoParserTest
Test: atest android.net.wifi.cts.WifiManagerTest
Change-Id: I47179210a4074bc9600ee07eaeb12c56f2f7bfc0
2020-03-30 12:03:48 -07:00
David Su
9db13f3b26 CTS: Split Wifi tests out of CtsNetTestCases
Create CtsWifiTestCases.

Bug: 129133376
Test: atest CtsWifiTestCases
Change-Id: Iaa51f7ec86e6b4bfe64dcb26a8d8b818dd356608
2020-03-26 11:27:44 -07:00
TreeHugger Robot
e9daa4307e Merge "[CTS] Fix testAddOrUpdatePasspointConfiguration in WifiManagerTest" into rvc-dev 2020-03-26 17:51:41 +00:00
Hai Shalom
88357725e5 [CTS] Fix testAddOrUpdatePasspointConfiguration in WifiManagerTest
The API addOrUpdatePasspointConfiguration is deprecated on R and
available only for privileged apps. Inherit Shell permissions.

Bug: 152373068
Test: atest android.net.wifi.cts.WifiManagerTest#testAddOrUpdatePasspointConfiguration
Change-Id: Iaedc1e67ecff116a540d7ac9f2f4e50696e459f8
2020-03-26 16:11:09 +00:00
Treehugger Robot
31097ecbb6 Fix AudioGroupTest on Q
The AudioGroup constructor with a Context parameter does not exist on Q
devices.
Use the previous constructor on older devices.

Test: atest CtsNetTestCasesLatestSdk on Q and R devices
Bug: 150918852
Merged-In: I24c3e7ab8c7219d6f345943ead3e3b6418fa7f47
Change-Id: I24c3e7ab8c7219d6f345943ead3e3b6418fa7f47
2020-03-26 03:43:10 +00:00
Paul Hu
bfc182300b Merge "Add NetworkInfo CTS tests" into rvc-dev 2020-03-26 03:35:34 +00:00
Paul Hu
123f8b7f37 Merge "Rewrite NetworkInfo CTS tests to Kotlin" into rvc-dev 2020-03-26 02:22:21 +00:00
TreeHugger Robot
6dec1258f2 Merge "ConnectedNetworkScorerTest: Test for a getter in WifiUsabilityStatsEntry" into rvc-dev 2020-03-26 01:52:33 +00:00
Paul Hu
6254c4a809 Add NetworkInfo CTS tests
Test APIs below:
NetworkInfo(int, int, String, String)
setDetailedState(android.net.NetworkInfo.DetailedState, String, String)

Bug: 152356365
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkInfoTest
      on both Q and R devices
Change-Id: Idada858b1d5cd4c0907998b289aca4d6e6d04f56
Merged-In: Idada858b1d5cd4c0907998b289aca4d6e6d04f56
(cherry picked from aosp/1267480)
2020-03-26 01:47:54 +00:00
TreeHugger Robot
879b10fe70 Merge "Replace mock ScanResult with real one" into rvc-dev 2020-03-26 01:23:23 +00:00
David Su
4cb6f5df61 Merge "CTS: Add tests for RssiCurve" into rvc-dev 2020-03-26 01:16:13 +00:00
Les Lee
add2e447d3 Merge "cts: setBssid supported for tethered mode hotspot" into rvc-dev 2020-03-26 00:23:14 +00:00
Roshan Pius
932336bb81 ConnectedNetworkScorerTest: Test for a getter in WifiUsabilityStatsEntry
Missed in the initial check-in.

Bug: 150236894
Test: atest android.net.wifi.cts.ConnectedNetworkScorerTest
Change-Id: I081e6840083f5b6115c143cc57fc8f3132bdbe47
2020-03-25 16:59:00 -07:00
Nate Jiang
8de7c96417 Replace mock ScanResult with real one
ScanResult is now a final class, mock will not work. Use real one
instead.

Bug: 152434349
Test: atest WifiRttTest
Change-Id: I25daf0c2596a5a1a24726e68a79191ad4199b142
2020-03-25 14:23:16 -07:00
David Su
d1818df99d CTS: Add tests for RssiCurve
(clean cherry-pick from AOSP)

Bug: 151110495
Test: atest android.net.cts.RssiCurveTest
Change-Id: Ife157773f7bdb07d62c5b9a66810328d9fd5ac91
Merged-In: Ife157773f7bdb07d62c5b9a66810328d9fd5ac91
2020-03-25 19:28:27 +00:00
Paul Hu
c3fbce9459 Rewrite NetworkInfo CTS tests to Kotlin
Bug: 152356365
Test: atest CtsNetTestCasesLatestSdk:android.net.cts.NetworkInfoTest
      on both Q and R devices
Change-Id: I44ffdc4b4a9ba8fcc1fda895b9d7f8f551fd6bb3
Merged-In: I44ffdc4b4a9ba8fcc1fda895b9d7f8f551fd6bb3
(cherry picked from aosp/1256248)
2020-03-25 14:24:24 +00:00
Aaron Huang
7a3387b15e Test IpConfiguration field count and parceling round trip
Add test for IpConfiguration and also address review
comments from aosp/1171795.

Bug: 139268426
Test: CtsNetTestCasesLatestSdk:android.net.cts.IpConfigurationTest
Change-Id: Ib30a98e11bdcd9d473b713f7e4c317172b14f000
Merged-In: Ib30a98e11bdcd9d473b713f7e4c317172b14f000
(cherry picked from commit 8e208eb353263bddca4d93a7a67a5f978316b0cc)
2020-03-25 07:15:57 +00:00
Roshan Pius
aa5d566476 WifiNetworkSpecifierTest: Remove double quotes from preSharedKey
Legacy WifiConfiguration.preSharedKey is double quoted (similar to
SSID).

Bug: 152264590
Test: atest android.net.wifi.cts.WifiNetworkSpecifierTest --rerun-until-failure
Change-Id: Id139537f07efec4e1b49cda29b2ed9e9f40fb22f
2020-03-24 16:51:42 -07:00
lesl
13694bc4f4 cts: setBssid supported for tethered mode hotspot
Bug: 152180102
Test: atest android.net.wifi.cts.WifiManagerTest#testSetGetSoftApConfigurationAndSoftApCapabilityCallback
Change-Id: I742e8a562046a996d8c69af7c6902ddd75fea72c
2020-03-24 22:52:55 +08:00
Aaron Huang
f5b3082156 Merge "Add IpConfigurationTest for new @SystemApi" into rvc-dev 2020-03-24 04:54:24 +00:00
Nate Jiang
dec8725821 Merge changes I56f77577,If19b8708 into rvc-dev
* changes:
  Add test for WifiAwareNetworkSpecifier and ParcelablePeerHandle
  Add test for aware rtt
2020-03-24 02:31:36 +00:00
Roshan Pius
6b4a05b474 WifiManagerTest: Use addNetwork + enableNetwork instead of save
WifiManager.save() is an asynchronous operation. This is sometime
causing the tests to be flaky (dropShellIdentity occurs while this is
being processed). Use the synchronous legacy API's instead for rewinding
the effects of factory reset.

Bug: 152048238
Test: atest android.net.wifi.cts.WifiManagerTest
Change-Id: Ibb0e04cf931511fcda1b1a81fd6eda4583196c2e
2020-03-23 15:58:55 -07:00
Nate Jiang
06aec03aba Add test for WifiAwareNetworkSpecifier and ParcelablePeerHandle
Test WifiAwareNetworkSpecifier satisfiedBy API
Test ParcelablePeerHandle parcel

Bug: 150975738
Bug: 150976784
Test: atest SingleDeviceTest
Change-Id: I56f775774557b34935b7781f57c0b6f7b7e4e9b4
2020-03-23 14:57:59 -07:00
TreeHugger Robot
50e7f5ace4 Merge "cts(wifi): Disable scan throttling for tests with startScan" into rvc-dev 2020-03-23 21:43:21 +00:00
Nate Jiang
01cb32c332 Add test for aware rtt
Bug: 150977837
Test: atest WifiRttTest
Change-Id: If19b8708fd76df7f0be3fb5b338b4c58d7279402
2020-03-23 14:36:10 -07:00
TreeHugger Robot
a366b2f440 Merge "WifiManagerTest: Use getPrivilegedConfiguredNetworks() in factory reset test" into rvc-dev 2020-03-23 16:45:59 +00:00
Dan Shi
67de87eed0 Add vts10 suite to existing vts tests
This is to prepare renaming vts to vts10.

Bug: 151896491
Test: local build
Exempt-From-Owner-Approval: This CL adds all tests in vts to a new
suite vts10. vts10 will be the new name of existing vts suite. This CL
won't change test logic or behavior.

Change-Id: Ia9af1fbddc66d3c94976a58c36d274425f1fe461
2020-03-23 09:34:13 -07:00
Roshan Pius
da85d8b190 cts(wifi): Disable scan throttling for tests with startScan
Scan throttling could lead to flaky tests.

Bug: 152048238
Test: atest android.net.wifi.cts
Change-Id: Id314da9238c592fcbfde448231bf86f3cf679e62
2020-03-23 09:08:50 -07:00
Roshan Pius
ad92bb63b5 WifiManagerTest: Use getPrivilegedConfiguredNetworks() in factory reset test
Bug: 152048238
Test:  atest android.net.wifi.cts.WifiManagerTest
Reproduced the original issue (i.e tests after testFactoryReset failing) with a
PSK network on the device & verified that this CL fixes the failures.

Change-Id: I56947a78142e971c8da6a1c098ebbd0f1e7d370d
2020-03-23 08:06:00 -07:00
Roshan Pius
01a461c223 Merge "WifiMigration: Add test for the config store APIs" into rvc-dev 2020-03-21 19:54:27 +00:00
Nate Jiang
d37de92005 Merge "Add cts test for ResponderLocation" into rvc-dev 2020-03-21 01:38:23 +00:00
Roshan Pius
1ccef6fefe WifiMigration: Add test for the config store APIs
This only tests that the API does exist, there isn't any other
feasible tests for this API surface.

Bug: 150973073
Test: atest android.net.wifi.cts.WifiMigrationTest
Change-Id: I094e716027a6eb0995b6c20ed351ee12b91fce85
2020-03-20 23:07:45 +00:00
Nate Jiang
29c4a94406 Add cts test for ResponderLocation
Bug: 150976615
Test: atest WifiRttTest
Change-Id: I830c50d2011ef024b2e758d4558379ab12f1ebae
2020-03-20 15:19:46 -07:00
TreeHugger Robot
dc1dd60826 Merge "cts: unregister softap callback after finish the test" into rvc-dev 2020-03-20 19:39:44 +00:00
Nate Jiang
892070b11b Merge changes I7ca4c3af,Idb8e2806 into rvc-dev
* changes:
  Add test for SubscribeConfig.Builder().setMinDistanceMm(int)
  Add Cts test for createNetworkSpecifierPmk
2020-03-20 16:09:23 +00:00
lesl
f25df0d381 cts: unregister softap callback after finish the test
Bug: 150307166
Test: atest android.net.wifi.cts.WifiManagerTest
Change-Id: If189be91217f4f94e358fc0aedd2bfcc36f96c84
2020-03-20 22:53:59 +08:00
TreeHugger Robot
415461e1c9 Merge changes Id928678b,Ic55dbbe6 into rvc-dev
* changes:
  ConnectedNetworkScorerTest: Add test for connected network scorer
  ConnectedNetworkScorerTest: Add tests for wifi usability stats
2020-03-20 05:44:14 +00:00
Roshan Pius
b6b4c49895 ConnectedNetworkScorerTest: Add test for connected network scorer
Bug: 150236894
Bug: 150973472
Test: atest android.net.wifi.cts.ConnectedNetworkScorerTest
Change-Id: Id928678bfefe00f66229f4dbd9915c7f41274972
2020-03-20 04:15:25 +00:00
Roshan Pius
5dd8299525 ConnectedNetworkScorerTest: Add tests for wifi usability stats
Bug: 150236894
Bug: 150973472
Test: atest android.net.wifi.cts.ConnectedNetworkScorerTest
Change-Id: Ic55dbbe672da5492db5382aa6c427976355518ed
2020-03-20 04:14:56 +00:00
Nate Jiang
483497ca8d Add test for SubscribeConfig.Builder().setMinDistanceMm(int)
Bug: 150975711
Test: atest SingleDeviceTest
Change-Id: I7ca4c3af034e3816c63d87d924e7ed3ef64b5984
2020-03-19 14:26:09 -07:00
Nate Jiang
40dc8e5053 Add Cts test for createNetworkSpecifierPmk
Bug: 150976232
Test: atest SingleDeviceTest
Change-Id: Idb8e28067f08c7d767649d182c325304c6a2fff3
2020-03-19 14:19:20 -07:00
TreeHugger Robot
be04550a97 Merge "WifiManagerTest: Make traffic state change test more robust" into rvc-dev 2020-03-19 19:03:59 +00:00
TreeHugger Robot
1c8a751e65 Merge "[CTS] Added tests for hotspot2 provisioning APIs" into rvc-dev 2020-03-19 16:23:59 +00:00
Roshan Pius
4da74f040a WifiManagerTest: Make traffic state change test more robust
Traffic state changed callbacks can be triggered multiple times with
different data indicators. Ensure that we wait for the expected state
before unblocking.

Bug: 151900245
Test: atest android.net.wifi.cts.WifiManagerTest
Change-Id: Ie451070bf2ab430f57ff83b0cefca7050aa8df59
2020-03-19 06:33:10 -07:00
Roshan Pius
978768d7be Merge "WifiMigrationTest: Add test for WifiMigration.loadFromSettings" into rvc-dev 2020-03-19 12:40:03 +00:00