Commit Graph

4692 Commits

Author SHA1 Message Date
Mark Chien
bbf3f8e39c Merge "Tag CtsTetheringTest for sim card required" am: d4383032f5 am: 93e798ee75
Change-Id: I0a86bce6e4a94dc7067baab35df34aac5eeea759
2020-05-07 08:19:17 +00:00
Mark Chien
93e798ee75 Merge "Tag CtsTetheringTest for sim card required" am: d4383032f5
Change-Id: I5c5768e76ba31bf5b3827814706d3251155d515e
2020-05-07 08:04:59 +00:00
Kweku Adams
386676d1be Merge "Test that idle apps get network when device charges." into rvc-dev am: 627f2b69ef
Change-Id: I17d8b001b1e11d30b73d8c10f52a959c92d60899
2020-05-07 01:43:52 +00:00
Kweku Adams
627f2b69ef Merge "Test that idle apps get network when device charges." into rvc-dev 2020-05-07 01:25:28 +00:00
markchien
f941ae9c03 Tag CtsTetheringTest for sim card required
Bug: 155598732
Test: atest CtsTetheringTest
Change-Id: I79f841682049707d7cc26bf1ecc3e5affc86d196
2020-05-06 14:55:29 +08:00
Hai Zhang
9bbe4cdacb Merge "Declare MANAGE_EXTERNAL_STORAGE for test apps." into rvc-dev am: 9c3108c681
Change-Id: Iabe01cf4c3f9fa2c75bd4a0fa19bd97c2e06e03b
2020-05-04 23:39:41 +00:00
Hai Zhang
9c3108c681 Merge "Declare MANAGE_EXTERNAL_STORAGE for test apps." into rvc-dev 2020-05-04 23:33:47 +00:00
Kweku Adams
efb1857443 Test that idle apps get network when device charges.
This is a partial revert of the change that removed the parole
(Icd7b6eff8777f9b53a10eca521b73988f58f2d84).

Bug: 151802309
Test: atest --rerun-until-failure 10 com.android.cts.net.HostsideRestrictBackgroundNetworkTests
Change-Id: I65f5ff20cdd342905e1afd1f4897017aa60682d3
2020-05-04 13:34:29 -07:00
Yan Yan
c4d186cdb9 [automerger skipped] Merge "Initial CL for testing IkeSession creation" into rvc-dev am: 28ff52e32e -s ours
am skip reason: Change-Id Ie6c18591ffcc883abbf0484d9a59dfda61b33257 with SHA-1 653d7ebb44 is in history

Change-Id: Ida06a4ee3879545dd188fa5ddbb40b9c8a2784df
2020-05-01 22:17:12 +00:00
evitayan
120a7db874 Initial CL for testing IkeSession creation
This commit:
-Extend TunUtils for processing IKE packets
-Add IkeSessionBaseTest containing common functionality for all IkeSession tests
-Add end-to-end test for IKEv2 PSK verifying creating IKE SA, creating child SAs
 and closing sessions
-Add basic tests for error scenarios

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ie6c18591ffcc883abbf0484d9a59dfda61b33257
Merged-In: Ie6c18591ffcc883abbf0484d9a59dfda61b33257
2020-05-01 11:52:28 -07:00
Yan Yan
06f78206c5 Merge "Initial CL for testing IkeSession creation" am: 2e10c55003 am: 8f22e4bdf1
Change-Id: I2cb404395f55b95bcba1f32ca9cf587b1e275cd7
2020-05-01 06:19:34 +00:00
Yan Yan
8f22e4bdf1 Merge "Initial CL for testing IkeSession creation" am: 2e10c55003
Change-Id: I3111d16b1dea8d1d5912bc61aaecb60d83fd13c1
2020-05-01 06:07:12 +00:00
Yan Yan
2e10c55003 Merge "Initial CL for testing IkeSession creation" 2020-05-01 05:58:18 +00:00
Sudheer Shanka
8f07bc9e16 [automerger skipped] Merge "Fix error message in RestrictBackgroundNetworkTest" into rvc-dev am: e5f59b07cf -s ours
am skip reason: Change-Id I7e69dca81abdb29a9eb7d110266edbe483e17a01 with SHA-1 cae5079d9d is in history

Change-Id: If1ae89000aeccb85bef0aef7d335ab60e1793287
2020-05-01 05:27:17 +00:00
Sudheer Shanka
e5f59b07cf Merge "Fix error message in RestrictBackgroundNetworkTest" into rvc-dev 2020-05-01 05:25:57 +00:00
Dominic Lemire
e4a9287bfe Fix error message in RestrictBackgroundNetworkTest
Fixed the error message when the expected number of broadcasts is exceeded.

Bug: 147139427
Test: atest hostsidetests/net/src/com/android/cts/net/HostsideRestrictBackgroundNetworkTests.java
Change-Id: I7e69dca81abdb29a9eb7d110266edbe483e17a01
Merged-In: I7e69dca81abdb29a9eb7d110266edbe483e17a01
2020-04-30 19:38:34 -07:00
evitayan
653d7ebb44 Initial CL for testing IkeSession creation
This commit:
-Extend TunUtils for processing IKE packets
-Add IkeSessionBaseTest containing common functionality for all IkeSession tests
-Add end-to-end test for IKEv2 PSK verifying creating IKE SA, creating child SAs
 and closing sessions
-Add basic tests for error scenarios

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ie6c18591ffcc883abbf0484d9a59dfda61b33257
2020-04-30 18:56:12 -07:00
Sudheer Shanka
e51ebd1171 Merge "Fix error message in RestrictBackgroundNetworkTest" am: e80f1b5e31 am: ac60acc8f9
Change-Id: I991cf3d43e8f03d21abbe8d631a8c7a96771a640
2020-05-01 01:17:40 +00:00
Sudheer Shanka
ac60acc8f9 Merge "Fix error message in RestrictBackgroundNetworkTest" am: e80f1b5e31
Change-Id: Id0b14b96632b497d874b9d59a21ddabfcb803c25
2020-05-01 01:09:32 +00:00
Remi NGUYEN VAN
d76eddb1dd [automerger skipped] Merge "Add test for internet availability on portals" into rvc-dev am: 6163ee36c5 -s ours
am skip reason: Change-Id I6a97ed26dba665efdc67abb2371e0fc30ede020c with SHA-1 ecb661016f is in history

Change-Id: I683b7ac8d33639057cb6e40d08e5cb3b0926ab74
2020-05-01 00:51:10 +00:00
Remi NGUYEN VAN
6163ee36c5 Merge "Add test for internet availability on portals" into rvc-dev 2020-05-01 00:32:35 +00:00
Remi NGUYEN VAN
2678b066e4 [automerger skipped] Merge "Force reconnect in connectToWifi" into rvc-dev am: 320104e7cc -s ours
am skip reason: Change-Id Ia7d83337ee0ffad9414031711cf7e937b14f968d with SHA-1 71cfc79527 is in history

Change-Id: I66c8d72aa89dcee61efd684419e4e261fa77f0fc
2020-04-30 08:21:00 +00:00
Remi NGUYEN VAN
320104e7cc Merge "Force reconnect in connectToWifi" into rvc-dev 2020-04-30 07:42:08 +00:00
TreeHugger Robot
acc22393a7 Merge "Add a test to check getUidStats binder call" into rvc-dev am: c993ad9c16
Change-Id: I521bc03085aa41c2d7110358fe684fed17df0e5f
2020-04-30 07:24:01 +00:00
Remi NGUYEN VAN
33a88fbf5f Force reconnect in connectToWifi
There is no guarantee that Wifi will automatically reconnect after
enabling, especially in cases where no internet access was detected on
the access point the last time it was connected.

Use WifiManager#reconnect to force wifi to reconnect to the access
point. The API is deprecated for general use, but system apps are
documented as exempted from the deprecation.

Bug: 152280218
Test: atest --rerun-until-failure 200 CtsNetTestCases:CaptivePortalTest
Merged-In: Ia7d83337ee0ffad9414031711cf7e937b14f968d
Change-Id: Ia7d83337ee0ffad9414031711cf7e937b14f968d
2020-04-30 06:22:04 +00:00
Chenbo Feng
70285ea6d9 Add a test to check getUidStats binder call
Check the apps cannot get the per uid stats of another uid by directly
calling the getUidStats binder interface call provided by
networkStatsService.

Bug: 129151407
Test: NetworkStatsBinderTest

Change-Id: Iabca53a8b37b259cf7e232d603676dbc9887084c
2020-04-30 13:53:47 +08:00
Dominic Lemire
cae5079d9d Fix error message in RestrictBackgroundNetworkTest
Fixed the error message when the expected number of broadcasts is exceeded.

Bug: 147139427

Change-Id: I7e69dca81abdb29a9eb7d110266edbe483e17a01
2020-04-30 05:47:29 +00:00
Remi NGUYEN VAN
289c069958 Merge "Force reconnect in connectToWifi" am: 6c63b1eaac am: 7c7f4488ec
Change-Id: Ida01c2eab86e0be810af414c35ab820efcfcf47b
2020-04-28 08:25:34 +00:00
Remi NGUYEN VAN
388f7240c7 Add test for internet availability on portals
Add a test verifying that when the device has detected a captive portal,
or when the user is trying to login to a captive portal, the captive
portal network does not become the default network if another network
can provide internet access.
This follows R CDD requirements.

Test: atest CtsNetTestCases:android.net.cts.CaptivePortalTest
Bug: 152280218
Merged-In: I6a97ed26dba665efdc67abb2371e0fc30ede020c
Change-Id: I6a97ed26dba665efdc67abb2371e0fc30ede020c
2020-04-28 07:53:16 +00:00
Remi NGUYEN VAN
7c7f4488ec Merge "Force reconnect in connectToWifi" am: 6c63b1eaac
Change-Id: I6de091b2c04cc84a03f4ecc7755e3ac6acbb14f5
2020-04-28 07:27:41 +00:00
Remi NGUYEN VAN
6c63b1eaac Merge "Force reconnect in connectToWifi" 2020-04-28 07:10:15 +00:00
Remi NGUYEN VAN
e78ceb4f68 Merge "Add test for internet availability on portals" am: 412c8a9f53 am: ed91cdc503
Change-Id: I40bc5fede274578afaf25d26c7d4daff72f98b49
2020-04-28 06:16:55 +00:00
Remi NGUYEN VAN
ed91cdc503 Merge "Add test for internet availability on portals" am: 412c8a9f53
Change-Id: I0873cb4cbaf2dccaddc381a07c975370a10410be
2020-04-28 06:05:01 +00:00
Remi NGUYEN VAN
412c8a9f53 Merge "Add test for internet availability on portals" 2020-04-28 05:49:08 +00:00
Yan Yan
525116ca1d [automerger skipped] Merge "Add test for IkeIdentification" into rvc-dev am: 99662c49a7 -s ours
am skip reason: Change-Id Ieda584446c37d121fc16a212e2c6c60b934b0f53 with SHA-1 9dcef40023 is in history

Change-Id: I785ab5bd7fc0eb005ae62b514edb138bc0874ea6
2020-04-27 21:58:59 +00:00
Yan Yan
a0c9886000 [automerger skipped] Merge changes from topic "test-utils" into rvc-dev am: b80d16e4eb -s ours
am skip reason: Change-Id Ieaceaadf116cb2885cbf22ae48579cec88268416 with SHA-1 bba019dc40 is in history

Change-Id: I484b8e60f66a938b27ccacf3978f8bebf94d3265
2020-04-27 21:58:49 +00:00
Yan Yan
99662c49a7 Merge "Add test for IkeIdentification" into rvc-dev 2020-04-27 21:51:04 +00:00
Yan Yan
b921f9ead6 Add test for IkeIdentification
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ieda584446c37d121fc16a212e2c6c60b934b0f53
Merged-In: Ieda584446c37d121fc16a212e2c6c60b934b0f53
(cherry picked from commit 923f59a282)
2020-04-27 17:02:35 +00:00
Remi NGUYEN VAN
71cfc79527 Force reconnect in connectToWifi
There is no guarantee that Wifi will automatically reconnect after
enabling, especially in cases where no internet access was detected on
the access point the last time it was connected.

Use WifiManager#reconnect to force wifi to reconnect to the access
point. The API is deprecated for general use, but system apps are
documented as exempted from the deprecation.

Bug: 152280218
Test: atest --rerun-until-failure 200 CtsNetTestCases:CaptivePortalTest
Change-Id: Ia7d83337ee0ffad9414031711cf7e937b14f968d
2020-04-27 22:47:12 +09:00
Remi NGUYEN VAN
ecb661016f Add test for internet availability on portals
Add a test verifying that when the device has detected a captive portal,
or when the user is trying to login to a captive portal, the captive
portal network does not become the default network if another network
can provide internet access.
This follows R CDD requirements.

Test: atest CtsNetTestCases:android.net.cts.CaptivePortalTest
Bug: 152280218
Change-Id: I6a97ed26dba665efdc67abb2371e0fc30ede020c
2020-04-27 22:47:10 +09:00
Yan Yan
fe6c2565da Test configuring digital-signature-based auth
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Ieaceaadf116cb2885cbf22ae48579cec88268416
Merged-In: Ieaceaadf116cb2885cbf22ae48579cec88268416
(cherry picked from commit ca5515626c)
2020-04-27 04:23:21 +00:00
Yan Yan
913ce19d40 Test building IkeSessionParams with EAP
Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: Iea7f4d14502f4b204c7a0d7357e1aaec99954e1f
Merged-In: Iea7f4d14502f4b204c7a0d7357e1aaec99954e1f
(cherry picked from commit 5ad4adaff6)
2020-04-27 04:21:47 +00:00
Yan Yan
5d8b8a1f71 Add initial CTS test for IkeSessionParams
This commit adds tests for building IkeSessionParams with PSK. It
also tests configuring SA lifetimes, retransmissions and PCSCF
server requests

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I16fdc1ff9a22acb82b376211e0f187c4ead4cae5
Merged-In: I16fdc1ff9a22acb82b376211e0f187c4ead4cae5
(cherry picked from commit c98c75308f)
2020-04-27 04:21:22 +00:00
Yan Yan
2b2db7a57f Make a copy of TunUtils and PacketUtils
Temporarily make copies. Eventually will statically include the
source files in CtsIkeTestCases

Bug: 148689509
Test: atest CtsIkeTestCases
Change-Id: I7dd5c8b849f0d987fa6d76bc5a0bc1a7eed49b0d
Merged-In: I7dd5c8b849f0d987fa6d76bc5a0bc1a7eed49b0d
(cherry picked from commit 52716ec0e6)
2020-04-27 04:20:30 +00:00
Yan Yan
3063ce13f9 [automerger skipped] Merge changes I98979758,I1c49711d into rvc-dev am: 35b779fd5a -s ours
am skip reason: Change-Id I98979758a7a684219e35c02ded93224ea172d44f with SHA-1 8cfc634bbc is in history

Change-Id: If9bd668aee4aac2ebe8dfbc742b71eccf8bb7247
2020-04-27 03:05:54 +00:00
Yan Yan
b664db73d0 [automerger skipped] Merge "Add CTS for EapSessionConfig" into rvc-dev am: 323ec3a4f5 -s ours
am skip reason: Change-Id I54dedff0555bdfcaae390ddde7b05d24dfabe9b0 with SHA-1 9d364b6aea is in history

Change-Id: Ibc8b292682df6a698c3a6837cc79b1051df23d16
2020-04-27 03:05:28 +00:00
Yan Yan
12032105a8 Merge "Test configuring digital-signature-based auth" am: c910917fd2 am: 78bfb718f2
Change-Id: Id4a80f11ae6158d264347591302581e431f9cd93
2020-04-27 02:54:11 +00:00
Yan Yan
35b779fd5a Merge changes I98979758,I1c49711d into rvc-dev
* changes:
  Create base class that sets up test network
  Create TestNetworkUtils for IKE and IPsec CTS
2020-04-27 02:53:29 +00:00
Yan Yan
323ec3a4f5 Merge "Add CTS for EapSessionConfig" into rvc-dev 2020-04-27 02:53:12 +00:00
Yan Yan
78bfb718f2 Merge "Test configuring digital-signature-based auth" am: c910917fd2
Change-Id: I365610bc531a0bbb1f40aea9d6af7ca3f8486bd5
2020-04-27 02:44:06 +00:00