Commit Graph

1111 Commits

Author SHA1 Message Date
Sunil Ravi
72eba54853 Merge "wifi: Modified WifiInfoTest for testing linkspeed" 2019-01-15 18:43:58 +00:00
Benedict Wong
d0c0042a33 Merge changes Ide50c715,If9d7e5ef am: 2df0ff2ed7 am: f68d703e99
am: 40b2564094

Change-Id: I02c153f46c4dcaafa06d04718bc9731caef903f3
2019-01-10 15:29:47 -08:00
Benedict Wong
2df0ff2ed7 Merge changes Ide50c715,If9d7e5ef
* changes:
  Add IPsec Tunnel Mode security-check tests
  Add basic functionality tests for IPsec tunnel mode
2019-01-10 22:56:18 +00:00
Treehugger Robot
35a4173f8f Merge "Tag modules for their sim card required" 2019-01-09 16:41:34 +00:00
Luke Huang
4669f306f5 Merge changes from topic "add asynchronous DNS API flag" am: 08803bfc8c am: 5abdf0c6e1
am: fe996cb495

Change-Id: Iea0bf897c6b6944e43b76187e5ca5c3a95975db7
2019-01-09 05:42:01 -08:00
Julien Desprez
b1af431baf Merge "Tag modules for their sim card required" 2019-01-09 00:54:46 +00:00
Sunil Ravi
3ecd6b35d1 wifi: Modified WifiInfoTest for testing linkspeed
Modified the WifiInfoTest test to test linkspeed
APIs getRxLinkSpeed() and getTxLinkSpeed()

Bug:118820339
Test: atest WifiInfoTest
Change-Id: Ic49b01bd546894b3b54e70c7bb82a4b15248a8bf
2019-01-08 10:28:48 -08:00
Luke Huang
c4464a086c More cts test cases for asynchronous DNS query API
Add more cts test case for corner cases.

Test: build
      atest CtsNativeNetDnsTestCases

Change-Id: I8891a4cb40ee788f001a8c2ccf52f2a9574bbd3c
2019-01-08 18:56:17 +08:00
Luke Huang
84d8e36bb7 Add resolver flags to DNS query CTS tests
This is a following commit for cts of asynchronous DNS query API.
Change test path and adjust for the API changing.

Test: build
      atest CtsNativeNetDnsTestCases

Change-Id: I7bc20a4d61293fc1d9e330250455709982639330
2019-01-08 17:27:22 +08:00
Benedict Wong
7e14c0763b Add IPsec Tunnel Mode security-check tests
This change adds tests for the security checks in IpSecService, ensuring
that the MANAGE_IPSEC_TUNNELS appOp is granted before anything can run.

Bug: 115685048
Test: This, passes on aosp_taimen-eng
Change-Id: Ide50c71548847bedbcaa75410b4696ed29404ab5
2018-12-26 17:05:20 -08:00
Benedict Wong
357ed6d3e4 Add basic functionality tests for IPsec tunnel mode
This change adds test for creation and address additions of IPsec tunnel
mode.

Bug: 72458318
Test: Ran on aosp_taimen-eng
Change-Id: If9d7e5ef35d37242d452eb7386cd5f5b80f6351f
2018-12-26 17:04:04 -08:00
Etan Cohen
928099d26f [CTS][WIFI] Remove test for a deprecated API
WifiManager#addNetwork(.) is deprecated - need to remove all
tests which exercise it. The deprecation logic is already
tested in WifiManagerTest#testDeprecatedApis().

Bug: 121284726
Test: atest WifiEnterpriseConfigTest
Change-Id: I599fea92b3a0c9e223948d3f1fc841031bb12770
2018-12-26 16:36:59 -08:00
Etan Cohen
6798dc62a2 [CTS][WIFI] Replace deprecated calls to WifiManager#setWifiEnabled() with shell command
The WifiManager#setWifiEnabled() is deprecated and no longer functions
for non-Settings apps.

Replace that call with the equivalent shell command which can be spawned
from the CTS test.

Bug: 121284726
Test: atest android.net.cts.ConnectivityManagerTest
Test: atest SingleDeviceTest
Test: atest WifiRttTest
Test: atest ConcurrencyTest
Test: atest ScanResultTest
Test: atest WifiInfoTest
Test: atest WifiEnterpriseConfigTest
Change-Id: Ib9b5e05e51f9369a045e13f02cd78c979ba807b3
2018-12-26 14:56:42 -08:00
Juju Sung
6772e96931 Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0 am: 5e7629b84a
am: fc407c45a7

Change-Id: If047ee41d0f3283c4e802d555453270f114b1dfd
2018-12-25 00:35:43 -08:00
Juju Sung
fc407c45a7 Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev am: 86ca1697d0
am: 5e7629b84a

Change-Id: I8c5ab1fb1f60b7dc3d5b3ca7e1c2fabd763659a8
2018-12-25 00:29:49 -08:00
Juju Sung
46e3f1b3a5 Merge "Fix lowMemoryKill with app2.MyService" into pie-cts-dev
am: 86ca1697d0

Change-Id: Iee80963d4a158caab0892104ff0c4839e2490280
2018-12-25 00:21:50 -08:00
Juju Sung
62eb00af49 Fix lowMemoryKill with app2.MyService
MyForegroundService.java will change to background service during
testing,It’s ADJ will be 900. When run on a 512M project, it will
easily killed due to low memory.

Only set BIND_NOT_FOREGROUND and remove BIND_ALLOW_OOM_MANAGEMENT.
So MyForegroundService can still change process state between foreground
and background by startFround()/stopFround(). But it's ADJ will not too
high in background.

Bug: 120038371
Test: VTS, ran the test 5 times and it passed 5 times
Change-Id: I555366db7dd9904bc119bea94efbbe6422764f69
2018-12-25 08:07:26 +00:00
Paul Duffin
4eb3a16a9c Merge "Add tests for InetAddresses.parseNumericAddress()" am: 02ff9cc6ca am: 2ca45856cb
am: 534c6abd36

Change-Id: I7ed75c7883cc28f00a49c9ea014767b2e2ef85a9
2018-12-18 11:43:38 -08:00
David Su
80f30deb26 Merge "Scan Optimization: Check set device mobility permission is granted to <= 1 app" 2018-12-18 01:31:55 +00:00
Julien Desprez
a5bd44ed53 Tag modules for their sim card required
Test: tf/cts unit tests
./cts-tradefed run cts-dev -m CtsNetTestCases --shard-count 2 (with and
without sim card)
./cts-tradefed run cts-dev -m CtsCarrierApiTestCases --shard-count 2
(with and without uicc sim card)
Bug: 69367250

Change-Id: Iea26d1ea7528544aa39193adbec51418b1b35a86
Merged-In: Idcd35b9345be32658a1fd44027b03e5a47ff7e88
2018-12-17 20:46:16 +00:00
Julien Desprez
c2b211f450 Tag modules for their sim card required
Test: tf/cts unit tests
./cts-tradefed run cts-dev -m CtsNetTestCases --shard-count 2 (with and
without sim card)
./cts-tradefed run cts-dev -m CtsCarrierApiTestCases --shard-count 2
(with and without uicc sim card)
Bug: 69367250

Change-Id: Idcd35b9345be32658a1fd44027b03e5a47ff7e88
2018-12-17 12:45:11 -08:00
Paul Duffin
7131af6b93 Add tests for InetAddresses.parseNumericAddress()
Test: run cts -m CtsNetTestCases
Bug: 78686891
Change-Id: I1e121ab3fd619964625c4b51e0b7280eef001775
2018-12-17 15:46:26 +00:00
Lorenzo Colitti
0b2dafe187 Merge "Test for asynchronous DNS query API" am: 6357dee73d am: 201ef3ffbe
am: 48d74ad5cb

Change-Id: I1ba80f774630378daa1a7cb7323bdbcafb619c81
2018-12-12 21:18:27 -08:00
Luke Huang
3c5f35a38e Test for asynchronous DNS query API
Add basic test for asynchronous DNS query API

Test: build
      atest CtsNativeNetDnsTestCases

Change-Id: Ib757ba8f0128d3efe7dfbcbfb45d36e4350834f9
2018-12-12 04:18:07 +08:00
Ivan Chiang
5ba068b2e7 Merge "Add test for Uri.toSafeString" am: 5a6e995881 am: 63d823e08c
am: c6d2e4cfa1

Change-Id: I38333ca0f58cf306ea3978e7f55ddff5fad94cbd
2018-12-10 07:21:44 -08:00
Ivan Chiang
5a6e995881 Merge "Add test for Uri.toSafeString" 2018-12-10 14:32:36 +00:00
David Su
4b1386285a Scan Optimization: Check set device mobility permission is granted to <= 1 app
Add a new CTS test to ensure that set device mobility permission is
granted to at most 1 app.

Bug: 120097108
Test: "atest WifiManagerTest" after installing app with new
permission granted
Change-Id: Ifda2163da6da9e9365c440d47031d25f92c6c375
2018-12-04 18:12:38 -08:00
Roshan Pius
8c9f1ec580 Merge "WifiManagerTest: Remove tests for deprecated API's" 2018-11-29 20:41:19 +00:00
Kweku Adams
30897c29ef Tests for app idle whitelisting.
Ensuring that app idle network whitelisting works as expected and does
not override other power saving restrictions.

Bug: 117846754
Bug: 111423978
Test: atest CtsHostsideNetworkTests
and atest NetworkPolicyManagerServiceTest
Change-Id: I09172184e2fe543d6723639e5e62ae6afd5a6087
2018-11-28 14:36:13 -08:00
Mark Chien
89dcfe055e Merge "Exempt adb socket for hostside VpnTest" am: 1b99a84106 am: 78ca8f0922
am: 1acaa68419

Change-Id: I04ea63d2a8f4de90af63e90c09decc2edfada50e
2018-11-26 00:18:47 -08:00
markchien
de0f268f78 Exempt adb socket for hostside VpnTest
Vpn test would destroy socket. If adb run over network, adb
socket would be killed during Vpn test. Then, test stop due to
adb disconnect.

Bug: 119382723
Test: - build pass
      - run cts -m CtsHostsideNetworkTests -t com.android.cts.net.HostsideVpnTests

Change-Id: I91b4ab018a9e7fc73dcb7969e4a6520d6b27d629
2018-11-22 20:39:46 +08:00
Roshan Pius
d0a2b9d50a WifiManagerTest: Test for new privileged permission
Add a new test to ensure that the NETWORK_MANAGED_PROVISIONING is only
granted to the correct app.

Bug: 115980767
Test: atest WifiManagerTest
Change-Id: Ifca1fcd81e201134bbb4173c3f142cca91ed49f9
2018-11-16 17:26:01 -08:00
Roshan Pius
9d7688dd9e WifiManagerTest: Remove tests for deprecated API's
Remove/Modify tests that are invoking the deprecated API's. Use the
shell automator to toggle wifi state.

CTS tests for the replacement API surface (i.e NetworkRequest &
NetworkSuggestion) will be added later.

Bug: 115504728
Test: `atest android.net.wifi.cts.WifiManagerTest`
Change-Id: I04b3e1572ddfd31b28639185e5cf54dd70a1ae42
2018-11-13 13:28:38 -08:00
Tony Huang
c1ba8dd9ac Add test for Uri.toSafeString
Due to exposing api of toSafeString, add coresponding testing
for it.

Bug: 119153962
Test: atest UriTest
Change-Id: I156b2b03ee9c1d4a05ac635b4f684c5b4dcfca08
2018-11-09 14:23:31 +08:00
Chalard Jean
142f439e43 Merge "Add Uri tests for IPv6 literal adresses" am: 3d869fea91 am: 4b6c4acdb7
am: 3795638e43

Change-Id: I002d9dc151c1b88da5c4e7b8df4a3618aab545ed
2018-10-19 06:22:25 -07:00
Chalard Jean
2a41b1cdda Add Uri tests for IPv6 literal adresses
Bug: 25540738
Test: this
Change-Id: Id63a5dd17293014218df78bcb440993cc5f3beb8
2018-10-19 08:56:18 +00:00
Pavel Maltsev
5f842aedd5 Merge "CTS to verify local-only hotspot started at 2Ghz" 2018-10-16 18:35:32 +00:00
Neil Fuller
ba6c03374b Merge "Remove explicit dependency on conscrypt" am: 92ed75c5f7 am: 895ebc7f40
am: 12c7d2828d

Change-Id: Id13eb586715fa56a243c15fa80a39472501cc913
2018-10-12 04:09:47 -07:00
Neil Fuller
0b72fa9cfe Remove explicit dependency on conscrypt
The dependency is unnecessary as by default conscrypt
is included in the "standard libraries".

Test: build
Bug: 113148576
Change-Id: I30d68049215c61931bdd7aa5e2a0f125e6d1bf90
2018-10-11 16:11:37 +01:00
Pavel Maltsev
f99027bf27 CTS to verify local-only hotspot started at 2Ghz
The only exception is automotive builds which may start local-only
hotspot at 5Ghz

Bug:115666270
Test: run cts -m CtsNetTestCases -t
android.net.wifi.cts.WifiManagerTest#testStartLocalOnlyHotspotSuccess

Change-Id: Ic3df22dab4ee93b531b92e6ed38adfa2b75880c7
2018-10-05 15:04:34 -07:00
Etan Cohen
c7758c460c [CTS] Clarify CTS assert message for missing RTT AP support
Add a much more verbose message for the common failure case in which
the CTS is run without an AP which supports IEEE 802.11mc / RTT. That
may help speed up issue resolution.

Bug: 116849381
Test: atest WifiRttTest
Change-Id: I4ea3fbe17563f0087a013cbf48f7f601fec7e363
2018-10-05 07:33:43 -07:00
Oscar Shu
5e8b17d0b2 Merge "CTS: Location scan is not disabled at screen off" 2018-10-01 20:23:22 +00:00
xshu
7f494f6918 CTS: Location scan is not disabled at screen off
Location Wi-Fi scanning should not be turned off when the screen turns off.

Bug: 113876483
Test: Run CTS, manually toggle location Wi-Fi scanning off right after the screen
turns on and observe failure.
Test: Run CTS with location Wi-Fi scanning initially turned off and observe failure.
Test: Run CTS with location Wi-Fi scanning initially turned on and observe
success.

Change-Id: I092a3854b6365de72c2cfe38a55a0e1cedfcabd9
2018-10-01 10:24:05 -07:00
Jeff Vander Stoep
1b33466987 Merge "Refactor duplicate code into single function" am: 1b118b032b am: 3ea2bfe8c1
am: f153c4d29e

Change-Id: I8a2207d5ea3d1cc93b731df9e47aa4f98dca87d7
2018-09-30 23:02:03 -07:00
Jeff Vander Stoep
a95744a498 Merge "Move tests requiring /proc/sys/net access to hostside" am: ee3d0d4fba am: 286b5f2df8
am: 1c4ab19478

Change-Id: I843cd3fa2e0a8826ec66d074b3f33ad35cea8945
2018-09-28 14:38:01 -07:00
Jeff Vander Stoep
d502c99123 Refactor duplicate code into single function
Address comments in aosp/763607

Bug: 116053204
Test: atest ProcNetTest
Change-Id: Iec8b58b6499a7764b3757d4dd820e1f45a65e814
2018-09-28 10:36:12 -07:00
Jeff Vander Stoep
ff39f3fa71 Move tests requiring /proc/sys/net access to hostside
This access is going away for apps. Move these tests to hostside
tests to be executed by the shell domain.

Test: atest cts/hostsidetests/net/src/com/android/cts/net/ProcNetTest.java
Test: atest android.net.cts.ConnectivityManagerTest
Test: atest android.net.cts.IpSecSysctlTest
Test: atest android.net.cts.MultinetworkSysctlTest
Bug: 116053204
Change-Id: Id7e867184dd344a2d877515956e76019d627788b
2018-09-28 10:29:01 -07:00
Jeffrey Vander Stoep
77636d2212 Merge "Merge "VpnTest: test getConnectionOwnerUid API" am: ee991403a1 am: 7efa354f0c" into pi-dev-plus-aosp
am: 8e7f2ebdc6

Change-Id: Iae344439463a8d57ab4c0a18f186ae1877637eb5
2018-09-21 15:46:06 -07:00
Jeff Vander Stoep
ab53484d7b VpnTest: test getConnectionOwnerUid API
Test connection->UID resolution for both UDP and TCP connections.

Bug: 9496886
Bug: 109758967
Test: atest HostsideVpnTests
Change-Id: Ic17c64df74f65d788fd3d95a25af3c5b44946881
2018-09-18 15:40:32 -07:00
Xin Li
8bf03f3725 Merge pie-cts-dev into master.
Bug: 112051819
Merged-In: I904b9b00a6ef206e75a67a6374fc71d00f64be43
Change-Id: I474fc4c2cc2d4a57b3c781d4b2ac666ebe261450
2018-08-08 19:32:29 +00:00